IP Library Granted Patent US 8,122,466
Granted Patent B2
US 8,122,466 · App. 11/652,436 · Granted Feb 21, 2012

System and method for updating digital media 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 8,122,466
App. No.
11/652,436
Granted
Feb 21, 2012
Kind
B2
Abstract

A system and method for updating digital content are provided. The system and method of the present disclosure enable updating of content on digital media by dynamically presenting specialized selected content from a global computer network, e.g., the Internet, or other stored digital medium. The system and method provide for reading at least one identifier of at least one media content; transmitting the at least one identifier to a remote server; receiving at least one indication of updated supplemental content related to the at least one media content from the remote server; and presenting the received at least one indication to a user. In one embodiment, the at least one indication is a menu of at least one selectable item. The at least one item may be a movie preview, a movie segment, a web page, an ecommerce website, a product preview, a document or an audio file.

Claims (51)

1. A method for updating digital content over a network comprising:

reading, with a media player assembly, at least one identifier of at least one media content disposed on a portable storage medium, wherein the portable storage medium includes a static menu listing at least one selectable item disposed on the portable storage medium in addition to the at least one media content;

prompting a user to select an originator of the at least one media content from a list of retailers that is preloaded onto the portable storage medium;

transmitting the at least one identifier and the selected originator information from the media player assembly to a remote server;

receiving at the media player assembly at least one indication of supplemental content related to the at least one media content from the remote server;

updating the menu to include the at least one indication, wherein the supplemental content includes branding information from the selected originator;

receiving an instruction code from the remote server, wherein the instruction code instructs the media player assembly to not prompt the user to select the originator for any subsequent playback of the at least one media content, and wherein the instruction code updates the menu with information from the selected originator upon subsequent playing of the at least one media content; and

presenting the menu on a display device coupled to the media player assembly.

2. The method as in claim 1 , wherein the supplemental content includes a movie preview, a movie segment, a web page, an ecommerce website, a product preview, a document or an audio file.

3. The method as in claim 1 , further comprising transmitting user information to the remote server, wherein the supplemental content is based on demographic or psychographic profiling of the user.

4. The method as in claim 1 , wherein the supplemental content is selected by the originator.

5. The method as in claim 4 , wherein the originator is a retailer, reseller, publisher or author.

6. The method as in claim 4 , wherein the instruction code presents the supplemental content selected by the originator upon subsequent playing of the at least one media content without accessing the remote server.

7. The method as in claim 1 , wherein the instruction code is a software applet.

8. The method as in claim 1 , further comprising:

receiving at least one content segment from the remote server and an instruction set for updating the at least one media content with the at least one content segment; and

playing the updated at least one media content.

9. The method as in claim 8 , wherein the at least one content segment is a product placement segment.

10. The method as in claim 9 , further comprising transmitting user information to the remote server, wherein the received at least one content segment is based on demographic or psychographic profiling of the user.

11. The method of claim 1 , further comprising receiving, from the remote server, an update to the list of retailers that is preloaded onto the portable storage medium.

12. The method of claim 11 , wherein the update removes one or more retailers from the list of retailers.

13. The method of claim 11 , wherein the update adds one or more retailers from the list of retailers.

14. A system for updating digital content, the system comprising:

at least one media player assembly comprising:

a playback decoder module configured to play and selectively control at least one media content and to read at least one identifier of the at least one media content, wherein the at least one media content is disposed on a portable storage medium, wherein the portable storage medium includes a static menu listing at least one selectable item disposed on the portable storage medium in addition to the at least one media content;

an interface configured to prompt a user to select an originator of the at least one media content from a list of retailers that is preloaded onto the portable storage medium;

a communication device configured to transmit the at least one identifier and the selected originator information to a remote server and to receive at least one indication of supplemental content related to the at least one media content from the remote server;

wherein the playback decoder module is further configured to update the menu to include the at least one indication, wherein the supplemental content includes branding information from the selected originator;

wherein the communication device is further configured to receive an instruction code from the remote server, wherein the instruction code instructs the at least one media player assembly to not prompt the user to select the originator for any subsequent playback of the at least one media content, and wherein the instruction code updates the menu with information from the selected originator upon subsequent playing of the at least one media content; and

wherein the interface is further configured to present the menu on a display device coupled to the at least one media player assembly.

15. The system as in claim 14 , where the supplemental content includes a movie preview, a movie segment, a web page, an ecommerce website, a product preview, a document or an audio file.

16. The system as in claim 14 , wherein the communication device is further configured to transmit user information to the remote server, wherein the remote server is configured to determine the supplemental content based on demographic or psychographic profiling of the user.

17. The system as in claim 14 , wherein the supplemental content is selected by the originator.

18. The system as in claim 17 , wherein the originator is a retailer, reseller, publisher or author.

19. The system as in claim 17 , wherein the instruction code presents the supplemental content selected by the originator upon subsequent playing of the at least one media content without accessing the remote server.

20. The system as in claim 19 , wherein the instruction code is a software applet.

21. The system as in claim 14 , wherein the remote server is configured to:

determine at least one content segment;

generate an instruction set for updating the at least one media content with the at least one content segment; and

transmit the at least one content segment and the instruction set to the at least one media player assembly.

22. The system as in claim 21 , wherein the playback decoder module is configured to play the updated at least one media content.

23. The system as in claim 22 , wherein the at least one content segment is a product placement segment.

24. The system as in claim 23 , wherein the at least one content segment is selected based on demographic or psychographic profiling of the user.

25. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:

instructions for reading at least one identifier of at least one media content disposed on a portable storage medium, wherein the portable storage medium includes a static menu listing at least one selectable item disposed on the portable storage medium in addition to the at least one media content;

instructions for prompting a user to select an originator of the at least one media content from a list of retailers that is preloaded onto the portable storage medium;

instructions for transmitting the at least one identifier and the selected originator information from a media player assembly to a remote server;

instructions for receiving at the media player assembly at least one indication of supplemental content related to the at least one media content from the remote server;

instructions for updating the menu to include the at least one indication, wherein the supplemental content includes information from the selected originator;

instructions for receiving an instruction code from the remote server, wherein the instruction code instructs the at least one media player assembly to not prompt the user to select the originator for any subsequent playback of the at least one media content, and wherein the instruction code updates the menu with information from the selected originator upon subsequent playing of the at least one media content; and

instructions for presenting the menu on a display device coupled to the media player assembly.

Assignments (13)
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: 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2010
From: REAGAN INVENTIONS, LLC
To: PORTULIM FOUNDATION LLC
Reel/Frame 024738/0663 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2010
From: ROTHSCHILD TRUST HOLDINGS, LLC
To: REAGAN INVENTIONS, LLC
Reel/Frame 024576/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2009
From: ROTHSCHILD TRUST HOLDINGS, LLC
To: REAGAN INVENTIONS, LLC
Reel/Frame 022427/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2007
From: ROTHSCHILD, LEIGH M.
To: ROTHSCHILD TRUST HOLDINGS, LLC
Reel/Frame 018789/0833 →