Intent-Driven Search Abstract Template Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search engines fail to provide users with relevant and comprehensive information in search results, as current abstracts often lack date information for time-sensitive queries, fail to display essential details like addresses, and do not disambiguate between different types of content, leading to user overwhelm and difficulty in selecting relevant resources.

Innovation Solution

The system determines the user's intent behind a query and selects an appropriate abstract template to generate more informative search results, using information extraction techniques like Resource Description Framework (RDF) and intent identification to include relevant details such as dates, addresses, and content types in the abstracts, allowing for better representation of matching resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional search engine abstracts are used, then the search results page can be generated quickly, but the abstracts lack essential information such as dates, addresses, and content types, making it difficult for users to identify relevant resources

Engineering Contradiction:
Improveinformation completeness in abstractsVSAvoidsystem complexity for intent identification
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system performs preliminary intent identification and template selection before generating abstracts. By determining user intent in advance and selecting appropriate abstract templates that contain placeholders for specific information types (dates, addresses, content types), the system ensures that relevant information is extracted and included in the abstracts before they are presented to users, thus reducing information loss without requiring complex post-processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary component (the intent identification and template selection mechanism) that bridges the gap between simple search queries and comprehensive information presentation. This intermediary analyzes the query, determines user intent, selects appropriate templates, and guides the information extraction process, thereby enabling rich information presentation without directly complicating the core search engine architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If more detailed information is included in search result abstracts, then users can better identify relevant resources, but the process of generating these abstracts becomes more complex

Engineering Contradiction:
Improveaccuracy of search resultsVSAvoidcomplexity of abstract generation system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system changes the parameter of information completeness by selecting different abstract templates based on detected user intent. Each template is designed with specific parameters (placeholders) for particular information types such as dates, addresses, prices, or content descriptions. By dynamically selecting and populating appropriate templates based on query analysis, the system achieves high accuracy in presenting relevant information without requiring a single complex generation system for all query types

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the abstract generation process into distinct components: intent identification, template selection, and information extraction. Each component handles a specific aspect of the generation process independently. The template segmentation allows different information types to be handled by dedicated extraction rules, simplifying the overall system architecture while maintaining high reliability in information presentation

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If uniform abstract templates are used for all search results, then the system is easier to implement, but the abstracts do not provide differentiated information relevant to different user intents

Engineering Contradiction:
Improveadaptability of abstract templates to user intentVSAvoidnumber of abstract templates
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements dynamic template selection based on detected user intent. Rather than using static uniform templates, the system analyzes each query, determines the user's information needs, and dynamically selects the most appropriate abstract template from a set of predefined templates. This dynamic adaptation allows the system to provide versatile, intent-specific abstracts while managing template complexity through systematic classification and selection algorithms

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7958109B2Intent driven search result rich abstracts
Publication Date: 2011.06.07 R2 SOLUTIONS LLC
  • US7958109B2 patent drawing
  • US7958109B2 patent drawing
  • US7958109B2 patent drawing

AI summary

Techniques for providing useful information to a user in response to a search query are provided. Based on the search query, one or more potential intents of the user are identified and a plurality of matching resources are identified. For at least one matching resource, a particular abstract template is selected based on the one or more potential intents. Each abstract (a) corresponds to a different intent than any other intent to which any other abstract template of the plurality of abstract templates corresponds, and (b) dictates a different manner of displaying information about a matching resource than any other manner of displaying dictated by any other abstract template of the plurality of abstract templates. A search results page is generated and sent to the user. The search results page includes an abstract for the at least one matching resource. The abstract is displayed based on the particular abstract template.