×

Device synchronization

  • US 10,511,880 B2
  • Filed: 08/20/2018
  • Issued: 12/17/2019
  • Est. Priority Date: 04/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of synchronizing a companion device, in a network of companion devices, with a delivery of a piece of media content by a media device, the method comprising:

  • detecting whether a master synchronization source is available to the companion device,wherein if the master synchronization source is available to the companion device, operating in a first mode of operation, the first mode of operation comprising;

    receiving at the companion device synchronization signals from the master synchronization source, the synchronization signals transmitted when, in delivering the media content, the media device reaches respective reference points in the media content, wherein the synchronization signals convey respective time instants of those reference points;

    determining timing information relating to a current point in the delivery of the media content based on the received synchronization signals; and

    transmitting the determined timing information for use by other companion devices in the network,wherein if the master synchronization source is not available to the companion device, operating in a second mode of operation, the second mode of operation comprising;

    receiving from another companion device in the network timing information relating to a current point in the delivery of the media content; and

    selecting the other companion device for receiving the timing information from a plurality of other companion devices in the network that also transmit respective timing information and receiving, from each of the plurality of other companion devices, a respective distance measure indicative of a distance from that companion device to the master synchronization source, wherein the other companion device is indicated to be closest to the master synchronization source and is selected on that basis, wherein the respective distance measure conveys a respective number of intermediate companion devices via which that companion device is connected to the master synchronization source, the other companion device being connected to the master synchronization source via the smallest number of intermediate companion devices and being selected on that basis.

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