How to Send Data Streams Independently Without Connection Overload
A method for sending multiple streams of data between devices using independent, reliable paths that keep data in the correct order without needing a constant connection.
Patent Number
US 7904576
Status
Active
Filing Date
January 7, 2008
Grant Date
March 8, 2011
Expiration
January 7, 2028
Claims
27
Assignee
Hewlett Packard Development Co LP
Inventors
Michael R. Krause, Shankar G. Iyer, Fred B. Worley
Citations
42 forward · 39 backward
What it covers
This patent describes a system for moving data between a source and a destination using multiple independent 'Source and Destination Resources' (SDRs). Each SDR acts as a dedicated, reliable channel that guarantees the data arrives in the exact order it was sent, even though the overall system remains 'connectionless' from the perspective of the applications. By using multiple independent SDRs, the system can assign different priority levels to different data streams. For example, a high-priority stream for real-time control data can be processed faster than a lower-priority stream for background logs, all while ensuring that each stream maintains its own internal sequence integrity.
What it doesn't cover
- —Does not cover systems that require a traditional persistent TCP connection between the source and destination.
- —Does not cover methods where data ordering is not guaranteed at the destination.
- —Does not cover communication architectures that rely on a single, shared resource for all data traffic.
- —Does not cover data transmission methods that do not use the specific 'unit of work' abstraction defined in the claims.
The clever bit
The system achieves 'reliable' and 'ordered' delivery while remaining 'connectionless' to the application. It offloads the complexity of sequencing and retransmission to the SDR layer, allowing applications to send data without managing the underlying communication state.
Why it matters
In large-scale data centers and high-performance computing, managing traffic is difficult. If all data uses one path, a slow process can block everything. This patent provides a way to isolate streams so that one application's data flow does not interfere with another's, which is essential for maintaining predictable performance in complex networked systems.
Real-world examples
- 1.High-performance computing clusters
- 2.Enterprise data center interconnects
- 3.Distributed storage area networks
Generated by PatentBrief · Not legal advice · patentbrief.org
US 7904576 · 2026