Synchronizing multiple playback device timing utilizing DRM encoding
First Claim
Patent Images
1. A method comprising:
- receiving a first media content stream for a first playback device and a second media content stream for a second playback device, the first media content stream being different from the second media content stream, the first and second media content streams having content breaks therein;
synchronizing each of the content breaks in the first and second media content streams such that the first media content stream is synchronized with the second media content stream;
generating timing rights for the first and second synchronized media content streams to restrict playback of the first and second synchronized media content streams such that the first and second synchronized media content streams are synchronized during playback;
encoding each of the first and second synchronized media content streams to provide a first encoded synchronized media content stream and a second encoded synchronized media content stream;
providing the first encoded synchronized media content stream and the timing rights for the first and second synchronized media content streams to the first playback device; and
providing the second encoded synchronized media content stream and the timing rights for the first and second synchronized media content streams to the second playback device.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for synchronizing playback of media content on multiple playback devices utilizing Digital Rights Management (DRM) encoding. In general, multiple playback devices or users of those playback devices are associated to form a virtual group. A virtual group (VG) control function operates to synchronize advertisement (ad) slots within media content provided to the playback devices in the virtual group utilizing DRM encoding.
102 Citations
8 Claims
-
1. A method comprising:
-
receiving a first media content stream for a first playback device and a second media content stream for a second playback device, the first media content stream being different from the second media content stream, the first and second media content streams having content breaks therein; synchronizing each of the content breaks in the first and second media content streams such that the first media content stream is synchronized with the second media content stream; generating timing rights for the first and second synchronized media content streams to restrict playback of the first and second synchronized media content streams such that the first and second synchronized media content streams are synchronized during playback; encoding each of the first and second synchronized media content streams to provide a first encoded synchronized media content stream and a second encoded synchronized media content stream; providing the first encoded synchronized media content stream and the timing rights for the first and second synchronized media content streams to the first playback device; and providing the second encoded synchronized media content stream and the timing rights for the first and second synchronized media content streams to the second playback device. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
a) a communication interface communicatively coupling the system to a plurality of playback devices; and b) a control system associated with the communication interface and configured to; i) receive a first media content stream for a first playback device and a second media content stream for a second playback device, the first media content stream being different from the second media content stream, the first and second media content streams having content breaks therein; ii) synchronize each of the content breaks in the first and second media content streams such that the first media content stream is synchronized with the second media content stream; iii) generate timing rights for the first and second synchronized media content streams to restrict playback of the first and second synchronized media content streams such that the first and second synchronized media content streams are synchronized during playback; iv) encode each of the first and second synchronized media content streams to provide a first encoded synchronized media content stream and a second encoded synchronized media content stream; v) provide the first encoded synchronized media content stream and the timing rights for the first and second synchronized media content streams to the first playback device; and vi) provide the second encoded synchronized media content stream and the timing rights for the first and second synchronized media content streams to the second playback device. - View Dependent Claims (6, 7, 8)
-
Specification