System and method for activating a rendering device in a multi-level rights-management architecture
1 Assignment
0 Petitions
Accused Products
Abstract
A digital rights management system for the distribution, protection and use of electronic content. The system includes a client architecture which receives content, where the content is preferably protected by encryption and may include a license and individualization features. Content is protected at several levels, including: no protection; source-sealed; individually-sealed (or “inscribed”); source-signed; and fully-individualized (or “owner exclusive”). The client also includes and/or receives components which permit the access and protection of the encrypted content, as well as components that allow content to be provided to the client in a form that is individualized for the client. In some cases, access to the content will be governed by a rights construct defined in the license bound to the content. The client components include an object which accesses encrypted content, an object that parses the license and enforces the rights in the license, an object which obtains protection software and data that is individualized for the client and/or the persona operating the client, and a script of instructions that provides individualization information to a distributor of content so that the content may be individualized for the client and/or its operating persona. Content is generally protected by encrypting it with a key and then sealing the key into the content in a way that binds it to the meta-data associated with the content. In some instances, the key may also be encrypted in such a way as to be accessible only by the use of individualized protection software installed on the client, thereby binding use of the content to a particular client or set of clients.
-
Citations
68 Claims
-
1-48. -48. (canceled)
-
49. A computer-readable medium having computer-executable to perform acts comprising:
-
detecting the installation of predetermined software;
detecting an activation status of said predetermined software; and
if said activation status indicates that said predetermined software is not activated, launching an activation feature to activate said predetermined software. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A method of supporting an electronic distribution infrastructure, said method comprising the acts of:
-
providing, to a first party, at least one of the following;
a first set of computer-executable instructions for use with first browsing software; and
a second set of computer-executable instructions for use with second browsing software, and providing, to a second party, a browser-executable script which uses either said first or said second sets of computer-executable instructions, according to whether said script is executed under said first or said second browsing software, to perform one or more actions, wherein said one or more actions are selected from the group consisting of;
detecting the installation of software;
detecting the activation of said software;
launching a feature to activate said software;
providing information related to the identity of said first party; and
providing an activation certificate associated with said first party. - View Dependent Claims (59, 60, 61, 62, 63)
-
-
64. A method of engaging in a transaction with a remote computing device, said method comprising the acts of:
-
including a script of instructions in a web page; and
transmitting said web page to said remote computing device;
wherein said instructions are selected from the group consisting of;
detecting the installation of software;
detecting the activation of said software;
launching a feature to activate said software;
providing information related to the identity of a user of said computing device; and
providing an activation certificate associated with said user. - View Dependent Claims (65, 66, 67, 68)
-
Specification