Secure digital content licensing system and method
First Claim
1. A system for secure licensing of content to a user on a user network-enabled device, the system comprising:
- at least one server network device communicatively coupled to the user network-enabled device;
wherein the at least one server network device is programmed to transfer selected content to the user network-enabled device; and
a license generator, the license generator being programmed to generate a license associated with the selected content, the license comprising access information for controlling the user network-enabled device to produce a user-perceptible form of the selected content when conditions defined by the access information are met and to inhibit production of a user-perceptible form of the selected content when conditions defined by the access information are not met.
7 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention overcome the problems in the existing art described above by providing a secure digital content licensing system and method. Rental of the digital content occurs within an online environment including one or more user network-enabled devices and one or more server network devices connected by a communications link to the one or more user network-enabled devices. A user selects content displayed on a main website and requests download of the selected content to the user network-enabled device. To be able to access the content the user must obtain a license. The user'"'"'s request for a license for specific content comprises information about a desired rental model, an expiration date for the rental model, and information that identifies the user'"'"'s user network-enabled device, along with other information. A license for the content is generated which comprises the above information and also includes an encryption key for the selected movie. Media player and security technology residing on the user network-enabled device provides protection against unauthorized access to the content by ensuring that only licensed content is viewed and is accessed according to the rental model contained in the license. Media player and security technology also provides security against tampering by performing integrity checks on its various components and other components within the user network-enabled device. Revocation of access rights is made possible by revocation certificates that inhibit accessing of particular content for various reasons including compromised files or components.
376 Citations
89 Claims
-
1. A system for secure licensing of content to a user on a user network-enabled device, the system comprising:
-
at least one server network device communicatively coupled to the user network-enabled device;
wherein the at least one server network device is programmed to transfer selected content to the user network-enabled device; and
a license generator, the license generator being programmed to generate a license associated with the selected content, the license comprising access information for controlling the user network-enabled device to produce a user-perceptible form of the selected content when conditions defined by the access information are met and to inhibit production of a user-perceptible form of the selected content when conditions defined by the access information are not met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20)
-
-
17. A method for secure licensing of content to a user on a user network-enabled device, the method comprising:
-
transferring selected content to the user network-enabled device; and
generating a license associated with the selected content, the license comprising access information for controlling the user network-enabled device to produce a user-perceptible form of the selected content when conditions defined by the access information are met and to inhibit production of a user-perceptible form of the selected content when conditions defined by the access information are not met.
-
-
21. A system for secure licensing of content to a user on a user network-enabled device, the system comprising:
-
at least one server network device communicatively coupled to the user network-enabled device;
wherein the at least one server network device is programmed to transfer a license associated with the content to the user network-enabled device, the license comprising access information which defines access rights to the content; and
wherein the user network-enabled device is programmed to provide media player and security technology, the media player and security technology verifying the access rights and allowing the user network-enabled device to produce a user-perceptible form of the content only when the content is properly licensed and inhibiting the user network-enabled device from producing a user-perceptible form of the content when the content is not properly licensed. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
37. A method for secure licensing of content to a user on a user network-enabled device, the method comprising:
-
transferring a license associated with the content to the user network-enabled device, the license comprising access information which defines access rights to the content; and
providing media player and security technology on the user network-enabled device, the media player and security technology verifying the access rights and allowing the user network-enabled device to produce a user-perceptible form of the content only when the content is properly licensed and inhibiting the user network-enabled device from producing a user-perceptible form of the content when the content is not properly licensed.
-
-
50. A system for revoking a license to access content in a user-perceptible form on a user network-enabled device, the system comprising:
-
at least one revocation server, the at least one revocation server transferring to the user network-enabled device a revocation certificate;
wherein the revocation certificate comprises revocation information for controlling the user network-enabled device to inhibit production of a user-perceptible form of the content when conditions contained in the revocation information are satisfied. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A method for communicating revocation certificates for revoking licenses to access content in a user-perceptible form on a user network-enabled device, the method comprising:
-
polling of a revocation server by the user network-enabled device, the revocation server containing a list of the revocation certificates; and
transferring the revocation certificates to the user network-enabled device. - View Dependent Claims (62, 63, 64, 65, 66, 68, 69, 70)
-
-
67. A method for communicating revocation certificates for revoking licenses to access content in a user-perceptible form on a user network-enabled device, the method comprising:
-
attaching a list of the revocation certificates to a requested license for content; and
transferring the requested license, over a network, to the user network-enabled device.
-
-
71. A method for authenticating a license to access content in a user-perceptible form on a user network-enabled device, comprising:
-
connecting to a server network device, the server network device being communicatively coupled to the user network-enabled device via a communication link;
comparing the content with content identification information contained in the license;
comparing the user network-enabled device with user network-enabled device identification information contained in the license; and
comparing the media player on the user network-enabled device with media player identification information contained in the license;
wherein the server network device is programmed to deny enablement of the license if the results of any of the comparisons are false and wherein the license resides on the user network-enabled device. - View Dependent Claims (72, 73)
-
-
74. A system for authenticating a license to access content in a user-perceptible form on a user network-enabled device, comprising:
-
a server network device communicatively coupled to the user network-enabled device via a communication link;
wherein the user network-enabled device is programmed for connecting to the server network device via the communication link, comparing the content with content identification information contained in the license, comparing the user network-enabled device with user network-enabled device identification information contained in the license, and comparing the media player on the user network-enabled device with media player identification information contained in the license, and wherein the server network device is programmed to deny enablement of the license if the results of any of the comparisons are false and wherein the license resides on the user network-enabled device.
-
-
75. A method of restricting forwarding and reversing from a current position in a media file by a media player, comprising:
-
providing watermark information to a digital rights management system associated with the media player, the watermark information defining time intervals that limit forward and reverse progression through the media file from the current position in the media file; and
preventing forwarding and reversing of the media file beyond the limits defined by the time intervals. - View Dependent Claims (76, 77, 78, 79, 80, 81)
-
-
82. A business method for authenticating a license to access content in a user-perceptible form on a user network-enabled device, comprising:
-
providing a server network device, the server network device communicating with the user network-enabled device via a communication link;
offering, for a pre-defined remuneration, licenses associated with selected content and allowing, when the license is enabled, the user network-enabled device to access the selected content in a user-perceptible form in conformance with a selected rental model;
transferring the license associated with the selected content to the user network-enabled device, the license containing access information; and
comparing the access information contained in the transferred license to pre-defined information residing on the user network-enabled device;
wherein the server network device is programmed to deny enablement of the license if the result of the comparison is false.
-
-
83. A method for authorization of a license for content, the license being transferred from a first user network-enabled device to a second user network-enabled device, comprising:
-
transferring the content from the first user network-enabled device to the second user network-enabled device;
connecting the second user network-enabled device to a server network device, the server network device providing a user interface;
obtaining a license for the content, the license comprising access information; and
comparing the access information contained in the license to predefined information residing on the second user network-enabled device;
wherein the server network device is programmed to deny enablement of the license if the result of the comparison is false. - View Dependent Claims (84, 85, 86, 87, 88, 89)
-
Specification