Content rental system
First Claim
Patent Images
1. A system comprising:
- a first data store for storing rental content;
a second data store for storing at least one of user rental history and user purchase history associated with the rental content; and
a content server for transferring content to a first viewing device based upon a received request,wherein the content server is further configured to record the request in the second data store and to authorize the transfer of the content from the first viewing device to a second viewing device, andthe content server is further configured to authorize the first viewing device to remove the content from the first viewing device after an expiration of a playback period, andthe content server is further configured to authorize the first viewing device to flag the content for removal from the second viewing device, after the expiration of the playback period, wherein the removal would occur when the second device has received a communication to remove the content,wherein the playback period includes;
a rental period defined as a period of time during which playback of the content is to be initiated, anda viewing period during which content playback must be completed after content playback is initiated, wherein content playback is allowed to exceed the expiration of the rental period if the viewing period has not expired so long as content playback is initiated during the rental period and the playback is not paused after the expiration of the rental period.
1 Assignment
0 Petitions
Accused Products
Abstract
A content rental system includes one data store for storing rental content. The content rental system also includes a content server for transferring content to one viewing device based upon a received request. The content server is further configured to authorize the transfer of the content from the viewing device to another viewing device.
35 Citations
14 Claims
-
1. A system comprising:
-
a first data store for storing rental content; a second data store for storing at least one of user rental history and user purchase history associated with the rental content; and a content server for transferring content to a first viewing device based upon a received request, wherein the content server is further configured to record the request in the second data store and to authorize the transfer of the content from the first viewing device to a second viewing device, and the content server is further configured to authorize the first viewing device to remove the content from the first viewing device after an expiration of a playback period, and the content server is further configured to authorize the first viewing device to flag the content for removal from the second viewing device, after the expiration of the playback period, wherein the removal would occur when the second device has received a communication to remove the content, wherein the playback period includes; a rental period defined as a period of time during which playback of the content is to be initiated, and a viewing period during which content playback must be completed after content playback is initiated, wherein content playback is allowed to exceed the expiration of the rental period if the viewing period has not expired so long as content playback is initiated during the rental period and the playback is not paused after the expiration of the rental period. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
a first data store for storing rental content, the rental content including digital rights management controls defining; a rental period during which rental content playback must be initiated; and a viewing period during which content playback must be completed after content playback is initiated, wherein content playback is allowed to exceed the expiration of the rental period if the viewing period has not expired so long as content playback is initiated during the rental period; and a content server for transferring a portion of the stored rental content to a first viewing device based upon a request, wherein the content server is further configured to authorize the transfer of the content from the first viewing device to a second viewing device, wherein at least one of the first viewing device and the second viewing device is configured to cause an alert to be displayed indicating that playback is discontinued if a command to pause playback is issued after the termination of at least one of a rental period and a viewing period, wherein the termination is defined by a clock on at least one of the content server, the first viewing device, and the second viewing device. - View Dependent Claims (6, 7, 8)
-
-
9. A method, comprising:
-
sending a request to a content rental system; transferring content from a content rental system to a first viewing device based upon the request; recording the request in a data store; authorizing transfer of the content from the first viewing device to a second viewing device; authorizing the first viewing device to remove the content from the first viewing device after an expiration of a playback period; and authorizing the first viewing device to flag the content for removal from the second viewing device, after the expiration of the playback period, wherein the removal would occur when the second device has received a communication to remove the content, wherein the playback period includes; a rental period defined as a period of time during which playback of the content is to be initiated, and a viewing period during which content playback must be completed after content playback is initiated, wherein content playback is allowed to exceed the expiration of the rental period if the viewing period has not expired so long as content playback is initiated during the rental period and the playback is not paused after the expiration of the rental period. - View Dependent Claims (10, 11)
-
-
12. One or more computer readable storage devices storing instructions that are executable by a processing device, and upon such execution cause the processing device to perform operations comprising:
-
transferring content from a content rental system to a first viewing device based upon a received request; recording the request in a data store; authorizing transfer of the content from the first viewing device to a second viewing device; authorizing the first viewing device to remove the content from the first viewing device after an expiration of a playback period; and authorizing the first viewing device to flag the content for removal from the second viewing device, after the expiration of the playback period, wherein the removal would occur when the second device has received a communication to remove the content, wherein the playback period includes; a rental period defined as a period of time during which playback of the content is to be initiated, and a viewing period during which content playback must be completed after content playback is initiated, wherein content playback is allowed to exceed the expiration of the rental period if the viewing period has not expired so long as content playback is initiated during the rental period and the playback is not paused after the expiration of the rental period. - View Dependent Claims (13, 14)
-
Specification