×

Method and infrastructure for synchronized streaming of content

  • US 9,848,221 B2
  • Filed: 03/18/2015
  • Issued: 12/19/2017
  • Est. Priority Date: 03/23/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of synchronizing the playback of a content item among a plurality of content playback devices, the content item available through a service provider requiring an affiliation process, comprising:

  • a. coupling a plurality of content playback devices in data communication with a controller, the controller configured to at least partially control playback of a content item on the plurality of content playback devices through a service provider, the plurality of content playback devices constituting a synchronization group;

    b. sending a signal from the controller to each of the plurality to cause each of the plurality to contact the service provider to obtain access to the content item;

    c. in the event one of the plurality is not allowed access to the content item, then notifying the controller of the event and responsive to the notifying, the controller removing the one from the synchronization group; and

    d. sending a signal to each of the remaining content playback devices in the synchronization group to begin playback of the content item, such that the one of the plurality that is not allowed access does not receive a signal to begin playback;

    e. receiving data about device lag times associated with at least a first and a second content playback device in the plurality;

    f. calculating a time differential between a start time associated with the first content playback device and a start time associated with the second content playback device, the time differential at least partially based on the device lag times; and

    g. wherein the sending a signal to each of the content playback devices in the synchronization group to begin playback of the content item includes sending signals to the first and second content playback devices to begin playback of the content item, a time of each sending separated by the time differential.

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