Context-Aware Search Query Processing System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face cumbersome and inaccurate processes when searching for relevant information on their electronic devices, particularly in specific contexts or situations, due to the need for multiple manual queries, leading to increased data usage and costs, especially when on data roaming.

Innovation Solution

A computer-based system processes a search query by determining a user's geographical location and scenario, analyzing data associated with objects of interest, and generating a result set that aggregates relevant information, allowing for a single or limited number of search queries to provide aggregated information relevant to the user's context or situation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users perform multiple manual search queries to find relevant information for a particular context or situation, then the user can obtain various results pages containing objects of interest, but the process becomes cumbersome, time-consuming, and leads to increased data usage and costs

Engineering Contradiction:
Improveaccuracy of search resultsVSAvoidtime required for manual iterative searching
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically determining the user's geographical location and scenario context before the user needs to manually search. It pre-processes and analyzes data associated with objects of interest based on the determined context, generating a tailored result set in advance, thereby eliminating the need for multiple iterative manual searches and reducing both time and data usage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically analyzing the user's context (geographical location and scenario) and generating relevant search results without requiring the user to perform multiple manual queries. The system serves itself by autonomously determining what information is relevant and compiling it into a customized result set, freeing the user from the cumbersome iterative search process.

Inventive Principle:
Principle #25Self-service

2Loss of information

If users perform multiple manual search queries to compile a list of relevant objects, then the user can obtain comprehensive information, but data usage and network traffic increase unnecessarily, especially when on data roaming

Engineering Contradiction:
Improvecompleteness of informationVSAvoiddata usage and network traffic
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system extracts only the necessary information relevant to the user's specific context (geographical location and scenario) from the available data associated with objects of interest. Instead of retrieving all possible information through multiple queries, it selectively extracts and compiles only what is needed, thereby maintaining information completeness while minimizing data usage and network traffic.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system merges multiple data sources and analysis steps into a single automated process. It combines geographical location determination, scenario analysis, and object relevance assessment into one unified operation that generates a comprehensive result set, eliminating the need for multiple separate search queries and reducing overall data usage.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If current search engines allow searching multiple kinds of information from multiple information sources, then the user can access various information sources, but the user must undertake iterative processes running multiple queries which increases complexity and data usage

Engineering Contradiction:
Improveability to search multiple information sourcesVSAvoidcomplexity of search process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements multi-functionality by integrating multiple search capabilities into a single unified interface. It can search across multiple information sources and data types simultaneously, automatically adapting to the user's context (geographical location and scenario) to provide comprehensive results without requiring the user to manually navigate different search engines or query types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system acts as an intermediary between the user and multiple information sources. It mediates the search process by automatically querying multiple sources, analyzing their relevance to the user's context, and compiling results into a single unified result set, thereby simplifying the user experience while maintaining access to diverse information sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9830397B2Method and computer-based system for processing a search query from a user associated with an electronic device
Publication Date: 2017.11.28 Y E HUB ARMENIA LLC
  • US9830397B2 patent drawing
  • US9830397B2 patent drawing
  • US9830397B2 patent drawing

AI summary

A computer-implemented method of and a server for processing a search query from a user associated with an electronic device, the method comprising receiving the search query; determining an indication associated with a geographical location associated with the user; determining an indication associated with a scenario, the scenario comprising data defining a sequence of events; generating a result set associated with the search query. Generating the result set comprises determining an indication associated with a first object of interest and an indication associated with a second object of interest based on an analysis of data associated with the first object of interest, the indication associated with the geographical location and the indication associated with the scenario. Generating the result set also comprises compiling the result set. The method also comprises triggering the electronic device to display the result set to the user.