IP Library Granted Patent US 10,484,729
Granted Patent B2
US 10,484,729 · App. 15/587,827 · Granted Nov 19, 2019

Multi-user media delivery system for synchronizing content on multiple media players

Inventor: Leigh M. Rothschild (Sunny Isles Beach, FL)
Assignee: Rovi Technologies Corporation
H04N21/242H04N7/173H04N21/2541H04N21/42646H04N21/4302H04N21/4627H04N21/4788H04N21/47202H04N21/6334H04N21/6582H04N21/8355H04N21/8453
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,484,729
App. No.
15/587,827
Granted
Nov 19, 2019
Kind
B2
Abstract

An interactive, multi-user media delivery system having a number of media storage mediums, each of containing a particular media selection, and a number of media players structured to selectively deliver the media selection to users. Each of the media players includes a control assembly structured to selectively control and regulate delivery of the media selection to the user, and at least one of the media players is selectively designatable as a slave unit. A master control assembly is further provided and is operatively associated with the media players, a connectivity assembly being included to establish a communicative link at least between the slave unit(s) and the master control assembly. The master control assembly is further structured to receive synchronization data from each of the media players, and to simultaneously and uniformly control the delivery of the media selection by the media players.

Claims (27)

1. A controller device comprising:

a messaging interface that establishes a communicative link at least between two media players structured to selectively deliver a media selection to one or more users from one of at least two portable media storage devices, wherein each of the portable media storage devices includes an identical version of the media selection in the portable media storage devices; and

a controller that receives synchronization data of the media selection from each of the media players, wherein the controller uniformly synchronizes delivery of the media selection by controlling each of the media players based on polled and received synchronization data to cause each of the media players to simultaneously deliver specific points of the media selection, and wherein the controller communicates, to a central authority, an identifier of the media selection to verify that the media players are using an authorized copy of the media selection and enables media players that are using an authorized copy of the media selection to participate in a system, and wherein the controller facilitates communication to and between the media players while the media selection is being delivered.

2. The controller device of claim 1 , wherein each of the media players include a control assembly structured to selectively control and regulate delivery of the media selection to the user.

3. The controller device of claim 1 , wherein the synchronization data includes a location designator associated the media selection.

4. The controller device of claim 1 , wherein the controller is disposed in a server that is remotely located from the plurality of media players.

5. The controller device of claim 1 , wherein the controller facilitates message communication to and between the plurality of media players.

6. A method comprising:

establishing a communicative link at least between at least two media players having an identical version of a media selection, wherein the communicative link is structured to selectively deliver the media selection via one of the at least two media players;

receiving synchronization data of the media selection from each of the media players at commencement of communication of the media selection;

communicating, to a central authority, an identifier of the media selection to verify that the media players are using an authorized copy of the media selection;

enabling media players that are using an authorized copy of the media selection to participate in a system;

controlling each of the media players based on polled and received synchronization data to cause each of the media players to simultaneously deliver specific points of the media selection; and facilitating communication to and between the media players while the media selection is being delivered.

7. The method of claim 6 , wherein each of the media players include a control assembly structured to selectively control and regulate delivery of the media selection to a user.

8. The method of claim 6 , wherein the synchronization data includes a location designator associated the media selection.

9. The method of claim 6 , further comprising periodically polling each of the plurality of media players during communication of the media selection to receive further synchronization data from each of the plurality of media players.

10. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution by a computer-based system, cause the computer-based system to perform operations comprising:

establishing a communicative link between two of the at least two media players having an identical version of a media selection, wherein the communicative link is structured to selectively deliver the media selection via one of the at least two media players;

receiving synchronization data of the media selection from each of the media players at commencement of communication of the media selection;

communicating, to a central authority, an identifier of the media selection to verify that the media players are using an authorized copy of the media selection;

enabling media players that are using an authorized copy of the media selection to participate in the system;

controlling each of the media players based on polled and received synchronization data to cause each of the media players to simultaneously deliver specific points of the media selection; and

facilitating communication to and between the media players while the media selection is being delivered.

11. The non-transitory computer-readable medium of claim 10 , wherein each of the media players include a control assembly structured to selectively control and regulate delivery of the media selection to a user.

12. The non-transitory computer-readable medium of claim 10 , wherein the synchronization data includes a location designator associated the media selection.

13. The non-transitory computer-readable medium of claim 10 , wherein the operations further comprise periodically polling each of the plurality of media players during communication of the media selection to receive further synchronization data from each of the plurality of media players.

14. The non-transitory computer-readable medium of claim 10 , wherein the media selection includes an audio message.

Assignments (12)
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 Jan 25, 2019
From: INTELLECTUAL VENTURES ASSETS 127 LLC; INTELLECTUAL VENTURES ASSETS 122 LLC
To: ROVI CORPORATION
Reel/Frame 048143/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2019
From: ROTHSCHILD, LEIGH M.
To: REAGAN INVENTIONS, LLC
Reel/Frame 048140/0618 →
MERGER Recorded Jan 25, 2019
From: PORTULIM FOUNDATION LLC
To: NYTELL SOFTWARE LLC
Reel/Frame 048140/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2019
From: ROVI CORPORATION
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 048143/0607 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2019
From: NYTELL SOFTWARE LLC
To: INTELLECTUAL VENTURES ASSETS 122 LLC
Reel/Frame 047922/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT THE WRONG APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 047798 FRAME: 0315. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 4, 2019
From: PORTULIM FOUNDATION LLC
To: NYTELL SOFTWARE LLC
Reel/Frame 049648/0821 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2018
From: REAGAN INVENTIONS, LLC
To: PORTULIM FOUNDATION LLC
Reel/Frame 047798/0204 →
Continuity (5)
Continuation 14460524 · Aug 15, 2014
Division 12780236 · May 14, 2010
Continuation 12771004 · Apr 30, 2010
Continuation 09997477 · Nov 20, 2001
Related Publication 20170244993A1 · Aug 24, 2017