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:
Dec. 05, 2017

Filed:

Mar. 31, 2016
Applicant:

Google Technology Holdings Llc, Mountain View, CA (US);

Inventors:

Wendell Sun, San Diego, CA (US);

Steven E. Anderson, San Diego, CA (US);

Dinkar Bhat, Princeton, NJ (US);

Niranjan Samant, Lansdale, PA (US);

Assignee:

GOOGLE TECHNOLOGY HOLDINGS LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/28 (2006.01); H04L 12/811 (2013.01); H04L 12/853 (2013.01); H04L 29/06 (2006.01); H04N 21/2343 (2011.01); H04N 21/24 (2011.01); H04J 1/16 (2006.01);
U.S. Cl.
CPC ...
H04L 47/38 (2013.01); H04L 47/2416 (2013.01); H04L 65/4076 (2013.01); H04L 65/601 (2013.01); H04L 65/605 (2013.01); H04N 21/23439 (2013.01); H04N 21/234309 (2013.01); H04N 21/2402 (2013.01);
Abstract

Systems, devices and methods for adaptive switching in multicast media streams are disclosed herein. In an embodiment, a method for adaptively transmitting content to one or more users based on currently available bandwidth via internet protocol ('IP') multicast protocol, includes: receiving a first content stream having a plurality of data packets, the first content stream encoded at a first bit rate; receiving a second content stream having a plurality of data packets, the second content stream encoded at a second bit rate, wherein the first bit rate is different than the second bit rate and wherein the first and second content streams represent the same content; transmitting the first content stream to a user; determining that the user could receive the second content stream based on available bandwidth for transmitting data to the user; and transmitting the second content stream to the user.


Find Patent Forward Citations

Loading…