Voice Network Packet Consolidation via Sequence Dependency

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidprocessing power consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If sequence dependent operations are fully processed, then all operations are completed accurately, but processing time and bandwidth usage increase

Engineering Contradiction:
Improveoperation completion accuracyVSAvoiddata transmission time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Quantity of substance

If multiple content item objects initiate network transmissions, then comprehensive data is transmitted, but network bandwidth utilization deteriorates

Engineering Contradiction:
Improvedata transmission volumeVSAvoidbandwidth utilization efficiency
Core Design Contradiction:
Quantity of substanceVSLoss of energy

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #2Taking out (Extraction)

4Power

If devices operate at or above processing capacity, then maximum processing power is utilized, but response quality degrades and routing becomes complicated

Engineering Contradiction:
Improveprocessing capacity utilizationVSAvoidresponse quality
Core Design Contradiction:
PowerVSReliability

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3979067B1Sequence dependent data message consolidation in a voice activated computer network environment
Publication Date: 2024.07.17 GOOGLE LLC
  • EP3979067B1 patent drawingFigure 1
  • EP3979067B1 patent drawingFigure 2
  • EP3979067B1 patent drawingFigure 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.