ML Search Query Transformation and Result Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engines often fail to provide direct answers to user queries, requiring users to manually sift through search results, pose usability issues for individuals with impairments, and compromise information security and privacy.

Innovation Solution

A system utilizing a machine learning model to transform natural language queries into search queries, identify relevant information within search results, and present answers in a formatted, accessible manner, while preventing access to potentially malicious content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a search engine returns a list of search results directing users to various sources, then the user can access multiple information sources, but the user must manually investigate the results to find the answer, increasing time consumption and operational complexity

Engineering Contradiction:
Improveaccess to multiple information sourcesVSAvoidtime to manually investigate results
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system extracts the essential answer information from multiple search results and presents it directly to the user, removing the need for manual investigation. The processor identifies and extracts pertinent information that actually contains the answer to the user's question from the search results.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system introduces an intermediary processing layer between the search engine and the user. This intermediary automatically analyzes search results, identifies relevant information, and presents it in a consolidated format, mediating between the raw search results and the user's information need.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the search engine provides detailed search results, then the information completeness is improved, but the complexity of analyzing and processing the results increases for users with impairments

Engineering Contradiction:
Improveinformation completenessVSAvoidease of analyzing results for impaired users
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system segments the complex search result analysis into distinct processing steps: identifying query terms, extracting relevant parts from each result, assigning likelihood scores, and selecting the most relevant information. This segmentation makes the information processing more manageable and accessible.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of information presentation by transforming raw search results into a standardized format with assigned likelihood scores and selected relevant parts. This parameter transformation makes the information more accessible to users with various impairments while maintaining completeness.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If the search engine returns comprehensive search results including advertisements and external links, then the information coverage is improved, but the user's information security and privacy are compromised due to phishing scams, malware, and data collection

Engineering Contradiction:
Improveinformation coverageVSAvoidinformation security and privacy threats
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The system extracts only the essential information content from search results while leaving out potentially harmful elements such as advertisements, phishing links, and malware. The processor identifies and extracts pertinent information that contains the answer while filtering out security threats.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system converts the potentially harmful comprehensive search results into a beneficial secure information presentation. By automatically analyzing and selecting only the safe, relevant information, the system transforms the risk of comprehensive results into the benefit of secure, curated information delivery.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

4Measurement precision

If the user transforms their question into a specialized search query with specific syntax and formatting, then the search precision is improved, but the ease of operation is reduced as users must learn special syntax and terms

Engineering Contradiction:
Improvesearch query precisionVSAvoidease of forming search queries
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system inverts the traditional search approach by allowing users to input natural language questions without special syntax, and the system automatically transforms these into precise search queries. Instead of the user transforming the question into search syntax, the system performs the transformation from natural language to optimized search terms.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS11481388B2Methods and apparatus for using machine learning to securely and efficiently retrieve and present search results
Publication Date: 2022.10.25 SIANEZ ROY FUGERE
  • US11481388B2 patent drawing
  • US11481388B2 patent drawing
  • US11481388B2 patent drawing

AI summary

An apparatus includes a memory, and a processor operatively coupled to the memory. The processor can be configured to provide an indication of a natural language query to a machine learning model such that the machine learning model provides a general term and a specific term based on the natural language query. The processor can also execute at least one predetermined search engine based on the general term to generate a set of search results. The processor can also identify multiple query terms associated with the specific term and based on a word embedding. The processor is further configured to identify relevant parts in each search result from the set of search results based on the multiple query terms.