Search Result Ranking Using User Affinity Measures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search systems fail to effectively prioritize search results based on user affinity and interaction ease, leading to suboptimal user experience in accessing media content.

Innovation Solution

A method that determines an effectiveness measure for each resource by considering user affinity and the number of steps required to access media content, ranking resources accordingly and presenting search results with higher effectiveness measures more prominently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If search results are ranked using traditional relevance scoring, then resources matching the query are identified, but user experience is suboptimal due to lack of prioritization based on user affinity and interaction ease

Engineering Contradiction:
Improveease of accessing media contentVSAvoiduser preference information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system performs preliminary analysis of user affinity for publishers and pre-calculates effectiveness measures for resources before the user actually searches. User affinity data is collected and stored in advance, allowing the search system to quickly retrieve and apply pre-computed effectiveness measures rather than calculating them in real-time during search execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback loops where user interactions with search results and media content are continuously monitored. This feedback is used to update user affinity measures for different publishers, which in turn updates the effectiveness measures for resources. The refined effectiveness measures then improve future search result rankings, creating a continuous improvement cycle based on actual user behavior.

Inventive Principle:
Principle #23Feedback

2Loss of time

If multiple resources are provided without ranking, then comprehensive search results are given, but user time is wasted navigating through less relevant resources

Engineering Contradiction:
Improvetime to access media contentVSAvoidsearch result presentation system
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system changes the ranking parameter from traditional relevance scoring to an effectiveness measure that incorporates user affinity and interaction ease. By transforming the sorting criterion from simple text-matching scores to composite effectiveness scores that factor in user preferences and publisher affinity, the system reorders resources to prioritize those most likely to satisfy the user's needs based on their demonstrated preferences and interaction patterns.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If resources requiring more user interactions are ranked higher, then comprehensive resources are prioritized, but ease of operation decreases due to additional steps required

Engineering Contradiction:
Improvenumber of steps to present media contentVSAvoidresource effectiveness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary analysis of user affinity for publishers and pre-calculates effectiveness measures for resources before the user actually searches. User affinity data is collected and stored in advance, allowing the search system to quickly retrieve and apply pre-computed effectiveness measures rather than calculating them in real-time during search execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the ranking parameter from traditional relevance scoring to an effectiveness measure that incorporates user affinity and interaction ease. By transforming the sorting criterion from simple text-matching scores to composite effectiveness scores that factor in user preferences and publisher affinity, the system reorders resources to prioritize those most likely to satisfy the user's needs based on their demonstrated preferences and interaction patterns.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9767159B2Ranking search results
Publication Date: 2017.09.19 GOOGLE LLC
  • US9767159B2 patent drawing
  • US9767159B2 patent drawing
  • US9767159B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing ranked search results responsive to a query. In one aspect, a method includes receiving, from a user device, a query specifying an entity, determining two or more resources each of which provide media content related to the entity, for each of the resources, determining an effectiveness measure that is a measure of the effectiveness of the resource to present, to a user of the user device, the media content related to the entity, ranking the resources using, at least in part, the respective effectiveness measure, and providing, to the user device, a presentation of search results for the ranked resources.