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:
Feb. 24, 2015

Filed:

Aug. 07, 2009
Applicants:

Stephen G. Perlman, Palo Alto, CA (US);

Roger Van Der Laan, Menlo Park, CA (US);

Timothy Cotter, Sunnyvale, CA (US);

Scott Furman, Menlo Park, CA (US);

Robert Mccool, Menlo Park, CA (US);

Ian Buckley, San Carlos, CA (US);

Inventors:

Stephen G. Perlman, Palo Alto, CA (US);

Roger van der Laan, Menlo Park, CA (US);

Timothy Cotter, Sunnyvale, CA (US);

Scott Furman, Menlo Park, CA (US);

Robert McCool, Menlo Park, CA (US);

Ian Buckley, San Carlos, CA (US);

Assignee:

OL2, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04B 1/66 (2006.01); A63F 13/30 (2014.01); H04N 21/231 (2011.01); H04N 21/2343 (2011.01); H04N 21/2381 (2011.01); H04N 21/478 (2011.01); H04N 21/6377 (2011.01); H04N 21/658 (2011.01); H04N 21/6587 (2011.01); H04L 29/06 (2006.01); H04N 19/172 (2014.01); H04N 19/169 (2014.01); H04N 19/61 (2014.01); H04N 19/107 (2014.01); H04N 19/132 (2014.01); H04N 19/146 (2014.01); H04N 19/436 (2014.01); G06F 3/033 (2006.01); H04N 7/10 (2006.01);
U.S. Cl.
CPC ...
A63F 13/12 (2013.01); H04N 21/231 (2013.01); H04N 21/2343 (2013.01); H04N 21/23439 (2013.01); H04N 21/2381 (2013.01); H04N 21/4781 (2013.01); H04N 21/6377 (2013.01); H04N 21/658 (2013.01); H04N 21/6587 (2013.01); H04L 65/605 (2013.01); H04L 65/4076 (2013.01); H04L 65/403 (2013.01); H04L 67/38 (2013.01); H04N 19/172 (2014.01); H04N 19/169 (2014.01); H04N 19/61 (2014.01); H04N 19/107 (2014.01); H04N 19/132 (2014.01); H04N 19/146 (2014.01); H04N 19/436 (2014.01); H04N 19/188 (2014.01); A63F 2300/407 (2013.01); A63F 2300/538 (2013.01); A63F 2300/5593 (2013.01); H04N 7/106 (2013.01); A63F 2300/534 (2013.01); A63F 2300/577 (2013.01);
Abstract

A computer-implemented system and method are described for performing video compression. For example, a method according to one embodiment comprises: encoding a plurality of video frames or portions thereof according to a first encoding format, the first encoding format being optimized for transmission to a client device over a current communication channel; transmitting the plurality of encoded video frames or portions to the client device over the communication channel; concurrently encoding the first plurality of video frames according to a second encoding format, the second encoding format having a relatively higher-quality compressed video and/or a lower compression ratio than the first encoding format; storing the first plurality of video frames encoded in the second encoding format on a storage device; and making the first plurality of video frames encoded in the second encoding format available to the client device and other client devices for playback of the video stream.


Find Patent Forward Citations

Loading…