The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 02, 2017

Filed:

Mar. 03, 2014
Applicant:

Microsoft Corporation, Redmond, WA (US);

Inventors:

Mark Tozer, Lake Mary, FL (US);

Bharath Shetty, Sunnyvale, CA (US);

Saul Wyner, Sunnyvale, CA (US);

Yvonne Ellefson, Ben Lomond, CA (US);

Jeffery C. Truong, San Francisco, CA (US);

Tim Lett, Aventura, FL (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04N 5/76 (2006.01); H04N 5/781 (2006.01); H04N 21/433 (2011.01); H04N 21/442 (2011.01); H04N 21/458 (2011.01); H04N 21/472 (2011.01); H04N 21/6547 (2011.01); H04N 9/80 (2006.01);
U.S. Cl.
CPC ...
H04N 5/781 (2013.01); H04N 21/4334 (2013.01); H04N 21/44209 (2013.01); H04N 21/4583 (2013.01); H04N 21/47214 (2013.01); H04N 21/6547 (2013.01);
Abstract

A scheduler is used to identify a schedule conflict that affects a client device receiving multiple media programs over a network. The scheduler is associated with the client device or a head-end source from which the programs are received. The scheduler accesses a schedule, which specifies a scheduled time at which multiple media programs are to be received by the client device. The scheduler obtains the actual bitrate to be consumed by each of the media programs as they are to be streamed to the client device. Based at least in part on the bitrates obtained for each of the media programs, the scheduler identifies a conflict that prevents at least one of the media programs from being streamed to the client device over the network. The scheduler enumerates at least one solution to the conflict to thereby resolve the conflict.


Find Patent Forward Citations

Loading…