Search System Integrating AI Content Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional search engines are limited in returning relevant results when a user's query reflects an information retrieval intent that is not met by indexed items, often resulting in irrelevant or no results.

Innovation Solution

A computing system that receives a query from a client device, searches a computer-readable index for relevant items, and uses a computer-implemented model to generate content based on the query, which is then integrated into the search results, allowing for dynamic content creation and enhanced search functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional search engine only returns indexed items, then the system complexity remains low, but the relevance of search results deteriorates when no indexed items match the user's information retrieval intent

Engineering Contradiction:
Improverelevance of search resultsVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines conventional search engine functionality with AI-generated content creation into a unified system. The search engine no longer merely retrieves pre-indexed items but integrates real-time content generation capabilities, merging two previously separate functions (search and content creation) into one cohesive system that dynamically produces relevant results

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If the search engine generates content dynamically based on queries, then the relevance of search results improves, but the processing time increases

Engineering Contradiction:
Improverelevance of search resultsVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing and understanding the user's query intent before generating content. The AI model is prepared and configured in advance to rapidly generate relevant content based on the parsed query, reducing the actual generation time when a query is submitted

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the search engine returns both indexed items and generated content, then the completeness of search results improves, but the information overload increases

Engineering Contradiction:
Improvecompleteness of search resultsVSAvoidinformation overload
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by providing different types of results for different query needs. Instead of uniformly returning all possible results, the system selectively presents indexed items for factual queries and AI-generated content for creative or information-gap queries, tailoring the result type to the specific local context of each query's intent

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240119095A1Search system that provides search results and generated content
Publication Date: 2024.04.11 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20240119095A1 patent drawing
  • US20240119095A1 patent drawing
  • US20240119095A1 patent drawing

AI summary

A computing system is described, where the computing system includes a processor and memory storing instructions that, when executed by the processor, cause the processor to perform several acts. The acts include receiving a query from an application executing on a client computing device that is in network communication with the computing system. The acts also include searching a computer-readable index of items based upon the query, identifying an item based upon the searching of the computer-readable index, transmitting the query to a computer-implemented model, and obtaining content generated by the computer-implemented model, where the computer-implemented model generated the content based upon the query. The acts further include returning at least one of the item or the content to the client computing device for presentment by way of the application executing on the client computing device.