Search Query Cache Using Interaction Event Keys
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Server operators face challenges in efficiently retrieving and transmitting interaction events to users due to high computing power and storage space requirements.
Innovation Solution
A method that involves receiving a search query, selecting interaction event services, identifying relevant interaction events, retrieving and storing key information in a data cache, and transmitting descriptions of interaction events to users, thereby reducing data transmission and storage needs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all interaction event data is retrieved and transmitted to users, then complete information is provided to users, but data cache capacity is excessively consumed and transmission time increases
Solution Approach 1:
The patent extracts only the essential key information from interaction events for caching purposes. The data cache stores condensed representations (keys) rather than complete interaction event data, allowing the system to maintain information accessibility while dramatically reducing storage requirements. This extraction principle resolves the contradiction by separating the essential identifying information from the full data set.
Solution Approach 2:
The patent creates simplified copies (keys) of interaction events that contain sufficient information for identification and retrieval purposes. These key representations are stored in the data cache, enabling quick access without storing the complete original data. The copying approach allows the system to maintain information completeness on demand while using minimal cache space.
2Speed
If complete interaction event data is stored in data cache, then fast retrieval is achieved, but storage space requirements increase significantly
Solution Approach 1:
The patent extracts only the critical key elements from complete interaction events for storage in the data cache. These keys contain sufficient information for rapid identification and retrieval operations. By storing only essential identifying information rather than complete data, the system achieves fast retrieval speeds while maintaining minimal storage space requirements.
Solution Approach 2:
The patent transforms the data representation from complete interaction events to condensed key formats. This parameter change in data structure and organization enables the cache to store much more information in the same physical space, achieving both fast retrieval and space efficiency simultaneously.
3Loss of information
If detailed descriptions of all interaction events are transmitted to users, then comprehensive information is provided, but data transmission time and computing power increase
Solution Approach 1:
The patent extracts and transmits only the essential key information from interaction events to users. This key information contains the critical details needed for user understanding and decision-making, while eliminating redundant or less important data. The extraction approach reduces transmission time and data volume while preserving the most valuable information.
Solution Approach 2:
The patent implements partial action by transmitting a subset of available information - specifically the most relevant key details - rather than all possible data. This partial transmission approach provides sufficient information for user needs while significantly reducing transmission time and computational overhead.
Data Source
AI summary
A search query can be resolved efficiently using stored key information in a data cache. A system can receive a search query via an application programming interface (API). The search query can comprise a set of query parameters. The system can select at least one interaction event search service. The system can identify a plurality of interaction events relevant to the search query. Each interaction event can include a description and key information used to locate each interaction event. The system can retrieve the key information for each interaction event. The system can store, in a data cache, the key information for each interaction event. Subsequent to retrieving the key information, the system can retrieve, using at least a portion of the key information, descriptions of a first portion of interaction events. Additionally, the system can transmit the descriptions of the first portion of interaction events to the user.


