US 11,922,976 B2
Audio time synchronization using prioritized schedule
Brian Thoft Moth Møller, Hojberg (DK); Paul Fleischer, Aarhus V (DK); and Bjørn Reese, Aarhus V (DK)
Assigned to Roku, Inc., San Jose, CA (US)
Filed by Roku, Inc., San Jose, CA (US)
Filed on Aug. 29, 2022, as Appl. No. 17/897,894.
Application 17/897,894 is a continuation of application No. 16/709,113, filed on Dec. 10, 2019, granted, now 11,437,075.
Application 16/709,113 is a continuation of application No. 15/547,111, granted, now 10,614,856, issued on Apr. 7, 2020, previously published as PCT/DK2016/050023, filed on Jan. 27, 2016.
Prior Publication US 2023/0066005 A1, Mar. 2, 2023
Int. Cl. 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)
CPC G11B 27/10 (2013.01) [H04N 21/43072 (2020.08); H04N 21/43615 (2013.01); H04N 21/4394 (2013.01); H04N 21/44008 (2013.01); H04N 21/654 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for synchronizing playback of at least one of an audio content and a video content by a computer network session including a session master, the method comprising:
determining a synchronization list including a default synchronization mechanism and a group synchronization mechanism, wherein the group synchronization mechanism has a higher precision than the default synchronization mechanism, wherein the computer network session includes the session master and a plurality of devices, the session master directing the computer network session and having a lowest common denominator synchronization mechanism among the plurality of devices, and the default synchronization mechanism is provided by the session master to all devices of the plurality of devices included in the computer network session; and
providing, by the session master, the default synchronization mechanism to the plurality of devices of the computer network session including a group master device and a group member device forming a device group, wherein the group master device and the group member device ignore the default synchronization mechanism provided by the session master and agree on the group synchronization for synchronizing playback of at least one of the audio content and the video content.