IP Library Granted Patent US 9,014,535
Granted Patent B2
US 9,014,535 · App. 14/016,751 · Granted Apr 21, 2015

Systems and methods for synchronizing playback at multiple locations

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,014,535
App. No.
14/016,751
Granted
Apr 21, 2015
Kind
B2
Abstract

Embodiments provide methods and systems for synchronizing simultaneous media asset viewing for users at different geographical viewing locations. In some embodiments, a first user device receives a request to synchronize viewing of a media asset with a second user device. Control circuitry may automatically determine that the media asset is available to the second user device after becoming available to the first user device. Based on the determining, the control circuitry may automatically schedule the media asset for recording on the first user device. In some embodiments, control circuitry synchronizes viewing of the media asset when the media access becomes available to the second user device. The second user device may access a video feed transmitted by a media source, while the first user device accesses a video feed of a recorded media asset.

Claims (41)

1. A method for synchronizing play of an on-demand media asset across multiple devices, the method comprising:

receiving, with control circuitry, a request to synchronize play of the on-demand media asset on a first user device and a second user device;

determining that the on-demand media asset is accessible by the first user device from a first media source and is accessible by the second user device from a second media source; and

synchronizing, based on the determining, play of the on-demand media asset on the first user device and the second user device.

2. The method of claim 1 , further comprising causing the first user device to access a first video stream from the first media source and the second user device to access a second video stream from the second media source.

3. The method of claim 1 , further comprising:

buffering, at the second user device, the on-demand media asset as it is being streamed; and

adjusting, at the second user device, the play of the on-demand media asset using the buffered media asset during the streaming of the on-demand media asset to maintain synchronization with the on-demand media asset being played at the first user device.

4. The method of claim 1 , wherein the first user device is at a first location and the second user device is at a second location, and wherein the first and the second locations are in different geographical time zones.

5. The method of claim 1 , wherein the synchronizing play further comprises at least one of pausing, speeding up, or slowing down the on-demand media asset at the first user device or the second user device.

6. The method of claim 1 , further comprising:

receiving a request to access the on-demand media asset at the first user device prior to the synchronizing; and

in response to the request to access the on-demand media asset, generating for display an alert indicating existence of the request to synchronize play of the on-demand media asset and that the on-demand media asset is not yet accessible by the second user device.

7. The method of claim 1 , further comprising storing the on-demand media asset on a storage device associated with the first user device when the on-demand media asset becomes available for access by the first user device.

8. The method of claim 1 , further comprising determining whether or not the on-demand media asset has been displayed, prior to the synchronizing, by the first user device.

9. The method of claim 8 , wherein, in response to determining that the on-demand media asset has been displayed by the first user device, preventing synchronized play of the on-demand media asset at the first user device with the on-demand media asset at the second user device.

10. The method of claim 8 , wherein, in response to determining that the on-demand media asset has been displayed by the first user device, generating for display an alert indicating that the on-demand media asset has been displayed at the first user device before becoming available for access by the second user device.

11. The method of claim 8 , further comprising determining that the first user device has displayed a first portion of the on-demand media asset and the first user device has not displayed a second portion of the on-demand media asset;

wherein the synchronizing play comprises synchronizing play of only the second portion of the on-demand media asset at the first user device and the second user device.

12. A system for synchronizing play of an on-demand media asset across multiple devices, the system comprising:

communications circuitry configured to:

receive a request to synchronize play of the on-demand media asset on a first user device and a second user device;

a processor configured to:

determine that the on-demand media asset is accessible by the first user device from a first media source and is accessible by the second user device from a second media source; and

synchronize, based on the determining, play of the on-demand media asset on the first user device and the second user device.

13. The system of claim 12 , wherein the control circuitry is further configured to:

cause the first user device to access a first video stream from the first media source and the second user device to access a second video stream from the second media source.

14. The system of claim 13 , wherein a control circuitry at the second user device is configured to:

buffer the on-demand media asset as it is being streamed; and

adjust the play of the on-demand media asset using the buffered media asset during the streaming of the on-demand media asset to maintain synchronization with the on-demand media asset being played at the first user device.

15. The system of claim 12 , wherein the first user device is at a first location and the second user device is at a second location, and wherein the first and the second locations are in different geographical time zones.

16. The system of claim 12 , wherein the synchronizing play further comprises at least one of pausing, speeding up, or slowing down the on-demand media asset at the first user device or the second user device.

17. The system of claim 12 , wherein the control circuitry is further configured to:

receive a request to access the on-demand media asset at the first user device prior to the synchronizing; and

in response to the request to access the on-demand media asset, generate for display an alert indicating existence of the request to synchronize play of the on-demand media asset and that the on-demand media asset is not yet accessible by the second user device.

18. The system of claim 12 , wherein the control circuitry is further configured to store the on-demand media asset on a storage device associated with the first user device when the on-demand media asset becomes available for access by the first user device.

19. The system of claim 12 , wherein the control circuitry is configured to determine whether or not the on-demand media asset has been displayed, prior to the synchronizing, by the first user device.

20. The system of claim 19 , wherein, in response to determining that the on-demand media asset has been displayed by the first user device, the control circuitry is further configured to prevent synchronized play of the on-demand media asset at the first user device with the on-demand media asset at the second user device.

21. The system of claim 19 , wherein, in response to determining that the on-demand media asset has been displayed by the first user device, the control circuitry is further configured to generate for display an alert indicating that the on-demand media asset has been displayed at the first user device before becoming available for access by the second user device.

22. The system of claim 19 , wherein the control circuitry is configured to determine that the first user device has displayed a first portion of the on-demand media asset and the first user device has not displayed a second portion of the on-demand media asset;

wherein the synchronizing play comprises synchronizing play of only the second portion of the on-demand media asset at the first user device and the second user device.

Assignments (12)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0376 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
MERGER Recorded Apr 22, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035470/0916 →
MERGER Recorded Apr 22, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035470/0944 →
MERGER Recorded Apr 22, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035470/0957 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2013
From: KLAPPERT, WALTER R.; WOODS, THOMAS S.; NICHOLS, MICHAEL R.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 031156/0697 →