Patent ID: 9237324
Filing Date: 2016-01-12
CPC Classification: H04L,H04N

Claim Text:
1. A method of synchronizing media playback between a sending media device and a receiving media device, the method comprising: receiving, at the receiving media device, a plurality of messages from the sending media device, wherein the plurality of messages comprise a plurality of sender timestamps; generating a plurality of clock offset values based on the plurality of sender timestamps and a clock of the receiving media device; identifying a minimum clock offset value from the plurality of clock offset values; modifying the value of the clock of the receiving media device by subtracting the minimum offset value from the value of the clock; locating first media data for playback and a first presentation time associated with the first media data; and causing the first media data to be rendered at a first time that matches the first presentation time based on the minimum clock offset, wherein the first time matching the first presentation time based on the minimum clock offset value comprises the value of the clock matching the first presentation time.