×

Systems and methods for managing local storage of on-demand content

  • US 10,419,810 B2
  • Filed: 09/01/2015
  • Issued: 09/17/2019
  • Est. Priority Date: 09/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing at least a portion of on-demand content provided by an on-demand server and stored in a storage device that is local to an on-demand client, the method comprising:

  • receiving an on-demand rental condition, from a remote server, which constrains deletion of the at least a portion of the on-demand content that is stored on the storage device, in accordance with an on-demand provider'"'"'s rental policies, wherein the on-demand rental condition is defined without input from a user and specifies a maximum number of times the user can request playback of the on-demand content allowed by the on-demand provider and a maximum total viewing time for the on-demand content allowed by the on-demand provider, wherein the maximum total viewing time is the total time the content plays;

    providing, a plurality of viewing sessions for the content, wherein each viewing session is separated by a period of time and comprises;

    a request to playback the content;

    playing back the content in response to the request to playback the content;

    receiving a request to terminate playback of the content; and

    terminating the playback of the content in response to the request to terminate playback of the content, wherein the playback comprises a play time and wherein the play time is the time during the viewing session the content plays;

    receiving a request, subsequent to the plurality of viewing sessions, to playback the content;

    responsive to the request, subsequent to the plurality of viewing sessions, playing back the content in a new viewing session until determining that the maximum total viewing time is reached, wherein determining that the maximum total viewing time is reached comprises determining whether the total play times of the viewing sessions and the current play time of the new session equals or exceeds the maximum total viewing time; and

    controlling deletion of the least a portion of the on-demand content as a function of the on-demand rental condition.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×