IP Library Granted Patent US 7,269,634
Granted Patent B2
US 7,269,634 · App. 10/346,726 · Granted Sep 11, 2007

System, method and article of manufacture for remote control and navigation of local 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 7,269,634
App. No.
10/346,726
Granted
Sep 11, 2007
Kind
B2
Abstract

A system, method and article of manufacture are provided for remotely controlling content stored on a local computer connected to a network system such as the Internet. The invention allows content such as DVD Video content to be locked so that play can only be accomplished through verification of user identity and also allows augmentation and supplementation of the content provided by the video from a remote server. In addition, upon verification of user client credentials, the present invention allows the locally stored content to be supplemented with additional content delivered over the network system. Furthermore, the present invention allows content stored locally on a client device to be remotely controlled to play synchronously on a plurality of client devices.

Claims (44)

1. A method for remotely controlling content at a client device comprising the steps of:

receiving credentials from the client device at a server;

authenticating the credentials at the server; and

sending, in response to the authenticating, an unlock sequence to the client device, wherein the unlock sequence triggers the client device to locate the content for playback at the client device.

2. The method of claim 1 , wherein the step of receiving credentials comprises receiving credentials from a burst cut area of a removable medium, wherein the content is located on the removable medium.

3. The method of claim 1 wherein the step of sending comprises sending the unlock sequence to the client device, wherein the unlock sequence is a function of the credentials, thereby triggering the client device to locate particular content as a function of the credentials.

4. The method of claim 1 further comprising:

comparing a date the credentials are received with a valid time period for the content;

wherein the step of sending is in response to both the step of authenticating rendering an authentication and the step of comparing indicating that the date is within a valid time period for the content.

5. The method of claim 1 , wherein the step of sending comprises sending the unlock sequence to the client device wherein the client device comprises a Digital Versatile Disc (DVD) player that operates according to a DVD-Video Specification, wherein the content is stored on a Digital Versatile Disk (DVD).

6. The method of claim 5 wherein the step of sending the unlock sequence comprises sending navigation commands that set a general parameter register at the DVD player to a particular value in response to the authenticating, wherein the general parameter register is inherent in the DVD-Video specification, wherein the content has been authored such that when the general parameter register is set to the particular value, a post command is generated in the client device that directs the client device to the content.

7. A computer readable medium encoded with code segments for controlling content remotely, the computer readable medium comprising:

a code segment for receiving credentials from the client device at a server;

a code segment for authenticating the credentials at the server; and

a code segment for sending, in response to the authenticating, an unlock sequence to the client device, wherein the unlock sequence triggers the client device to locate the content for playback at the client device.

8. The computer readable medium of claim 7 , wherein the code segment for receiving credentials comprises a code segment for receiving credentials from a burst cut area of a removable medium, wherein the content is located on the removable medium.

9. The computer readable medium of claim 7 , wherein the code segment for receiving credentials comprises a code segment for receiving credentials from a burst cut area of a removable medium, wherein the content is located on the removable medium.

10. The computer readable medium of claim 7 , wherein the code segment for sending comprises a code segment for sending the unlock sequence to the client device, wherein the unlock sequence is a function of the credentials, thereby triggering the client device to locate particular content as a function of the credentials.

11. The computer readable medium of claim 7 further comprising:

a code segment for comparing a date the credentials are received with a valid time period for the content;

wherein the code segment for sending comprises a code segment for sending the unlock sequence in response to both the code segment for authenticating rendering an authentication and the code segment for comparing indicating that the date is within a valid time period for the content.

12. The computer readable medium of claim 7 , wherein the code segment for sending comprises a code segment for sending the unlock sequence to the client device wherein the client device comprises a Digital Versatile Disc (DVD) player that operates according to a DVD-Video Specification, wherein the content is stored on a Digital Versatile Disk (DVD).

13. The computer readable medium of claim 12 , wherein the code segment for sending the unlock sequence comprises a code segment for sending navigation commands that set a general parameter register at the DVD player to a particular value in response to the code segment for authenticating rendering an authentication, wherein the general parameter register is inherent in the DVD-Video specification, wherein the content has been authored such that when the general parameter register is set to the particular value a post command is generated in the client device that directs the client device to the content.

14. A method for accessing local content at a client device;

sending credentials from the client device to a remote server;

receiving, in response to the credentials being authenticated at the remote server, an unlock sequence;

locating the content in response to receiving the unlock sequence; and

accessing the content.

15. The method of claim 14 , wherein the step of sending credentials comprises sending credentials from a burst cut area of a removable medium, wherein the content is located on the removable medium.

16. The method of claim 14 wherein the step of receiving the unlock sequence comprises receiving values for general parameter registers;

wherein the step of locating comprises generating a post command to direct the client to the content.

17. The method of claim 14 wherein the step of locating the content comprises locating a particular portion of the content as a function of the unlock sequence, wherein the unlock sequence is a function of the credentials.

18. The method of claim 14 further comprising the step of:

comparing a date the credentials are received with a valid time period for the content;

wherein the step of sending is in response to both the step of authenticating rendering authentication and the step of comparing indicating that the date is within a valid time period for the content.

19. The method of claim 14 , wherein the code segment for sending credentials comprises a code segment for sending credentials from a burst cut area of a removable medium, wherein the content is located on the removable medium.

20. The method of claim 14 wherein the code segment for receiving the unlock sequence comprises a code segment for receiving values for general parameter registers;

wherein the code segment for locating comprises a code segment for generating a post command to direct the client to the content.

21. The method of claim 14 wherein the code segment for locating the content comprises a code segment for locating a particular portion of the content as a function of the unlock sequence, wherein the unlock sequence is a function of the credentials.

22. A computer readable medium encoded with code segments for accessing local content at a client device, the computer readable medium comprising:

a code segment for sending credentials from the client device to a remote server;

a code segment for receiving, in response to the credentials being authenticated at the remote server, an unlock sequence;

a code segment for locating the content in response to receiving the unlock sequence; and

a code segment for accessing the content.

Assignments (15)
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 →
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 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA PREVIOUSLY RECORDED AT REEL: 038388 FRAME: 0915. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 16, 2016
From: SONIC SOLUTIONS, LLC
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 038711/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2016
From: SONIC SOLUTIONS, INC.
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 038388/0915 →
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 →
PATENT RELEASE Recorded Jul 22, 2014
From: JPMORGAN CHASE BANK N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
Reel/Frame 033378/0685 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2013
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
Reel/Frame 030591/0534 →
MERGER Recorded Mar 12, 2012
From: SONIC SOLUTIONS
To: SONIC SOLUTIONS LLC
Reel/Frame 027848/0774 →
SECURITY AGREEMENT Recorded Mar 25, 2011
From: ALL MEDIA GUIDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 026026/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2006
From: INTERACTUAL TECHNOLOGIES, INC., A CALIFORNIA CORPORATION
To: SONIC SOLUTIONS, A CALIFORNIA CORPORATION
Reel/Frame 017596/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2005
From: GETSIN, EVGENIY M.; LAMKIN, ALLAN B.; COLLART, TODD R.; LEWIS, MICHAEL J.
To: INTERACTUAL TECHNOLOGIES, INC.
Reel/Frame 015723/0171 →