Personalized Search Result Highlighting via User Behavior Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search engines fail to differentiate user preferences, returning similar search results to all users without considering individual user behavior, forcing users to manually filter through results to find their preferred content.

Innovation Solution

A system and method that identifies and prominently presents 'personal definitives' by tracking user behavior, highlighting frequently selected search results based on past queries, using a computing device with a search engine, user device, and data store to analyze user interactions and present results accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If search engines return similar search results to all users, then the search engine operation is simple and consistent, but user experience deteriorates as users must manually filter through results to find preferred content

Engineering Contradiction:
Improveuser experienceVSAvoidsearch engine operation
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of user behavior patterns by tracking and storing user interactions with search results in advance. This historical data is used to pre-determine which results are most likely to be relevant to each user, enabling personalized result presentation without requiring complex real-time computation during the search query processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The search engine automatically learns and adapts to individual user preferences by observing their interaction patterns with search results. The system self-adjusts the search result ranking based on accumulated user behavior data, eliminating the need for manual configuration or complex user profile management while improving personalization effectiveness.

Inventive Principle:
Principle #25Self-service

2Productivity

If search engines treat all users equally without differentiation, then system simplicity is maintained, but search efficiency deteriorates as users cannot quickly access their preferred results

Engineering Contradiction:
Improvesearch efficiencyVSAvoiduser differentiation mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system continuously monitors user interactions with search results and uses this feedback to refine future search result rankings. By analyzing which results users view, click, or engage with, the system automatically adjusts its algorithms to prioritize similar results for the same user in subsequent searches, progressively improving search efficiency through adaptive learning.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-calculates and stores personalized search result rankings based on historical user behavior data before the actual search query is processed. This allows the search engine to quickly retrieve pre-personalized results without complex real-time computation, significantly improving search efficiency while maintaining manageable system complexity through pre-processing.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If search engines do not track user behavior, then system complexity is minimized, but the ability to identify and present preferred results deteriorates

Engineering Contradiction:
Improveuser preference identificationVSAvoiduser behavior tracking
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system automatically tracks, stores, and analyzes user behavior patterns without requiring explicit user input or configuration. The search engine self-monitors user interactions with search results and uses this data to automatically identify preferences and adjust result presentation, achieving precise measurement of user preferences while minimizing the operational complexity of behavior tracking.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from user interactions with search results to continuously refine its understanding of user preferences. By analyzing patterns in user behavior such as which results are viewed or selected, the system automatically improves its preference identification accuracy over time, achieving high measurement precision through iterative learning rather than complex upfront tracking mechanisms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7792813B2Presenting result items based upon user behavior
Publication Date: 2010.09.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7792813B2 patent drawing
  • US7792813B2 patent drawing
  • US7792813B2 patent drawing

AI summary

Methods, systems, and computer storage media having computer-executable instructions embodied thereon that, when executed, perform methods for identifying and presenting the “best” answer to a given search query as it relates to a particular user based upon that user's behavior are provided. Upon receipt of a search query and determination of the search result items satisfying the query, it is determined whether the user has executed the same or substantially similar search in the past and, if so, if there is a particular one of the search result items that s/he has a tendency to select when the search result items are presented. If a particular result is frequently selected, that result is prominently presented (e.g., highlighted, display with a border, displayed in a different font than other results, or the like) among the search result items making it easier for the user to quickly identify the desired result.