Method for computer network operation providing basis for usage fees
AssigneeMacrovision Corporation
InventorFrancois-Xavier Nuttall
Life of this patent
Estimating the term…
Abstract
A computer network having a requesting node and a providing node permits data transfer therebetween when permitted by an authorizing node. Reports generated in response to authorizations and reports generated in response to data transfers are reconciled at a reconciliation node to improve the accuracy of payments collected and paid for use of the data. Such payments include copyright royalties for audio, video, and other works recorded in digital format.
Claims15
A method for transferring data that provides pay-per-use accounting, the method comprising:
- providing the data in a file to a provided content providing node, the file comprising a content identifier, the content providing node having a first node identifier;
- providing on a content managing node a value for validating a request, the request conveying the first node identifier, the content identifier, and a second node identifier of a content requesting node;
- validating the request in accordance with the value;
- logging at the content managing node a first event in response to the request;
- determining a payee identifier in accordance with the request;
- forming a first report comprising the payee identifier;
- logging at an event reporting node a second event in response to a second report, the second report provided in response to a permit provided by an authorizing node, provision of the permit being responsive to validating the request, the second report conveying the first node identifier, the content identifier, and the second node identifier;
- and
- adjusting a pay-per-use account associated with the payee identifier in accordance with the first report and the second report.
A method for managing access to a digital work, the method for execution by an authorizing node, the method comprising:
- receiving via a network a request from a content providing node, the request comprising a first network address of the content providing node, a second network address of a content requesting node, and an identifier of the digital work;
- obtaining from a database, in accordance with the identifier of the digital work, an authorized network address and a file identifier;
- comparing the first network address and the authorized network address;
- discontinuing performance of the method in response to a result of comparing the first network address and the authorized network address;
- and
- transmitting via the network a permit to the content requesting node, the permit comprising the file identifier.
A method for creating a permit in response to receiving a request, the permit for authorizing a content providing node to provide a digital work to a content requesting node, the method performed by an authorizing node, the method comprising:
- obtaining, via the network from the content providing node, indicia of file names, the digital work comprising content files corresponding to the file names;
- determining a time of day at the authorizing node;
- obtaining, via the network from the content providing node, a price;
- forming a permit comprising a network node address of the content providing node, the indicia of file names, the time of day, and the price.
A method for managing access to a digital work, the method for execution by a first computer system, the method comprising:
- receiving via a network a request from a second computer system, the request comprising a first network address of the second computer system, a second network address of a third computer system, and an identifier of the digital work;
- obtaining from a database, in accordance with the identifier of the digital work, an authorized network address and a file identifier;
- comparing the first network address and the authorized network address;
- discontinuing performance of the method in response to a result of comparing the first network address and the authorized network address;
- and
- transmitting via the network a permit to the content requesting node, the permit comprising the file identifier.
Dependencies are inferred from the claim text.