Electronic content distribution and exchange system
First Claim
Patent Images
1. A method comprising:
- registering, by a server, purchases of licenses, on a license database, for licensed content in association with each client system in a plurality of client systems based on purchase requests of the licenses requested by corresponding client systems, the plurality of client systems having downloaded the licensed content over one or more networks and stored the licensed content on storage devices;
based on the license database, automatically verifying, for a particular client system, that proper content is resident on the particular client system, the automatically verifying comprising;
determining that a particular electronic content resides on the particular client system;
determining, by the server, that the registered purchases of the licenses in the license database do not include a purchase of a license for the particular electronic content associated with the particular client system;
responsive to, while automatically verifying that proper content is resident on the particular client system, determining that the registered purchases of the licenses in the license database do not include a purchase of a license for the particular electronic content associated with the particular client system, sending, by the server, over a first network, to the particular client system, an instruction to remove the particular electronic content from the particular client system, receipt of the instruction causing the particular client system to remove the particular electronic content from the particular client system in response to the instruction;
wherein the method is performed by one or more computing devices.
4 Assignments
0 Petitions
Accused Products
Abstract
An electronic content distribution and exchange system provides authenticated, reliable content downloads and tracking capabilities. Content is distributed to users through the invention'"'"'s architecture. A user registers for the purchase of content through an interface on a client system or via a Web site. The purchase is for a license to the content, not for the content itself. A list of available content is displayed to the user through the client system or the Web site. The invention'"'"'s central servers log the purchase of the content into a license database. The user accesses content through the client system'"'"'s user interface where the user plays the content and controls its playback.
-
Citations
18 Claims
-
1. A method comprising:
-
registering, by a server, purchases of licenses, on a license database, for licensed content in association with each client system in a plurality of client systems based on purchase requests of the licenses requested by corresponding client systems, the plurality of client systems having downloaded the licensed content over one or more networks and stored the licensed content on storage devices; based on the license database, automatically verifying, for a particular client system, that proper content is resident on the particular client system, the automatically verifying comprising; determining that a particular electronic content resides on the particular client system; determining, by the server, that the registered purchases of the licenses in the license database do not include a purchase of a license for the particular electronic content associated with the particular client system; responsive to, while automatically verifying that proper content is resident on the particular client system, determining that the registered purchases of the licenses in the license database do not include a purchase of a license for the particular electronic content associated with the particular client system, sending, by the server, over a first network, to the particular client system, an instruction to remove the particular electronic content from the particular client system, receipt of the instruction causing the particular client system to remove the particular electronic content from the particular client system in response to the instruction; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 5, 6, 7, 11)
-
-
3. A system comprising:
-
a subsystem, implemented at least partially in hardware, configured to register, by a server, purchases of licenses, on a license database, for licensed content in association with each client system in a plurality of client systems, based on a purchase requests of the licenses requested by corresponding client systems; a plurality of client systems, implemented at least partially in hardware, configured to download the licensed content over one or more networks, store the licensed content on storage devices, and play the licensed content from the storage devices; a subsystem, implemented at least partially in hardware, configured to, based on the license database, automatically verify, for a particular client system of the plurality of client systems, that proper content is resident on the particular client system, the automatically verifying comprising;
determining that a particular electronic content resides on the particular client system and determining, by the server, that the registered purchases of the licenses in the license database do not include a purchase of a license for the particular electronic content associated with the particular client system;a subsystem, implemented at least partially in hardware, configured to, responsive to, while automatically verifying that proper content is resident on the particular client system, determining that the registered purchases of the licenses in the license database do not include a purchase of a license for the particular electronic content associated with the particular client system, send, by the server, over a first network, to the particular client system, an instruction to remove the particular electronic content from the particular client system; wherein the plurality of client systems includes the particular client system, configured to remove the particular electronic content from the particular client system in response to the particular client receiving the instruction from the server. - View Dependent Claims (4, 8, 9, 10, 12)
-
-
13. One or more non-transitory computer-readable media storing instructions that, when executed by one or more computing devices, cause:
-
registering, by a server, purchases of licenses, on a license database, for licensed content in association with each client system in a plurality of client systems based on purchase requests of the licenses requested by corresponding client systems; downloading the licensed content over one or more networks, to the plurality of client systems; storing the licensed content on storage devices at the plurality of client systems; playing the licensed content from the storage devices at the plurality of client systems; based on the license database, automatically verifying, for a particular client system of the plurality of client systems, that proper content is resident on the particular client system, the automatically verifying comprising; determining that a particular electronic content resides on the particular client system; determining, by the server, that the registered purchases of the licenses in the license database do not include a purchase of a license for the particular electronic content associated with the particular client system; responsive to, while automatically verifying that proper content is resident on the particular client system, determining that the registered purchases of the licenses in the license database do not include a purchase of a license for the particular electronic content associated with the particular client system, sending, by the server, over a first network, to the particular client system, an instruction to remove the particular electronic content from the particular client system; responsive to receiving, at the particular client system, the instruction to remove the particular electronic content, removing the particular electronic content from the particular client system. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification