Aggregation Controller for Network Transaction Response Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer network environments, the large volume of individual transaction responses from multiple target subsystems to an initiator subsystem can saturate network bandwidth and require significant compute resources, especially when handling a large number of transaction requests.

Innovation Solution

The implementation of an initiator aggregation controller that transmits preliminary request responses to the initiator subsystem for a series of transaction requests, while the target aggregation controller drops individual transaction responses and aggregates pertinent information, which is then transmitted as target-specific aggregated responses to the initiator aggregation controller, ultimately producing an aggregated stream response to the initiator subsystem.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individual transaction responses are transmitted from each target subsystem to the initiator subsystem, then response completeness is improved, but network bandwidth saturation occurs

Engineering Contradiction:
Improveresponse completenessVSAvoidnetwork traffic volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges individual transaction responses from multiple target subsystems into aggregated response messages. Instead of transmitting separate response packets for each target, the system combines them into unified response streams, reducing overall network traffic volume while preserving complete response information through structured aggregation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces aggregation controllers as intermediary components between target subsystems and the initiator subsystem. These controllers collect individual responses from multiple targets and generate aggregated response messages, acting as mediators that reduce network traffic while maintaining response completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If individual transaction responses are transmitted from each target subsystem, then response accuracy is improved, but computational resources are exhausted

Engineering Contradiction:
Improveresponse accuracyVSAvoidcompute resource consumption
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent combines multiple individual response processing operations into a single aggregation process. By merging responses at the aggregation controller level, the system reduces the computational burden on network routing and switching operations while maintaining accurate response delivery to the initiator subsystem.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The aggregation controller serves as an intermediary that performs computational aggregation of responses. This mediator handles the computational resources by consolidating multiple response processing tasks into a single operation, reducing overall compute resource consumption while preserving response accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If preliminary request responses are transmitted without aggregation, then response timing is improved, but network bandwidth is saturated

Engineering Contradiction:
Improveresponse timingVSAvoidnetwork traffic volume
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent implements preliminary action by having aggregation controllers prepare and buffer response data before final aggregation. This allows the system to maintain fast response timing by pre-processing and organizing response information, while the actual network transmission occurs in aggregated form, reducing bandwidth consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges multiple rapid response transmissions into a single aggregated transmission. By combining responses that would otherwise be sent individually and rapidly, the system maintains the speed advantage of quick responses while eliminating the bandwidth saturation problem through consolidation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250158749A1Transaction response aggregation for network data communication
Publication Date: 2025.05.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250158749A1 patent drawing
  • US20250158749A1 patent drawing
  • US20250158749A1 patent drawing

AI summary

A method for network data communication includes, at an initiator subsystem, generating a data stream including a series of n transaction requests for delivery to two or more target subsystems via a network fabric. The series of n transaction requests are transmitted to the two or more target subsystems. An initiator aggregation controller transmits (n−1) preliminary request responses to the initiator subsystem for a first (n−1) transaction requests of the series of n transaction requests. The initiator aggregation controller receives target-specific aggregated responses to the data stream corresponding to each of the two or more target subsystems. Upon receiving the target-specific aggregated responses corresponding to each of the two or more target subsystems, the initiator aggregator controller transmits an aggregated stream response to the initiator subsystem.