Representative Query Generation from Search Logs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional search tools lack effective methods to quickly assist users in locating desired information by providing relevant and diverse search results, often relying on query suggestions and filtering which do not adequately utilize historical search data to present focused search options.

Innovation Solution

The implementation of a system that uses historical search logs to determine document-sensitive representative queries and results, which are displayed alongside search results, categorized and made accessible through expandable links, to help users refine their queries and focus their search intentions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional search tools provide query suggestions and filtering, then users can refine their search, but the search process lacks efficiency and users cannot quickly locate desired information

Engineering Contradiction:
Improvesearch efficiencyVSAvoidtime to locate desired information
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-computes and stores representative queries and results from historical search logs before they are needed. When a user performs a search, the system retrieves pre-prepared representative information that summarizes common search patterns and results, eliminating the need for users to manually refine queries through multiple attempts and reducing time to locate desired information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces representative queries and results as intermediary elements between the user's initial search and the full search results. These representatives act as mediators that guide users toward desired information by showing summarized common search patterns and outcomes, improving search efficiency without requiring users to explore all possible query refinements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If search results are presented with detailed information, then users can make informed decisions, but the presentation becomes complex and difficult to navigate

Engineering Contradiction:
Improvecompleteness of search informationVSAvoidcomplexity of search result presentation
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments search information into two distinct layers: representative information (summarized common queries and results from historical data) and detailed information (full search results). Users can access representative information first to understand common search patterns without being overwhelmed by details, then expand to detailed results only when needed, reducing presentation complexity while preserving information completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The search result presentation is made dynamic through expandable/collapsible structures. Representative information is displayed by default in a compact form, and users can dynamically expand specific sections to view detailed results when needed. This dynamic presentation adapts to user needs, maintaining simplicity for overview while providing access to complete information when required.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If historical search logs are utilized to provide representative queries, then search focus is improved, but the system complexity increases

Engineering Contradiction:
Improveease of query formulationVSAvoidcomplexity of historical data processing
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary processing of historical search logs offline to extract representative queries and results, storing them in a ready-to-use format. This pre-computation eliminates the need for complex real-time analysis during user searches, reducing operational complexity while maintaining ease of query formulation through pre-identified representative patterns.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically processes historical search logs to generate representative information without requiring manual configuration or intervention. The historical data self-services the system by automatically populating the representative queries and results database, reducing operational complexity while improving ease of use through data-driven insights.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8712991B2Document-related representative information
Publication Date: 2014.04.29 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8712991B2 patent drawing
  • US8712991B2 patent drawing
  • US8712991B2 patent drawing

AI summary

Some implementations include techniques and arrangements to provide document-related representative information with search results. For example, a representative query and/or representative results may be provided for one or more individual documents identified in a set of search results to supplement the search results returned in response to a received search query. The representative queries may be determined by correlating a plurality of previously submitted queries in search log data with a plurality of documents returned in response to the queries. In some implementations, click-through frequency for a particular document with respect to the plurality of queries may be taken into consideration when determining the representative queries for the particular document. In some implementations, the representative queries serve to categorize the search results based on subject matter, and a link may be provided to representative results corresponding to the representative query for accessing documents directed to similar subject matter.