×

Systems and methods for synchronizing multiple electronic devices

  • US 10,582,464 B2
  • Filed: 07/06/2018
  • Issued: 03/03/2020
  • Est. Priority Date: 04/29/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • joining, by a first audio playback device, an audio playback group, wherein the audio playback group includes a second audio playback device;

    receiving, by the first audio playback device from the second audio playback device, a first timing signal;

    determining, by the first audio playback device based on the first timing signal, a first difference between a clock of the first audio playback device and a clock of the second audio playback device;

    receiving, by the first audio playback device from the second audio playback device, at least a portion of an audio file;

    playing, by the first audio playback device as part of the audio playback group, at least the portion of the audio file received from the second audio playback device in synchrony with the second audio playback device based on the first timing signal difference; and

    after playing, by the first audio playback device, at least the portion of the audio file in synchrony with the second audio playback device;

    joining, by a third audio playback device, the audio playback group,receiving, by the third audio playback device from the second audio playback device, a second timing signal,determining, by the third audio playback device based on the second timing signal, a second difference between a clock of the third audio playback device and the clock of the second audio playback device,receiving, by the third audio playback device from the second audio playback device, (i) at least the portion of the audio file, and (ii) a current elapsed time of at least the portion of the audio file that is being played back by the first audio playback device and the second audio playback device, andplaying, by the third audio playback device as part of the audio playback group, at least the portion of the audio file at the current elapsed time received from the second audio playback device in synchrony with the second audio playback device based on the second timing signal difference,wherein the first audio playback device does not receive a timing signal from the third audio playback device, andwherein the third audio playback device does not receive a timing signal from the first audio playback device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×