Dynamic Search Engine for Real-Time Supplier Data Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current information search systems are inefficient in providing real-time, dynamic connections to multiple sources for users, particularly in finding and presenting travel-related information such as itineraries, airline, hotel, and car rental options, as they often rely on batch processes and do not effectively utilize user interactions to initiate searches.
Innovation Solution
A dynamic information connection engine that uses a client-server architecture with servlets like Start Servlet, Load Balancing Servlet, and Copilot Servlet to detect user actions, formulate queries, and provide real-time search results by interacting with multiple suppliers through networks, allowing for implicit and explicit user queries and presenting results in a user-friendly interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If batch processes are used to search for information from multiple sources, then system complexity is reduced, but real-time responsiveness and information freshness deteriorate
Solution Approach 1:
The system performs preliminary actions by detecting user actions and pre-formulating search queries before the user explicitly submits them. The dynamic information connection engine monitors user interactions (clicks, scrolls, hovers) and automatically generates and executes search requests in real-time, eliminating the delay between user intent and information retrieval while maintaining manageable system complexity through event-driven architecture
Solution Approach 2:
The patent introduces a dynamic information connection engine as an intermediary component between the user interface and multiple information sources. This mediator detects user actions, formulates appropriate queries, and coordinates searches across multiple suppliers and data sources, enabling real-time information gathering without requiring direct complex connections between all system components
2Productivity
If user interactions are monitored to initiate searches, then search relevance and user experience improve, but processing overhead and system resource consumption increase
Solution Approach 1:
The system applies partial action by selectively monitoring only specific user interactions that indicate search intent (such as clicking on particular elements, hovering over items, or scrolling to specific sections) rather than processing all user actions. This approach improves search relevance by focusing on meaningful interactions while reducing processing overhead by ignoring routine navigation actions
Solution Approach 2:
The dynamic information connection engine implements self-service by automatically detecting user actions and initiating searches without requiring explicit user commands. The system serves itself by monitoring its own state and user interactions, formulating queries, and executing searches autonomously, which improves responsiveness while minimizing the need for additional processing resources
3Loss of information
If multiple suppliers are queried simultaneously, then information completeness improves, but network bandwidth consumption and response time increase
Solution Approach 1:
The patent segments the search process by dividing queries into smaller, manageable units and distributing them across multiple suppliers in a coordinated manner. The dynamic information connection engine breaks down comprehensive search requests into targeted queries for different information sources, retrieving relevant information in stages rather than attempting to query all suppliers simultaneously, thus maintaining information completeness while reducing response time
Solution Approach 2:
The system employs periodic action by executing searches against multiple suppliers in alternating sequences or waves rather than all at once. The engine periodically queries different groups of suppliers based on priority, relevance, and current system state, which ensures comprehensive information gathering while managing network bandwidth consumption and overall response time through controlled periodic retrieval
Data Source
AI summary
A method and apparatus are provided for a dynamic information connection search engine. User actions may be detected on at least one client system. In response, a determination may be made whether the user is searching for supported information. When the user is searching for supported information, information may be extracted electronically from, for example, third party websites, direct supplier connections, and/or intermediate databases. Potential suppliers may be automatically selected in response to the detected user search. Queries may be formulated from the user search and transferred to one or more selected suppliers over a network coupling (e.g., the Internet and/or an intranet). The queries may include one or more requests for information. One or more responses may be received from the suppliers, and the responses may be used to generate a result list for the user. The result list may include information and/or query status information. Further, an electronic link may be provided to a website of one or more of the supplies from which the information was derived.


