Action-Based Deeplinks for Search Relevance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often face the challenge of finding relevant information or performing specific actions on search engine results, as the provided links may not directly lead to the desired content, requiring additional browsing within the website.

Innovation Solution

The implementation of action-based deeplinks that categorize web pages and identify common actions within a category, using social data to analyze user actions and provide consistent deeplinks across similar web pages, allowing users to quickly access and perform desired tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional search engine results provide links to landing pages, then users can access web pages within a website, but the landing pages may not contain the specific relevant information users are seeking, requiring additional browsing

Engineering Contradiction:
Improverelevance of informationVSAvoidtime to find information
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of social data to identify actions and URLs before users search. This pre-processing creates a database of action-URL associations that can be quickly retrieved during search operations, eliminating the need for users to browse multiple pages to find relevant information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary layer between traditional search results and web pages. This intermediary system analyzes social networking data to extract action-URL pairs and inserts them into search results, serving as a mediator that directs users more precisely to relevant content without requiring them to navigate through the target website's structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If search results provide direct links to specific web pages, then users can quickly access desired content, but the system requires analysis of social data to identify actions and corresponding URLs

Engineering Contradiction:
Improvetime to access contentVSAvoidcomplexity of data processing system
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system segments the complex task of finding relevant web pages into two distinct phases: (1) offline analysis of social networking data to extract action-URL associations and build a database, and (2) online retrieval of pre-processed action-URL pairs during search operations. This segmentation reduces online processing complexity while maintaining comprehensive analysis capabilities.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If the system analyzes social data to identify user actions and URLs, then it can provide personalized deeplinks for search results, but this requires accessing and processing data from social networking services

Engineering Contradiction:
Improvepersonalization of search resultsVSAvoidcomplexity of data access and analysis
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system creates a universal database of action-URL associations from social networking data that serves multiple functions: (1) generating personalized deeplinks for individual users, (2) providing action-based categorization for all search results, and (3) enabling consistent action identification across different websites. This multi-functional approach maximizes the value extracted from social data analysis while avoiding redundant processing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9864768B2Surfacing actions from social data
Publication Date: 2018.01.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9864768B2 patent drawing
  • US9864768B2 patent drawing
  • US9864768B2 patent drawing

AI summary

Social data is used to extract actions that end users perform in order to provide deeplinks for search results. Social data from social networking services may be accessed and analyzed to identify actions performed by end users. Additionally, the social data may be analyzed to identify URLs of web pages at which the actions may be performed. Information regarding the actions and corresponding URLs is stored for use by a search engine service to provide deeplinks for search results returned in response to user search queries.