Personalized History Answer Service for Search Result Re-finding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often struggle to re-find information from previous search sessions due to memory issues with search terms and rank changes in search results, making it difficult to recognize previously seen results.

Innovation Solution

A personalized history answer service that records and associates search queries, results, and user selections with a user history profile, inferring user intent to re-find previous information and displaying relevant results when a similar query is detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users rely on memory to recall search terms from previous sessions, then no additional system complexity is introduced, but users fail to re-find information due to memory limitations and rank changes

Engineering Contradiction:
Improvesuccess rate of re-finding informationVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by recording and storing search queries, results, and user selections in a history profile during previous search sessions. This pre-stored information is then retrieved and presented when users conduct new searches, eliminating the need for users to rely on memory and enabling automatic re-finding of previously viewed information regardless of rank changes.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system records and stores detailed search history information, then user intent can be accurately inferred and relevant results displayed, but system complexity and data management burden increase

Engineering Contradiction:
Improveaccuracy of user intent detectionVSAvoiddata management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the essential elements needed for re-finding information (search queries, result identifiers, and user selection data) and stores them in a streamlined history profile structure. This selective extraction approach enables accurate user intent detection while avoiding the complexity of managing complete search session data, focusing only on the critical components required for effective result retrieval.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If traditional search results are displayed without history integration, then search result presentation remains simple, but users cannot recognize previously seen results due to rank changes and lack of contextual information

Engineering Contradiction:
Improveease of recognizing previous resultsVSAvoidloss of contextual information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system implements feedback by analyzing user selections from previous search sessions and using this information to prioritize and highlight relevant results in current searches. When users conduct new searches, the system retrieves previously selected results and presents them with contextual indicators, enabling users to quickly recognize and re-access information they have previously viewed, thereby compensating for rank changes and memory limitations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8060524B2History answer for re-finding search results
Publication Date: 2011.11.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8060524B2 patent drawing
  • US8060524B2 patent drawing
  • US8060524B2 patent drawing

AI summary

A system, method, and medium are provided for providing a personalized answer to a user-defined search query by utilizing the user's search history. A search session is instantiated, and search queries, search results, user selections of search results, and other information is recorded. A search query is received and analyzed to determine whether the query reflects user intent to re-find a search result that the user previously was presented in response to a previously issued search query. Search results pages provided to the user in response to queries include a personalized history answer that represents a previously viewed search result that the user may be attempting to re-find.