Priority mechanism for distributed sending of media data
AssigneeMicrosoft Corporation
InventorsPeter T. Barrett, James Armand Baldwin, Dustin L. Green
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsPeter T. Barrett, James Armand Baldwin, Dustin L. Green
Estimating the term…
Media data is distributed across multiple devices, and multiple schedulers and senders are installed across the multiple devices. Schedulers formulate send requests that stipulate particular media data portions and designate destination clients. Each send request is associated with a send priority. The send requests are transmitted from the multiple schedulers to the multiple senders. The senders rank respective received send requests according to their associated send priorities. Based on the ranked respective send requests and responsive to a respective send bandwidth of each sender, the senders ascertain respective threshold priorities. Each respective threshold priority corresponds to the lowest send priority of all send requests that have been accepted for sending by a respective sender. By comparing individual send priorities associated with individual send requests to respective threshold priorities, the schedulers are able to determine which send requests are selected for sending by respective senders.
One or more processor-accessible storage media comprising processor-executable instructions that, when executed, direct at least one device to perform actions comprising:
One or more processor-accessible storage media comprising processor-executable instructions that, when executed, direct at least one device to perform actions comprising:
An arrangement for prioritized distributed sending of media data, the arrangement comprising:
A system that is configured to perform actions comprising:
One or more processor-accessible storage media comprising processor-executable instructions that, when executed, cause a system to create schedulers that formulate send requests having send priorities in order to provide media data streams to clients;
Dependencies are inferred from the claim text.