IP Library Granted Patent US 8,554,049
Granted Patent B2
US 8,554,049 · App. 13/338,526 · Granted Oct 8, 2013

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 8,554,049
App. No.
13/338,526
Granted
Oct 8, 2013
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 so 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 (45)

1. A method for synchronizing simultaneous media asset viewing for users at different geographical viewing locations, the method comprising:

receiving, with communications circuitry at a first location, a request to synchronize viewing of a media asset on a first user device at the first location and a second user device at a second location;

determining, by control circuitry on the first user device, that the media asset is available for access by the second user device after becoming available for access by the first user device;

scheduling, by the control circuitry, the media asset for recording on the first user device based on the determining; and

synchronizing, by the control circuitry, viewing of the media asset using the recorded media asset.

2. The method of claim 1 , further comprising causing the first user device to access a first video feed and the second user device to access a second video feed, wherein:

the first video feed is a video feed of the recorded media asset; and

the second video feed is a video feed of the media asset transmitted by a media source to the second user device.

3. The method of claim 1 , further comprising:

buffering, at the second user device, the media asset as it is being transmitted; and

adjusting, at the second user device, the viewing of the media asset using the buffered media asset during the transmission of the media asset to maintain synchronization with the media asset being played back from storage at the second user device.

4. The method of claim 1 , wherein the first location is in a different geographical time zone from the second location.

5. The method of claim 1 , wherein synchronizing viewing further comprises at least one of pausing, speeding up, or slowing down the 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 media asset at the first user device before the media asset becomes available for access by the second user device; and

in response to the request to access the media asset, displaying an alert indicating existence of the request to synchronize the media asset and that the media asset is not yet available for access by the second device.

7. The method of claim 1 , further comprising recording the media asset by the first user device when the media asset becomes available for access by the first device.

8. The method of claim 1 , further comprising determining whether or not the media asset has been viewed by the first user device before becoming available for access by the second user device.

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

10. The method of claim 8 , wherein, in response to determining that the media asset has been viewed by the first user device, displaying an alert indicating that the media asset has been viewed 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 viewed a first part of the media asset and the first user device has not viewed a second part of the media asset;

wherein synchronizing comprises synchronizing viewing of only the second part of the media asset at the first user device and the second user device.

12. A system for synchronizing simultaneous media asset viewing for users at different geographical viewing locations, the system comprising:

communications circuitry at a first user location configured to receive a request to synchronize viewing of a media asset on a first user device at the first location and a second user device at a second location; and

control circuitry on the first user device configured to:

determine that the media asset is available for access by the second user device after becoming available for access by the first user device;

schedule the media asset for recording on the first user device based on the determining; and

synchronize viewing of the media asset using the recorded media asset.

13. The system of claim 12 , wherein the first user device to access a first video feed and the second user device to access a second video feed, wherein:

the first video feed is a video feed of the recorded media asset; and

the second video feed is a video feed of the media asset transmitted by a media source to the second user device.

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

buffer the media asset as it is being transmitted; and

adjust the viewing of the media asset using the buffered media asset during the transmission of the media asset to maintain synchronization with the media asset being played back from storage at the second user device.

15. The system of claim 12 , wherein the first location is in a different geographical time zone from the second location.

16. The system of claim 12 , wherein synchronizing viewing further comprises at least one of pausing, speeding up, or slowing down the 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 media asset before the media asset becomes available for access by the second user device; and

in response to the request to access the media asset, display an alert indicating existence of the request to synchronize the media asset and that the media asset is not yet available for access by the second device.

18. The system of claim 12 , wherein the control circuitry is further configured to cause the first user device to record the media asset when the media asset becomes available for access by the first device.

19. The system of claim 12 , wherein the control circuitry is configured to determine whether or not the media asset has been viewed by the first user device before becoming available for access by the second user device.

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

21. The system of claim 19 , wherein, in response to determining that the media asset has been viewed by the first user device, control circuitry at the second user device is further configured to display an alert indicating that the media asset has been viewed 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 viewed a first part of the media asset and the first user device has not viewed a second part of the media asset;

wherein synchronizing comprises synchronizing viewing of only the second part of the 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: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
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 →
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 Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
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 Dec 30, 2011
From: KLAPPERT, WALTER R.; WOODS, THOMAS S.; NICHOLS, MICHAEL R.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 027462/0199 →