IP Library Granted Patent US 10,142,585
Granted Patent B2
US 10,142,585 · App. 14/697,830 · Granted Nov 27, 2018

Methods and systems for synching supplemental audio content to video content

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 10,142,585
App. No.
14/697,830
Granted
Nov 27, 2018
Kind
B2
Abstract

System and methods for synchronizing supplemental media content to media content being provided by a different content source. The systems and methods may identify media content from user input, and determine a plurality of associated supplementary media. By monitoring and interpreting a data stream containing information about the primary media content, the systems and methods may interpret indicia of content ceasing and resuming and similarly cease and resume playback of the supplemental media in response, preserving the synchronicity of the multiple content sources.

Claims (54)

1. A method of synching supplemental audio content to video content, the method comprising:

receiving, from a first device, a user input identifying a video asset;

comparing, at a second device, data associated with the video asset with a database listing audio files for various video assets to determine an audio asset that corresponds to the video asset;

transmitting, from the second device, a first portion of the audio asset to the first device;

receiving, at the second device, a data stream corresponding to playback of the video asset;

monitoring, at the second device, the data stream for a first indicium, wherein the first indicium indicates the playback of the video asset has ceased at a first playback position of the video asset;

in response to detecting the first indicium in the data stream, transmitting an instruction to pause playback of the audio asset on the first device;

monitoring, at the second device, the data stream for a second indicium, wherein the second indicium indicates the playback of the video asset has resumed at a second playback position of the video asset; and

in response to detecting the second indicium in the data stream:

determining whether the first portion of the audio asset corresponds to the second playback position of the video asset;

in response to determining that the first portion of the audio asset does not correspond to the second playback position of the video asset:

identifying a second portion of the audio asset, wherein a beginning of the second portion of the audio asset corresponds to the second playback position of the video; and

transmitting, to the first device, the second portion of the audio asset and an instruction to begin playback of the second portion of the audio asset on the first device.

2. The method of claim 1 , wherein receiving the user input identifying the video asset includes receiving a title of the video asset.

3. The method of claim 1 , wherein receiving the user input identifying the video asset includes receiving a broadcast time of the video asset.

4. The method of claim 1 , wherein the audio asset includes alternative language data or commentary data.

5. The method of claim 1 , wherein the data stream indicates progress in the playback of the video asset.

6. The method of claim 1 , wherein the first indicium indicates that a user has paused the playback of the video asset.

7. The method of claim 1 , wherein the first indicium indicates that an advertisement has begun.

8. The method of claim 1 , wherein the second indicium indicates that a user has resumed the playback of the video asset.

9. The method of claim 1 , wherein the second indicium indicates that an advertisement has ended.

10. The method of claim 1 , further comprising comparing a playback location of the audio asset to a playback location of the video asset, and transmitting an instruction to alter the playback location of the audio asset in response.

11. A system for synching supplemental audio content to video content, the system comprising:

storage circuitry configured to store a database listing audio files for various video assets; and

control circuitry configured to:

receive, from a first device, a user input identifying a video asset;

compare, at a second device, data associated with the video asset with the database listing audio files for various video assets to determine an audio asset that corresponds to the video asset;

transmit, from the second device, a first portion of the audio asset to the first device;

receive, at the second device, a data stream corresponding to playback of the video asset;

monitor, at the second device, the data stream for a first indicium, wherein the first indicium indicates the playback of the video asset has ceased at a first playback position of the video asset;

in response to detecting the first indicium in the data stream, transmit an instruction to pause playback of the audio asset on the first device;

monitor, at the second device, the data stream for a second indicium, wherein the second indicium indicates the playback of the video asset has resumed at a second playback position of the video; and

in response to detecting the second indicium in the data stream:

determine whether the first portion of the audio asset corresponds to the second playback position of the video asset; and

in response to determining that the first portion of the audio asset does not correspond to the second playback position of the video asset:

identify a second portion of the audio asset, wherein a beginning of the second portion of the audio asset corresponds to the second playback position of the video; and

transmit, to the first device, the second portion of the audio asset and an instruction to begin playback of the second portion of the audio asset on the first device.

12. The system of claim 11 , wherein the control circuitry configured to receive the user input identifying the video asset is further configured to receive a title of the video asset.

13. The system of claim 11 , wherein the control circuitry configured to receive the user input identifying the video asset is further configured to receive a broadcast time of the video asset.

14. The system of claim 11 , wherein the audio file includes alternative language data or commentary data.

15. The system of claim 11 , wherein the data stream indicates progress in the playback of the video asset.

16. The system of claim 11 , wherein the first indicium indicates that a user has paused the playback of the video asset.

17. The system of claim 11 , wherein the first indicium indicates that an advertisement has begun.

18. The system of claim 11 , wherein the second indicium indicates that a user has resumed the playback of the video asset.

19. The system of claim 11 , wherein the second indicium indicates that an advertisement has ended.

20. The system of claim 11 , wherein the control circuitry is further configured to compare a playback location of the audio asset to a playback location of the video asset, and transmit an instruction to alter the playback location of the audio asset in response.

21. The method of claim 1 , further comprising:

determining a preferred language of a user by monitoring user interactions with at least one of the first device and the second device; and

determining that the audio asset is in the preferred language of the user,

wherein the audio asset is transmitted from the second device to the first device based on the determination that the audio asset corresponds to the video asset and the determination that the audio asset is in the preferred language of the user.

22. The system of claim 11 , wherein the control circuitry is further configured to:

determine a preferred language of a user by monitoring user interactions with at least one of the first device and the second device; and

determine that the audio asset is in the preferred language of the user,

wherein the audio asset is transmitted from the second device to the first device based on the determination that the audio asset corresponds to the video asset and the determination that the audio asset is in the preferred language of the user.

Assignments (9)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ROVI PRODUCT CORPORATION (AS SUCCESSOR-IN-INTEREST TO ROVI GUIDES, INC.)
Reel/Frame 061786/0768 →
CHANGE OF NAME Recorded Oct 23, 2022
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 061746/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2022
From: ADEIA GUIDES INC.
To: ROVI PRODUCT CORPORATION
Reel/Frame 061747/0001 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2015
From: CHUNG, DAVID
To: ROVI GUIDES, INC.
Reel/Frame 035511/0891 →