IP Library Granted Patent US 8,090,662
Granted Patent B2
US 8,090,662 · App. 11/464,307 · Granted Jan 3, 2012

Method and apparatus for dynamic renewability of 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 8,090,662
App. No.
11/464,307
Granted
Jan 3, 2012
Kind
B2
Abstract

A method and apparatus for dynamically and transparently renewing licenses associated with downloaded content. Licensing associated with content can allow the provider to retain control over the content after it has been downloaded on to the user's computer. A license file or similar licensing parameter is the key to retaining control over access to the content after it has been downloaded. The license file may also control copying of the content on to computers other than the original computer used. The dynamic renewal method will transparently renew the license files on a user's computer to allow the associated content to be used without disruption as long as the user's account is in good standing.

Claims (63)

1. A method for dynamic renewability of content downloaded to a user device, comprising:

receiving, at a content provider server, a request from a user device for a content item;

creating, using the content provider server, a license file for the content item, having at least one parameter, the license file configured to control access to the content item;

responsive to the request, transmitting the requested content item from the content provider server toward the user device;

responsive to the request, automatically transmitting the license file for the content item from the content provider server toward the user device without additional intervention from a user;

wherein, after the content item is stored on the user device, the license file stored on the user device is configured, when the license for the content item is valid, to allow the user to access the content item stored on the user device without further accessing the content provider server, and when the license is not valid, to prevent the user from accessing the content item stored on the user device; and

after the license file was automatically transmitted, responsive to an indication that the at least one parameter in the license file differs from at least one corresponding parameter maintained by the content provider server, transmitting, without additional intervention from the user and without disrupting the user's access to the content item, a new license file for the content item from the content provider server toward the user device, the new license file having at least one updated parameter, the new license file configured to allow continued access by the user to the content item stored on the user device in accordance with the at least one corresponding parameter maintained by the content provider server.

2. The method of claim 1 , wherein the at least one parameter includes one or more of the following parameters: a date, the user's country of origin, a monetary value on an account, the user's technical information, a type of content to be downloaded, a number of times the content item has been downloaded, and a grace period.

3. The method of claim 1 , further comprising:

storing the at least one parameter on the content provider server.

4. The method of claim 1 , further comprising:

storing the at least one parameter in a registry.

5. The method of claim 1 , further comprising:

storing the content item on a content storage server which is in communication with the content provider server.

6. The method of claim 1 , further comprising:

receiving a second request for a second content item;

creating a second license file, distinct from the license file, for the second content item, the second license file having at least one second parameter;

automatically transmitting the second license file, from the content provider server, to toward the user device;

wherein, after the content item is stored on the user device, the license file stored on the user device is configured, when the license for the content item is valid, to allow the user to access the content item stored on the user device without further accessing the content provider server, and when the license is not valid, to prevent the user from accessing the content item stored on the user device; and

after the second license file is automatically transmitted, responsive to an indication that the at least one second parameter in the second license file differs from at least one corresponding second parameter maintained by the content provider server, transmitting, without additional intervention from the user and without disrupting the user's access to the second content item, a second new license file for the second content item from the content provider server toward the user device, the second new license file having at least one updated second parameter, the second new license file configured to allow continued access by the user to the second content item stored on the user device in accordance with the at least one corresponding second license file parameter.

7. The method of claim 1 , further comprising:

receiving a second request for a second content item, wherein

the license file includes at least one second parameter related to the second content item; and

the new license file includes at least one updated second parameter.

8. A system for the distribution of a media item, comprising:

a content provider server;

a storage unit, accessible by the content provider server, configured to store a media item; and

a network interface, accessible to the content provider server, configured to receive a request for the media item from a user device; wherein

the content provider server is configured to, responsive to the request, transmit to toward the user device the media item in encrypted form for storage on the user device;

the content provider server is configured to, responsive to the request, create a license file for the media item including an expiration date;

the content provider server is configured to, responsive to the request, automatically transmit the license file for the media item toward the user device, without additional intervention from a user,

wherein the license file, when stored on the user device is configured and after the content item is stored on the user device, is configured, when the license for the content item is valid, to allow the user to access the content item stored on the user device without further accessing the content provider server, and when the license is not valid, to prevent the user from accessing the content item stored on the user device; and

the content provider server is configured to, responsive to an indication that a user account is in good standing and an indication that the license file has expired, transmit toward the user device, without additional intervention from the user and without disrupting the user's access to the media item, a new license file for the media item including a new expiration date.

9. The system of claim 8 , wherein the license file includes a grace period expiration date and the new license file includes a new grace period expiration date.

10. The system of claim 8 , wherein the license file and the new license file include at least one of the user's country of origin, a monetary value of an account, the user's technical information, a type of content to be downloaded, and a number of times the content has been downloaded.

11. The system of claim 8 , further comprising:

a media server in communication with the content provider server configured to store the media item.

12. The system of claim 8 , further comprising:

a service management server in communication with the content provider server wherein the content provider server is configured to transmit the new license file responsive to receiving the indication from the service management server.

13. The system of claim 8 , wherein the content provider server is configured to transmit the new license file responsive to an indication that the user is permitted to access the media item.

14. The system of claim 8 , wherein the content provider server is further configured to:

receive a request for a plurality of media items; and

create a separate license file for each media content item.

15. The system of claim 8 , wherein the content provider server is further configured to:

receive a request for a plurality of media items, and

create one license file for the plurality of media items, wherein the one license file includes a separate parameter for each media item.

16. A method for the presentation of media content comprising:

receiving a request for a media item from a user device;

responsive to the request, transmitting toward the user device the media item in encrypted form for storage on the user device;

responsive to the request, creating a license file for the media item including an expiration date;

responsive to the request, automatically transmitting the license file for the media item toward the user device without additional intervention from a user;

responsive to an indication that a user account is in good standing and an indication that the license file has expired, transmitting toward the user device, without additional intervention from the user and without disrupting the user's access to the media item, a new license file for the media item including a new expiration date;

wherein the license file and the new license file when stored on the user device are configured, conditioned on the license being valid, to allow rendering of the media item stored on the user device into a form which may be presented to the user without need for further access to a central server.

17. The method of claim 16 , wherein the license file includes a grace period expiration date and the new license file includes a grace period expiration date.

18. The method of claim 16 , wherein the license file and the new license file include at least one of the user's country of origin, a monetary value of an account, the user's technical information, a type of content to be downloaded, and a number of times the media item has been downloaded.

19. The method of claim 16 , further comprising:

receiving a request for a plurality of media items; and

creating a separate license file for each media item.

20. The method of claim 16 , further comprising:

receiving a request for a plurality of media items; and

creating one license file for the plurality of media items, wherein the one license file includes separate parameters for each media item.

21. The method of claim 16 , further comprising transmitting the new license file responsive to receiving an indication that a user account is in good standing.

22. The method of claim 16 , further comprising transmitting the new license file responsive to an indication that the user is permitted to access the media item.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Nov 11, 2017
From: HORIZON TECHNOLOGY FINANCE CORPORATION
To: RHAPSODY INTERNATIONAL, INC.
Reel/Frame 044786/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2017
From: RHAPSODY INTERNATIONAL INC.
To: MOON GLOW, SERIES 82 OF ALLIED SECURITY TRUST I
Reel/Frame 044078/0158 →
RELEASE OF SECURITY INTEREST Recorded Oct 20, 2017
From: WESTERN ALLIANCE BANK
To: RHAPSODY INTERNATIONAL, INC.
Reel/Frame 043917/0613 →
RELEASE OF SECURITY INTEREST Recorded Oct 19, 2017
From: HORIZON TECHNOLOGY FINANCE CORPORATION
To: RHAPSODY INTERNATIONAL INC.
Reel/Frame 044512/0447 →
SECURITY INTEREST Recorded Oct 1, 2015
From: RHAPSODY INTERNATIONAL INC.
To: HORIZON TECHNOLOGY FINANCE CORPORATION
Reel/Frame 036700/0962 →
SECURITY INTEREST Recorded Sep 25, 2015
From: RHAPSODY INTERNATIONAL INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 036652/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2012
From: NAPSTER, INC.; NAPSTER, LLC
To: RHAPSODY INTERNATIONAL INC.
Reel/Frame 027776/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2011
From: PENCE, WILLIAM E.; LANGAN, DIK; HEALY, CYNTHIA; SCHREIBER, GEOFF; PENICK, DONNA
To: DUET GENERAL PARTNERSHIP
Reel/Frame 026829/0655 →
CHANGE OF NAME Recorded Aug 30, 2011
From: DUET GP
To: DUET I GP
Reel/Frame 026829/0772 →
CHANGE OF NAME Recorded Aug 30, 2011
From: DUET I GP
To: NAPSTER, LLC
Reel/Frame 026829/0890 →