Patent ID: 7391791
Filing Date: 2008-06-24
Classification: G06F,H04L,H04N

Abstract:
1. A method for synchronizing a rendering of a content provided by a source at one or more devices which are nodes of a network, the content having a rendering time, the method comprising: designating one of the one or more devices a master device, the master device having a master device time and a master rendering time; designating remaining devices among one of the one or more devices as at least one slave device, the at least one slave device having a slave device time and a slave rendering time; receiving the content for rendering by the master and at least one slave device; sending from the master device to the at least one slave device an indication of when the master device renders content corresponding to the master rendering time; determining a master device time domain, a slave device time domain, and a source time domain; determining whether a time domain differential exists between the master rendering time, the slave rendering time; and adjusting, based on the received indication, the rendering of the content at the at least one slave device within the slave device time domain and in proportion to the time domain differential when present to account for variation between when the master device and the at least one slave device to render content that should be rendered at the same time.