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:
Apr. 07, 2020

Filed:

Jan. 27, 2016
Applicant:

Roku, Inc., Los Gatos, CA (US);

Inventors:

Brian Thoft Moth Møller, Aalborg SV, DK;

Paul Fleischer, Aarhus V, DK;

Bjørn Reese, Aarhus V, DK;

Assignee:

Roku, Inc., Los Gatos, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2019.01); G11B 27/10 (2006.01); H04N 21/43 (2011.01); H04N 21/436 (2011.01); H04N 21/439 (2011.01); H04N 21/44 (2011.01); H04N 21/654 (2011.01);
U.S. Cl.
CPC ...
G11B 27/10 (2013.01); H04N 21/4307 (2013.01); H04N 21/4394 (2013.01); H04N 21/43615 (2013.01); H04N 21/44008 (2013.01); H04N 21/654 (2013.01);
Abstract

Disclosed herein are device, method, and computer program product embodiments for synchronizing playback of audio and/or video content. An embodiment operates by a first device in concert with a second device to collectively select a preferred synchronization mechanism over a third device's default synchronization mechanism such that the third device serves as a session leader. The preferred synchronization mechanism's selection is in accordance with a predetermined prioritized synchronization list comprising the default and preferred synchronization-mechanisms and a virtual clock generated from a timing of an audio codec used for streaming the audio and/or video content. The session leader's default synchronization mechanism has a lower level of priority than the first and second devices' preferred synchronization mechanism. The preferred synchronization mechanism provides a more precise level of synchronization for playback of the audio and/or video content than the default synchronization mechanism.


Find Patent Forward Citations

Loading…