Patent ID: 11871067
Assignee: GOOGLE LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 12:
13. A method for synchronized media playback, the method comprising:
determining that a media device in a media group has been selected as a leader device, wherein a remaining media device in the media group has been designated as a follower device from the media group, wherein the media device is selected as the leader device based on a comparison of a measure of quality of a data connection of one media device in the media group with a communications network and a measure of quality of a data connection of another media device in the media group with the communications network;
receiving, from the follower device, first synchronization requests, wherein a latency is determined to be a duration of time between two of the first synchronization requests;
transmitting first synchronization responses that are responsive to the first synchronization requests to the follower device, wherein a clock offset between the leader device and the follower device is based on the first synchronization requests, the first synchronization responses, and the determined latency; and
causing a media stream to be played back on the follower device in synchronization with the leader device based on the clock offset.