System, method and article of manufacture for remote unlocking of local content located on a client device
First Claim
1. A method for remotely allowing access to locked content stored locally at a client device, the method comprising:
- receiving device identification data at a server;
authenticating the identification data at the server;
sending to a client device, in response to the authenticating, unlocking data for setting a register in the client device and allowing the client device access to the locked content;
wherein the locked content has been authored such that when the register is set to a specific value a post command is generated in the client device that directs the client device to the locked content.
14 Assignments
0 Petitions
Accused Products
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.
349 Citations
28 Claims
-
1. A method for remotely allowing access to locked content stored locally at a client device, the method comprising:
-
receiving device identification data at a server;
authenticating the identification data at the server;
sending to a client device, in response to the authenticating, unlocking data for setting a register in the client device and allowing the client device access to the locked content;
wherein the locked content has been authored such that when the register is set to a specific value a post command is generated in the client device that directs the client device to the locked content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program embodied on a computer-readable medium for remotely allowing access to locked content stored locally at a client device comprising:
-
a source code segment for receiving an identification from the client device;
a source code segment for determining whether the client device should have access to the locked content, the locked content being previously authored such that access will be granted if a register in the client device is properly set; and
a source code segment for sending unlocking information to the client device, wherein the unlocking information sets the register in the client device, allowing for a proper post command to be generated in the client device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for unlocking content for display at a client device comprising:
-
receiving from the client device information data from a Burst Cut Area;
determining at a server whether the client device should have access to the content based upon the information data from the Burst Cut Area; and
sending an unlock command over a network to the client device to allow for the display of the content. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A computer program embodied on a computer-readable medium for remotely allowing access to locked content comprising:
-
a source code segment for receiving information from a client device, the information based on data in a Burst Cut Area;
a source code segment for determining whether the client device should have access to the locked content based on the information received; and
a source code segment for sending unlocking information to the client device. - View Dependent Claims (24, 25, 26, 27, 28)
a source code segment for receiving client identification data for identifying the client device; and
a source code segment for determining whether the client device should have access to the locked content based on the client identification data.
-
-
25. The computer program as in claim 23 further comprising a source code segment for unlocking content stored on a Digital Versatile Disc.
-
26. The computer program as in claim 23 further comprising a source code segment for setting registers in the client device.
-
27. The computer program as in claim 26 wherein the registers are General Purpose Registers.
-
28. The computer program as in claim 23 further comprising a source code segment for sending menu navigation commands to the client device.
Specification