Patent ID: 7873578

Claim:
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.