IP Library Granted Patent US 8,396,931
Granted Patent B2
US 8,396,931 · App. 12/771,004 · Granted Mar 12, 2013

Interactive, multi-user media delivery system

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,396,931
App. No.
12/771,004
Granted
Mar 12, 2013
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 (31)

1. A media player comprising:

a hardware processor;

input logic configured to receive a media storage medium that includes a media selection;

connectivity logic configured to associate delivery logic of the media player with master control logic; and

messaging logic configured to deliver a message to another media player during delivery of the media selection, wherein the message includes at least an audio message, wherein a representation associated with the message is incorporated into the media selection in a communication shell, and wherein one or more promotional materials are included in the communication shell along with the representation associated with the message;

wherein the delivery logic is configured to communicate synchronization data related to the media selection to the master control logic, wherein the synchronization data includes an identifier of the media selection and a location designator indicative of a portion of the media selection that is being delivered at a point in time, and wherein the delivery logic is configured to at least temporarily permit the master control logic to control delivery of the media selection.

2. The media player of claim 1 , wherein the message further comprises at least one of a text message or a video message.

3. The media player of claim 1 , wherein the one or more promotional materials are based on the portion of the media selection that is being delivered.

4. The media player of claim 1 , wherein the delivery logic includes at least a media decoder and control logic.

5. The media player of claim 4 , wherein the media decoder is configured to deliver the media selection from the media storage medium via output logic.

6. The media player of claim 5 , wherein the control logic is configured to control the delivery of the media selection by the media decoder.

7. The media player of claim 1 , wherein the master control logic is disposed in a server that is remotely located from the media player.

8. The media player of claim 1 , wherein the connectivity logic is further configured to receive a designation of the media player as a slave media player.

9. The media player of claim 1 , wherein the media selection comprises a presentation.

10. The media player of claim 1 , wherein the identifier includes information that allows the master control logic to verify whether the media selection is authorized.

11. A method comprising:

receiving, at input logic of a media player that includes a memory, a media storage medium that includes a media selection;

associating delivery logic of the media player with master control logic;

transmitting, by messaging logic of the media player, a message to another media player during delivery of the media selection, wherein the message includes at least an audio message, wherein a representation associated with the message is incorporated into the media selection in a communication shell, and wherein one or more promotional materials are included in the communication shell along with the representation associated with the message; and

transmitting, by the delivery logic of the media player, synchronization data related to the media selection to the master control logic, wherein the synchronization data includes an identifier of the media selection and a location designator indicative of a portion of the media selection that is being delivered at a point in time, and wherein the delivery logic is configured to at least temporarily permit the master control logic assembly to control delivery of the media selection.

12. The method of claim 11 , wherein the one or more promotional materials are based on the portion of the media selection that is being delivered.

13. The method of claim 11 , further comprising receiving a designation of the media player as a slave media player.

14. The method of claim 11 , wherein the identifier includes information that allows the master control logic to verify whether the media selection is authorized.

15. A media player comprising:

a memory;

logic for receiving a media storage medium that includes a media selection;

logic for associating delivery logic of the media player with a master control logic;

logic for transmitting a message to another media player during delivery of the media selection without interrupting the delivery of the media selection, wherein the message includes at least an audio message, wherein a representation associated with the message is incorporated into the media selection in a communication shell, and wherein one or more promotional materials are included in the communication shell along with the representation associated with the message; and

logic for transmitting synchronization data related to the media selection to the master control logic, wherein the synchronization data includes an identifier of the media selection and a location designator indicative of a portion of the media selection that is being delivered at a point in time, and wherein the delivery logic is configured to at least temporarily permit the master control logic to control delivery of the media selection.

16. The media player of claim 15 , wherein the one or more promotional materials are based on the portion of the media selection that is being delivered.

17. The media player of claim 15 , wherein the master control logic is disposed in a server that is remotely located from the media player.

Assignments (9)
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 →
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: 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 →
MERGER Recorded Dec 31, 2015
From: PORTULIM FOUNDATION LLC
To: NYTELL SOFTWARE LLC
Reel/Frame 037391/0291 →