Universal mobile ID system and method for digital rights management
First Claim
1. A universal mobile ID (UMID) system for use in a computer system including a client computer employed by a user and a server computer from which the client computer downloads content via a network, comprising:
- a public PIN associated with the client computer; and
at least one of;
user-specific information, including at least one of;
user preferences that can be used by the server to filter the content; and
access rights that can be used by the server to limit access of the user to the content; and
device-specific information, including at least one of;
device attributes of the client that can be used by the server to customize the content so that it is suitable for use on the client; and
date of birth (DOB) of the client;
at least a subset of the user preferences, access rights and device attributes being dynamically modifiable by any combination of the user and a client program executing on the client computer; and
the public PIN, user-specific information and device-specific information being transmitted to the server by the client to enable the server to appropriately configure the content to be downloaded to the client.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method that allows client devices with different characteristics and users with different preferences to receive customized content from servers in an open, networked environment, regardless of the server'"'"'s prior knowledge of the clients'"'"' configurations or the users'"'"' preferences. The embodiments allow the implementation of a secure, for-pay content delivery system wherein content providers can deliver paid content in an appropriate format over an open, networked environment, such as the Internet, to their subscribers without the fear of copyright violation. In particular, these embodiments prevent an authorized user from transferring to non-authorized users a key or other embodiment of a right that would allow the non-authorized users to access the for-pay content.
In one embodiment, each client is associated with a universal mobile ID (UMID) that designates the client'"'"'s characteristics and a user'"'"'s preferences. In one embodiment the UMID consists of two major parts: the User ID (UID) and the Device ID (DID). The UID includes information that is relevant to a user, including a unique, public personal identification number (PIN), preferences (e.g., what kind of news, sports, etc. the user is interested in) and access rights. The DID includes information that is relevant to a client device, including device attributes (e.g., display, processor type, multimedia capabilities, available memory size) and client date of birth (DOB). This information, which is transmitted by a client to a server with a content request, enables servers to customize content for clients about which they have no prior knowledge.
201 Citations
41 Claims
-
1. A universal mobile ID (UMID) system for use in a computer system including a client computer employed by a user and a server computer from which the client computer downloads content via a network, comprising:
-
a public PIN associated with the client computer; and
at least one of;
user-specific information, including at least one of;
user preferences that can be used by the server to filter the content; and
access rights that can be used by the server to limit access of the user to the content; and
device-specific information, including at least one of;
device attributes of the client that can be used by the server to customize the content so that it is suitable for use on the client; and
date of birth (DOB) of the client;
at least a subset of the user preferences, access rights and device attributes being dynamically modifiable by any combination of the user and a client program executing on the client computer; and
the public PIN, user-specific information and device-specific information being transmitted to the server by the client to enable the server to appropriately configure the content to be downloaded to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for providing digital rights management in an open, networked environment wherein a client computer is employed by a user to download content from a server computer via a network, comprising:
-
assigning the client a secret PIN;
registering the secret PIN with the server;
assigning the client a universal mobile ID (UMID), which includes;
a public PIN associated with the client computer; and
at least one of;
user-specific information, including at least one of;
user preferences that can be used by the server to filter the content; and
access rights that can be used by the server to limit access of the user to the content; and
device-specific information, including at least one of;
device attributes of the client that can be used by the server to customize the content so that it is suitable for use on the client; and
date of birth (DOB) of the client;
associating in the server the secret PIN and the public PIN;
determining content stored on the server to be downloaded to the client;
customizing content to be downloaded to the server using at least a subset of the UMID;
encrypting on the server the content to be downloaded;
downloading the encrypted content to the client; and
decrypting on the client the encrypted content using a decryption key derived from the secret PIN. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A secret PIN associated with a client configured to download encrypted content from a server, wherein:
-
the secret PIN is accessible to the client and the server;
the secret PIN is used by the server to generate a decryption factor with which the client, in conjunction with the secret PIN, can decrypt the encrypted content;
the secret PIN is reliably generated by the client anytime it is needed; and
neither the secret PIN nor data used to generate the secret PIN are stored on the client. - View Dependent Claims (29, 30, 31)
-
-
32. A dynamic, universal mobile ID for use in a client computer configured to download content from a server computer, comprising:
-
device information that describes configuration of the client;
at least a subset of the device information being dynamically modifiable by the client computer;
the dynamic universal mobile ID being transmitted to the server computer to enable the server computer to customize the content to be downloaded to the client computer;
- View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A method for enabling a client computer to download and use encrypted content from a server computer, comprising:
-
a registration phase, including;
the client transmitting to the server a secret PIN associated with the client computer; and
the server associating with the secret PIN a public PIN associated with the client computer; and
a downloading phase, including;
the client issuing a request to the server for the encrypted content;
the client identifying itself as the source of the request using the public PIN;
the server looking up the secret PIN using the public PIN;
the server generating a decryption factor based on the secret PIN that can be used by the client in conjunction with the secret PIN to decrypt the encrypted content;
the server transmitting the encrypted content and the decryption factor to the client. - View Dependent Claims (39, 40, 41)
-
Specification