Buy once play anywhere
First Claim
1. A method of managing downloads of digital content implemented by a computing system, comprising:
- receiving a request from a user to purchase a digital content item;
determining the digital content item is to be downloaded to a first device, the first device identified in a database of information as one of a plurality of devices associated with the user and to which the user may download data;
in response to determining the digital content item is to be downloaded to a first device,querying the database of information, the database comprising for each of a plurality of devices;
a unique identifier;
a type of readable content;
an optimal format for readable content; and
a storage at which content items should be stored;
identifying from the database a first download format for the first device, the first download format associated in the database with a unique identifier associated with the first device and specifying an optimal format for readable content on the first device;
identifying from the database a first storage location in computing memory on the first device at which the digital content item is to be stored upon download, the first storage location associated in the database with a unique identifier associated with the first device; and
downloading the digital content item in the first download format to the first storage location on the first device;
determining the digital content item is to be downloaded to a second device, the second device identified in the database of information as one of a plurality of devices associated with the user and to which the user may download data; and
in response to determining the digital content item is to be downloaded to a second device,querying the database of information;
identifying from the database a second download format for the second device, the second download format associated in the database with a unique identifier associated with the second device and specifying an optimal format for readable content on the second device;
identifying from the database a second storage location in computing memory on the second device at which the digital content item is to be stored upon download, the second storage location associated in the database with a unique identifier associated with the second device; and
downloading the digital content item in the second download format to the second storage location on the second device.
2 Assignments
0 Petitions
Accused Products
Abstract
An on-line service manages downloads of purchased digital content. Information regarding the digital content items that are purchased by each user and the terms of use of those purchased items is maintained. Information regarding the formats of digital content items that each device is adapted to receive is maintained. Upon determining that a user wishes to download a digital content item, the requested digital content is downloaded in an appropriate format for a particular digital device provided the recorded information indicates the content item has been purchased by the user and the download is within the quantity of downloads authorized by the terms of the purchase.
-
Citations
20 Claims
-
1. A method of managing downloads of digital content implemented by a computing system, comprising:
-
receiving a request from a user to purchase a digital content item; determining the digital content item is to be downloaded to a first device, the first device identified in a database of information as one of a plurality of devices associated with the user and to which the user may download data; in response to determining the digital content item is to be downloaded to a first device, querying the database of information, the database comprising for each of a plurality of devices;
a unique identifier;
a type of readable content;
an optimal format for readable content; and
a storage at which content items should be stored;identifying from the database a first download format for the first device, the first download format associated in the database with a unique identifier associated with the first device and specifying an optimal format for readable content on the first device; identifying from the database a first storage location in computing memory on the first device at which the digital content item is to be stored upon download, the first storage location associated in the database with a unique identifier associated with the first device; and downloading the digital content item in the first download format to the first storage location on the first device; determining the digital content item is to be downloaded to a second device, the second device identified in the database of information as one of a plurality of devices associated with the user and to which the user may download data; and in response to determining the digital content item is to be downloaded to a second device, querying the database of information; identifying from the database a second download format for the second device, the second download format associated in the database with a unique identifier associated with the second device and specifying an optimal format for readable content on the second device; identifying from the database a second storage location in computing memory on the second device at which the digital content item is to be stored upon download, the second storage location associated in the database with a unique identifier associated with the second device; and downloading the digital content item in the second download format to the second storage location on the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of downloading digital content implemented in a computing system, comprising:
-
receiving a request from a user to purchase a digital content item, the request defining parameters under which the digital content item is to be downloaded and specifying at least a first device and a second device to which the digital content item may be downloaded; storing in a database of information, information identifying the first device and the second device are associated with the user; monitoring conditions to determine when the conditions are consistent with the parameters under which the digital content item is to be downloaded; upon determining the conditions are consistent with the parameters under which the digital content item is to be downloaded; querying the database of information, the database comprising for each of a plurality of devices;
a unique identifier;
a type of readable content;
an optimal format for readable content; and
a storage location in computing memory at which content items should be stored;identifying from the database a first download format for the first device, the first download format associated in the database with a unique identifier associated with the first device and specifying an optimal format for readable content on the first device; identifying from the database a first storage location in computing memory on the first device at which the digital content item is to be stored upon download, the storage location associated in the database with a unique identifier associated with the first device; identifying from the database a second download format for the second device, the second download format associated in the database with a unique identifier associated with the second device and specifying an optimal format for readable content on the second device; identifying from the database a second storage location in computing memory on the second device at which the digital content item is to be stored upon download, the storage location associated in the database with a unique identifier associated with the second device; and downloading the digital content item to the first storage location on the first device in the first download format and downloading the digital content item to the second storage location on the second device in the second download format. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for managing downloads of purchased digital content, comprising:
-
a store of digital content items; a user database comprising records of users authorized to download items from the store of digital content items, the database comprising for each authorized user an identification of digital content items purchased by the user, and for each purchased digital content item by each user an identification of at least a first device and a second device to which the digital content item may be downloaded; a database of device information comprising for each of the first device and the second device;
a unique identifier;
a type of readable content;
an optimal format for readable content;
a communication path with the first device; and
a storage location in computing memory at which content items should be stored upon download; andservers comprising computer instructions to; receive requests from a user to download digital content items from said store to the first device, determine if information in the user database indicates a requesting user has purchased a requested digital content item under terms that allow for downloading to the first device; searching the database of device information to identify; a first download format for the first device, the first download format associated in the database with a unique identifier associated with the first device and specifying an optimal format for readable content on the first device; a first communication path with the first device, the communication path associated in the database with a unique identifier associated with the first device; and a first storage location in computing memory on the first device at which the digital content item is to be stored, the first storage location associated in the database with a unique identifier associated with the first device; and download the requested digital content item in the first downloadable format to the first storage location on the first device upon determining that the requesting user purchased requested digital content item under terms that allow for downloading. - View Dependent Claims (17, 18, 19, 20)
-
Specification