Rate-controllable peer-to-peer data stream routing
AssigneeMicrosoft Corporation
InventorsJin Li, Sudipta Sengupta, Miroslav Ponec, Minghua Chen, Philip A. Chou
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsJin Li, Sudipta Sengupta, Miroslav Ponec, Minghua Chen, Philip A. Chou
Estimating the term…
Difficulties associated with choosing advantageous network routes between server and clients are mitigated by a routing system that is devised to use many routing path sets, where respective sets comprise a number of routing paths covering all of the clients, including through other clients. A server may then apportion a data stream among all of the routing path sets. The server may also detect the performance of the computer network while sending the data stream between clients, and may adjust the apportionment of the routing path sets including the route. The clients may also be configured to operate as servers of other data streams, such as in a videoconferencing session, for example, and may be configured to send detected route performance information along with the portions of the various data streams.
A method of sending a data stream from a server to a client set over a computer network, the method comprising:
A method of sending a first data stream from a first server to a client set over a computer network having at least one other server sending at least one other data stream to the client set and the first server, the method comprising:
A system configured to send a data stream to a client set, the system comprising:
Dependencies are inferred from the claim text.