Search Result Ranking via Aggregated User Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search services rely heavily on algorithms to provide search results, which may not always be relevant to individual users' needs, as everyone's preferences differ, leading to suboptimal search outcomes.

Innovation Solution

A system and method for managing user feedback data to rank search results, aggregating feedback from multiple users, associating it with documents, and using this data to prioritize search results, allowing users to provide structured or unstructured feedback through various interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If search services rely on algorithms to provide search results, then the system can automatically process search requests, but the relevance of search results to individual users' needs deteriorates

Engineering Contradiction:
Improveautomatic processing of search requestsVSAvoidrelevance of search results to user needs
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The patent implements feedback mechanisms where users can provide ratings, comments, and preferences about search results. This feedback is collected and used to refine future search results, creating a continuous improvement loop that maintains automation while enhancing relevance to individual user needs

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by pre-processing and storing user feedback data, preferences, and behavior patterns before search requests are made. This allows the system to quickly retrieve and apply relevant user-specific information when generating search results, maintaining fast automated processing while improving personalization

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If search services use standardized algorithms for all users, then the system complexity is reduced, but the adaptability to individual user preferences deteriorates

Engineering Contradiction:
Improvesystem architectureVSAvoidadaptation to individual user preferences
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the search system into multiple independent components: standardized search algorithms, user feedback collection mechanisms, user profile storage, and feedback integration modules. This segmentation allows the system to maintain simple, standardized core algorithms while adding modular adaptability through separate feedback processing components

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements multi-functionality by creating a universal feedback processing framework that can handle various types of user input (ratings, comments, preferences) and apply them across different search scenarios. This universal approach allows the system to adapt to individual preferences without requiring separate specialized algorithms for each user

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

3Measurement precision

If user feedback is collected and integrated into search results, then the relevance of search results improves, but the processing time and system complexity increase

Engineering Contradiction:
Improverelevance of search resultsVSAvoidprocessing time for search requests
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-collecting, pre-processing, and pre-storing user feedback data in structured formats before search requests are made. User preferences, ratings, and behavior patterns are cached and organized in advance, allowing the system to quickly retrieve and apply relevant feedback information without performing complex processing during the actual search operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating simplified representations or proxies of user feedback data that can be quickly processed. Instead of analyzing raw, unstructured feedback in real-time, the system creates pre-processed copies of feedback information that capture essential relevance signals, enabling fast integration with search results while maintaining accuracy

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8874591B2Using user feedback to improve search results
Publication Date: 2014.10.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8874591B2 patent drawing
  • US8874591B2 patent drawing
  • US8874591B2 patent drawing

AI summary

The invention discloses a system and method for managing feedback data that will be used for ranking search results. The invention can aggregate a plurality of user feedback data from more than one user into a search index. The user feedback data can be associated with one or more documents within the index such that the one or more documents can be ranked based on the type of feedback data that is aggregated. Once the documents have been ranked, the ranked documents can be provided to a requester.