Multi-Query Search via Parallel Threads for Limited Channels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current text-based interfaces for limited-channel communication, such as SMS, are inefficient for multi-item searches as they require individual messages for each operation, leading to burdensome processing and response times.
Innovation Solution
A system utilizing a non-transitory memory and processor configured to receive input messages via a limited-communication channel, identify multiple queries using a trained natural language model, and execute parallel search threads to generate search results, which are then combined and transmitted back to the user.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If individual search operations are performed using separate messages in limited-channel interfaces, then each search operation can be processed independently, but the overall processing time and user burden increase significantly
Solution Approach 1:
The patent combines multiple individual search operations into a single message by identifying multiple queries within one input message and executing them simultaneously through parallel search threads, eliminating the need for separate messages for each search operation
Solution Approach 2:
The system performs preliminary processing by identifying multiple queries in advance within a single message before executing the searches, allowing the system to prepare and execute multiple search operations concurrently rather than sequentially
2Productivity
If multiple individual search operations are executed sequentially, then each operation is simple and independent, but the total number of messages and interface interactions increases
Solution Approach 1:
The patent segments the processing of multiple queries by creating separate search threads for each query identified in the input message, allowing independent processing of each search operation while maintaining overall system coordination through a single unified message handling approach
3Speed
If a single message handles multiple search queries, then user interaction speed improves, but the system must process and manage multiple queries simultaneously
Solution Approach 1:
The system performs preliminary query identification and parsing of multiple searches from the input message before executing the actual search operations, allowing the system to prepare query structures and parameters in advance for efficient parallel processing
Solution Approach 2:
The patent introduces search threads as intermediary components that bridge the input message and search results, allowing the system to manage multiple queries simultaneously through dedicated processing threads that handle each query independently while coordinating through the unified message framework
Data Source
AI summary
Systems and methods for multi-item searching for limited-channel interfaces are disclosed. In some embodiments, a disclosed method includes: receiving an input message from a requesting device via a limited-communication channel; identifying, via a first trained natural language model, a plurality of queries in the input message; implementing a plurality of search threads, wherein each of the plurality of search threads is configured to generate search results for a corresponding one of the plurality of queries; generating a responsive message comprising at least a portion of the search results for each of the corresponding one of the plurality of queries; and transmitting the responsive message to the requesting device.


