Voice Network Packet Consolidation via Sequence Dependency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Excessive network transmissions of network traffic data between computing devices can lead to inefficient processing, delayed responses, and suboptimal bandwidth utilization, particularly when devices are at or above their processing capacity, complicating data routing and degrading response quality.
Innovation Solution
A data processing system that optimizes voice-activated packet-based transmissions by extracting sequence dependency parameters from action data structures, merging multiple action data transmissions into a single thread, and bypassing early operations to reduce processing power and bandwidth usage, allowing for more efficient data processing and transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple action data transmissions are processed separately, then each transmission can be handled independently, but processing power and bandwidth usage increase excessively
Solution Approach 1:
The patent merges multiple separate action data transmissions into a single consolidated transmission by identifying sequence dependency parameters and combining actions that can be executed in sequence. This consolidation reduces the total number of transmissions and processing operations required, thereby decreasing processing power consumption while maintaining productivity.
Solution Approach 2:
The system performs preliminary analysis of action data structures to identify sequence dependency parameters before processing. By pre-processing and organizing actions based on their dependency relationships, the system optimizes subsequent processing operations and reduces the computational power needed during actual execution.
2Reliability
If sequence dependent operations are fully processed, then all operations are completed accurately, but processing time and bandwidth usage increase
Solution Approach 1:
The patent identifies sequence dependency parameters to determine which operations can be skipped or bypassed. By analyzing the dependency relationships, the system can skip operations that are redundant or can be inferred from previous actions, thereby reducing processing time while maintaining reliability through selective execution of essential operations.
3Quantity of substance
If multiple content item objects initiate network transmissions, then comprehensive data is transmitted, but network bandwidth utilization deteriorates
Solution Approach 1:
The patent consolidates multiple network transmissions from different content item objects into fewer combined transmissions by identifying sequence dependencies. This merging reduces the total volume of transmitted data and improves bandwidth utilization efficiency while still delivering comprehensive information.
Solution Approach 2:
The system extracts and processes only the essential sequence dependency parameters from action data structures, separating critical information from redundant data. This extraction approach reduces the volume of data that needs to be transmitted over the network while preserving the essential operational information.
4Power
If devices operate at or above processing capacity, then maximum processing power is utilized, but response quality degrades and routing becomes complicated
Solution Approach 1:
The patent implements partial processing by identifying and executing only the essential operations needed to maintain response quality. By using sequence dependency parameters to determine which operations are critical versus which can be deferred or skipped, the system operates at reduced capacity while maintaining adequate response quality, avoiding the degradation that occurs at full capacity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Systems and methods to combine multiple voice activated audio input data packets that indicate sequence dependent operations are provided. A natural language processor component can receive first and second input audio signal from a client computing device, and can identify respective requests and corresponding trigger keywords. A direct action application programming interface ("API") can generate respective action data structures, and can construct respective data transmissions including the respective action data structures. A thread optimization component can obtain data packets of the first data transmission, and can obtain data packets of the second data transmission. The thread optimization component can determine, based on a heuristic technique applied to the data packets of the respective data transmissions a sequence dependency parameter. The thread optimization component can merge, based on a comparison of the sequence dependency parameter with a threshold, the first and second data transmissions into a single thread.