Digital work identification and licensing method
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for facilitating the purchase of a license for a downloaded file of a copyrighted work. In one embodiment, a method for licensing a digital copy of a copyrighted work includes determining an identity of the digital copy by using at least one computer program, calculating a fee for a license for the digital copy by the at least one computer program. The step of calculating includes the step of measuring at least one metric of the digital copy. A license is then provided for the copy after receiving payment of the fee.
134 Citations
48 Claims
-
1-28. -28. (canceled)
-
29. A method for identifying an unidentified digital work on a remote client of a wide area network, the method comprising:
-
distributing an application from a host to a remote client, the application operable to scan files on a storage media operated by the remote client, to read a predetermined portion of each file, and to calculate a checksum value for each file, the checksum value determined by each corresponding predetermined file portion;
receiving the checksum value from the remote client for each of at least selected ones of the files;
comparing each checksum value against a database of checksum values each associated with an identifier for a digital copy of a known work; and
providing data identifying at least one file on the remote client for which a checksum value has been calculated that matches a record in the database of checksum values. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A system for identifying an unidentified digital work on a remote client of a wide area network, the system comprising:
-
an application in a memory connected to a network-connected host, the application configured for distributing to a remote client and operable to scan files on a storage media operated by the remote client, to read a predetermined portion of each file, and to calculate a checksum value for each file, the checksum value determined by each corresponding predetermined file portion; and
further software operable by the host in cooperation with instances of the application on remote clients to perform the functions of;
receiving the checksum value from the remote client for each of at least selected ones of the files;
comparing each checksum value against a database of checksum values each associated with an identifier for a digital copy of a known work; and
providing data identifying at least one file on the remote client for which a checksum value has been calculated that matches a record in the database of checksum values. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification