User-Oriented Information Search System with Dynamic Queue Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information gathering tools are task-oriented and not user-oriented, lacking configurability, adaptability to different business domains, and scalability, with limited recursion and high-level user targeting capabilities.

Innovation Solution

A system comprising a frontend and backend with an API/UI for user input of business domains and relevant information elements, utilizing information queue elements, database, and queue consumer elements for dynamic search and validation, enabling user-oriented information gathering and integration of multiple queue consumer elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If information gathering tools are task-oriented with predefined tasks, then they can perform specific functions reliably, but they cannot be dynamically modified by users or adapted to different business domains

Engineering Contradiction:
Improvetask execution reliabilityVSAvoiduser configurability and domain adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system transforms static, predefined task configurations into dynamic, user-configurable search queries. Users can dynamically modify search parameters, business domains, and information element types through the frontend interface, allowing the system to adapt to different needs while maintaining reliable execution through the structured backend processing pipeline.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal information gathering system that can handle multiple business domains and information element types through a common architecture. The backend system processes diverse query types uniformly, enabling the tool to serve multiple functions across different domains while maintaining consistent reliability through standardized processing workflows.

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

2Stability of the object's composition

If information gathering tools have fixed output definitions, then they can produce consistent results, but they lack configurable information space for input and output

Engineering Contradiction:
Improveoutput consistencyVSAvoidconfigurable information space
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system enables dynamic configuration of information space through the frontend interface, where users can specify different business domains and information element types. The backend maintains stable processing by transforming these variable inputs into a standardized format suitable for the information queue and consumer elements, ensuring consistent processing regardless of input variability.

Inventive Principle:
Principle #15Dynamics

3Productivity

If information gathering tools lack recursion capability, then they can execute simple tasks quickly, but they cannot gain new information based on their output

Engineering Contradiction:
Improveexecution speedVSAvoidrecursive information gathering
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system implements feedback loops where the output of queue consumer elements is fed back into the information queue for further processing. This allows the system to iteratively refine and expand information gathering based on previous results, enabling recursive analysis while maintaining productivity through efficient backend processing and selective re-queuing of information elements.

Inventive Principle:
Principle #23Feedback

4Device complexity

If information gathering tools are not scalable, then they can maintain simple architecture, but they cannot integrate other tools and capabilities effectively

Engineering Contradiction:
Improvesystem architecture simplicityVSAvoidintegration capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system segments the information gathering functionality into distinct modular components: frontend system for user interaction, backend system for processing, information queue elements for data management, and queue consumer elements for execution. This segmentation allows each component to remain relatively simple while the overall system achieves high scalability and integration capability through well-defined interfaces between modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The standardized backend architecture with information queues and consumer elements creates a universal interface that can integrate multiple tools and capabilities. Different queue consumer elements can process various information types through the same backend infrastructure, enabling scalable integration of new tools without increasing overall system complexity.

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

Data Source

PatentUS11200290B2User-oriented information search and information gathering
Publication Date: 2021.12.14 DEUTSCHE TELEKOM AG
  • US11200290B2 patent drawing
  • US11200290B2 patent drawing

AI summary

A method for user-oriented information search and information gathering using a backend system and a frontend system includes: providing a search query element to the frontend system; generating, initializing, or instantiating an information queue element related to at least one type of relevant information element associated with the search query element; feeding the content of the information queue element to at least one queue consumer element related to the information queue element, wherein potentially relevant information elements are gathered or searched by the at least one queue consumer element related to the information queue element; and feeding the potentially relevant information elements to a processing element. The processing element, by using information stored in a database element, performs a validation on the potentially relevant information elements to obtain relevant information elements.