System and method for transmission of data through multiple streams
First Claim
Patent Images
1. A network system comprising:
- a plurality of computers;
a first one of the computers acting as an intermediary node in a transmission of a data stream from a second computer to a third computer;
said first computer having;
(a) means for receiving said data stream;
(b) means for splitting said data stream into a plurality of data streams;
(c) means for transmitting said plurality of data streams to said third computer;
and said third computer having;
(a) means for receiving said plurality of data streams;
(b) means for merging said plurality of data streams into one data stream.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for better bandwidth utilization in a network system, comprising a proxy, a server and a client. The proxy receives a data stream from the server, splits it into multiple data streams and transmits them to the client. The clients merges the multiple data streams into one stream. Multiple embodiments for both multicast and unicast streams are disclosed.
44 Citations
23 Claims
-
1. A network system comprising:
- a plurality of computers;
a first one of the computers acting as an intermediary node in a transmission of a data stream from a second computer to a third computer;
said first computer having;
(a) means for receiving said data stream;
(b) means for splitting said data stream into a plurality of data streams;
(c) means for transmitting said plurality of data streams to said third computer;
and said third computer having;
(a) means for receiving said plurality of data streams;
(b) means for merging said plurality of data streams into one data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- a plurality of computers;
-
11. A method for improved bandwidth utilization in a network system providing a plurality of computers wherein a first one of the computers acts as an intermediary node in a transmission of a data stream from a second one of the computers to a third one of the computers, the method comprising the steps of:
-
(a) sending a data stream from a second one of said computers;
(b) receiving said data stream in said first one of said computers;
(c) splitting said data stream into a plurality of data streams in said first one of said computers;
(d) transmitting said plurality of data streams from said first one of said computers to said third one of said computers;
(e) receiving said plurality of data streams in said third one of said computers; and
(f) merging said plurality of data streams into one data stream in said third one of said computers. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification