Automated Entity Search Template System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for retrieving information about entities from multiple data sources are inefficient, requiring manual oversight and iterative searches across various repositories, leading to significant time consumption, especially when dealing with multiple entities.

Innovation Solution

A method and system that utilize a search template to perform a sequence of queries across data sources, using entity attributes and previous query results to determine subsequent queries, allowing for parallel processing and minimizing user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If manual iterative searches are performed across multiple repositories to retrieve entity information, then comprehensive information can be obtained, but significant time is consumed

Engineering Contradiction:
Improvecomprehensive information retrievalVSAvoidsearch time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining search templates that contain sequences of query instructions before actual searches are executed. These templates include multiple queries that will be performed in sequence, with later queries depending on results from earlier queries. This preparation work is done in advance, allowing the system to rapidly execute comprehensive searches without manual iterative steps when actual entity searches are needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies self-service by automatically executing sequences of queries based on predefined templates without requiring manual intervention. The search system autonomously performs multiple queries across different repositories, processes results, and retrieves comprehensive entity information automatically. This eliminates the need for users to manually perform iterative searches while still obtaining complete information.

Inventive Principle:
Principle #25Self-service

2Loss of information

If multiple repositories are searched to retrieve complete entity information, then information completeness is improved, but the complexity of the search process increases

Engineering Contradiction:
Improveinformation completenessVSAvoidsearch process complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies segmentation by breaking down the complex search process into discrete query instructions organized within search templates. Each template contains a sequence of individual queries that can be executed step-by-step. This segmentation allows the system to manage complexity by handling one query at a time in a controlled sequence, while still achieving comprehensive information retrieval across multiple repositories through the combination of multiple segmented queries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies universality by creating search templates that can be reused across different entities and repositories. A single template can define a sequence of queries applicable to multiple different entities, and the same template structure can be used for various types of searches. This multi-functionality reduces process complexity by avoiding the need to design unique search sequences for each entity, while still achieving complete information retrieval.

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

3Productivity

If automated search processes are implemented to reduce manual effort, then productivity is improved, but the extent of automation increases system complexity

Engineering Contradiction:
Improvesearch efficiencyVSAvoidautomation level
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The patent applies preliminary action by pre-defining search templates with sequences of query instructions before automation is needed. This preparation work captures the search logic and methodology in advance, allowing the automated system to simply execute predefined sequences rather than making complex decisions during execution. This approach increases productivity through automation while managing system complexity by separating template design from execution.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If iterative manual searches are performed to retrieve information about multiple entities, then accurate information is obtained, but the time required increases significantly

Engineering Contradiction:
Improveinformation accuracyVSAvoidtotal search time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies continuity of useful action by implementing automated search processes that execute without interruption or manual intervention. Once a search template is initiated, the system continuously performs the sequence of queries, processes results, and retrieves information about entities in an unbroken workflow. This continuous automated execution maintains information accuracy through systematic query execution while dramatically reducing total search time compared to manual iterative approaches that require user intervention between steps.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12099531B2Information retrieval
Publication Date: 2024.09.24 ENCOMPASS
  • US12099531B2 patent drawing
  • US12099531B2 patent drawing
  • US12099531B2 patent drawing

AI summary

A method of retrieving information relating to an entity, the method including, in at least one electronic processing device, performing a search by: determining a respective search template for the entity, the search template being indicative of a sequence of query instructions; performing a sequence of queries in accordance with the sequence of query instructions of the respective search template, each query being a query of a data source performed in accordance with a respective query instruction and being performed at least in part using at least one of: an identity of the respective entity; and, a result of a previous query performed in accordance with a previous query instruction in the sequence of query instructions; determining a result for at least some of the sequence of queries; and, determining information relating to the entity using the results.