Pooling Action Data Structures to Reduce Bandwidth Usage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Excessive network transmissions of network traffic data can lead to inefficient bandwidth utilization, processor overload, and delayed responses in computing devices, especially when the responding device is at or above its processing capacity, complicating data routing and degrading response quality.

Innovation Solution

A data processing system that pools action data structures based on overlapping subject matter, reducing redundant transmissions by merging them into a single pooled action data structure, which is then processed and transmitted, thereby reducing processor utilization, power consumption, and bandwidth requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data transmissions are increased to improve service coverage, then more devices can be served, but bandwidth utilization becomes inefficient and processor overload occurs

Engineering Contradiction:
Improveservice coverageVSAvoidbandwidth utilization efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges multiple action data structures into a single pooled action data structure when they share overlapping subject matter. This consolidation reduces the number of separate transmissions required, thereby improving bandwidth utilization efficiency while maintaining the ability to serve multiple devices with related content requests.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If data transmissions are increased to serve more content requests, then service capacity improves, but processor utilization increases leading to overload and delayed responses

Engineering Contradiction:
Improveservice capacityVSAvoidprocessor utilization
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The system pools action data structures that share common subject matter into a single consolidated structure. This merging reduces the total number of processing operations required, as the system processes one pooled structure instead of multiple separate structures, thereby reducing processor utilization while maintaining service capacity.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of energy

If redundant transmissions are eliminated by pooling, then bandwidth usage decreases, but the complexity of data structuring increases

Engineering Contradiction:
Improvebandwidth usageVSAvoiddata structuring complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent segments the pooling process into distinct phases: identifying action data structures with overlapping subject matter, merging them into a pooled structure, and then transmitting the consolidated result. This segmentation manages the complexity by breaking down the structuring task into manageable steps while achieving significant bandwidth savings.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11017428B2System and method of data transmission rate adjustment
Publication Date: 2021.05.25 GOOGLE LLC
  • US11017428B2 patent drawing
  • US11017428B2 patent drawing
  • US11017428B2 patent drawing

AI summary

Disclosed are systems and methods for adjusting the frequency of data transmissions in a voice activated data packet based environment. A pooling component can generate first and second action data structures into a pooled data structure, and can transmit the pooled data structure to a service provider computing device to cause it device to perform an operation defined by the pooled data structure. Based on characteristics of the client devices, the system can select transmission rates for the transmission of operations associated with the pooled data structure to each of the client devices.