Method for computer network operation basis for usage fees
First Claim
Patent Images
1. A method for managing access to a digital work, the method for execution by a reconciling node, the method comprising:
- receiving at the reconciling node via a network a plurality of first reports, each first report being provided in response to a respective transaction that provided the digital work from a content providing node to a content requesting node, each first report comprising a respective transaction identifier and a respective first tracking value, each transaction being conducted in response to a respective request originated by the content requesting node;
receiving at the reconciling node via the network a plurality of second reports, each second report originating from a content managing node in response to supplying by the content managing node information to validate the respective request, each second report comprising a respective value, a respective payee identifier, and a respective second tracking value;
identifying at the reconciling node a particular first report and a particular second report, wherein the particular reports have corresponding tracking values;
comparing at the reconciling node the respective transaction identifier of the particular first report and the respective value of the particular second report;
transmitting at the reconciling node onto the network a message enabling payment in accordance with the comparison;
receiving via the network a plurality of third reports, each third report comprising indicia of a respective debit in accordance with a respective transaction; and
detecting the occurrence of an invalid transaction wherein for the invalid transaction, at least one of the first report, the second report, and the third report are not timely received.
7 Assignments
0 Petitions
Accused Products
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.
39 Citations
10 Claims
-
1. A method for managing access to a digital work, the method for execution by a reconciling node, the method comprising:
-
receiving at the reconciling node via a network a plurality of first reports, each first report being provided in response to a respective transaction that provided the digital work from a content providing node to a content requesting node, each first report comprising a respective transaction identifier and a respective first tracking value, each transaction being conducted in response to a respective request originated by the content requesting node; receiving at the reconciling node via the network a plurality of second reports, each second report originating from a content managing node in response to supplying by the content managing node information to validate the respective request, each second report comprising a respective value, a respective payee identifier, and a respective second tracking value; identifying at the reconciling node a particular first report and a particular second report, wherein the particular reports have corresponding tracking values; comparing at the reconciling node the respective transaction identifier of the particular first report and the respective value of the particular second report; transmitting at the reconciling node onto the network a message enabling payment in accordance with the comparison; receiving via the network a plurality of third reports, each third report comprising indicia of a respective debit in accordance with a respective transaction; and detecting the occurrence of an invalid transaction wherein for the invalid transaction, at least one of the first report, the second report, and the third report are not timely received.
-
-
2. A method for managing access to a digital work, the method for execution by a reconciling node, the method comprising:
-
receiving at the reconciling node via a network a plurality of first reports, each first report being provided in response to a respective transaction that provided the digital work from a content providing node to a content requesting node, each first report comprising a respective transaction identifier and a respective first tracking value, each transaction being conducted in response to a respective request originated by the content requesting node; receiving at the reconciling node via the network a plurality of second reports, each second report originating from a content managing node in response to supplying by the content managing node information to validate the respective request, each second report comprising a respective value, a respective payee identifier, and a respective second tracking value; identifying at the reconciling node a particular first report and a particular second report, wherein the particular reports have corresponding tracking values; comparing at the reconciling node the respective transaction identifier of the particular first report and the respective value of the particular second report; transmitting at the reconciling node onto the network a message enabling payment in accordance with the comparison; receiving via the network a plurality of third reports, each third report comprising indicia of a respective debit in accordance with a respective transaction; and detecting the occurrence of an invalid transaction wherein for the invalid transaction, at least one of the first report, the second report, and the third report are not originated in a predetermined sequence. - View Dependent Claims (3)
-
-
4. A method for managing access to a digital work, the method for execution by a reconciling node, the method comprising:
-
receiving via a network a plurality of first reports, each first report being provided in response to a respective transaction that provided the digital work from a content providing node to a content requesting node, each first report comprising a respective transaction identifier and a respective first tracking value; receiving via the network a plurality of second reports, each second report originating from a content managing node, each second report comprising a respective value, a respective payee identifier, and a respective second tracking value; identifying a particular first report and a particular second report, wherein the particular reports have corresponding tracking values; comparing the respective transaction identifier of the particular first report and the respective value of the particular second report; transmitting onto the network a message enabling payment in accordance with the comparison; receiving via the network a plurality of third reports, each third report comprising indicia of a respective debit in accordance with a respective transaction; and detecting the occurrence of an invalid transaction wherein for the invalid transaction, at least one of the first report, the second report, and the third report are not timely received, wherein; the plurality of third reports is provided by a plurality of event reporting nodes; each third report comprises indicia of time of day determined by a respective event reporting node; and the method further comprises transmitting a second message via the network from which each event reporting node can adjust its time of day for eliminating error in sequence detection.
-
-
5. A method for managing access to a digital work, the method for execution by a reconciling node, the method comprising:
-
receiving via a network a plurality of first reports, each first report being provided in response to a respective transaction that provided the digital work from a content providing node to a content requesting node, each first report comprising a respective transaction identifier and a respective first tracking value; receiving via the network a plurality of second reports, each second report originating from a content managing node, each second report comprising a respective value, a respective payee identifier, and a respective second tracking value; identifying a particular first report and a particular second report, wherein the particular reports have corresponding tracking values; comparing the respective transaction identifier of the particular first report and the respective value of the particular second report; transmitting onto the network a message enabling payment in accordance with the comparison; receiving via the network a plurality of third reports, each third report comprising indicia of a respective debit in accordance with a respective transaction; and detecting the occurrence of an invalid transaction wherein for the invalid transaction, at least one of the first report, the second report, and the third report are not originated in a predetermined sequence, wherein; the plurality of third reports is provided by a plurality of event reporting nodes; each third report comprises indicia of time of day determined by a respective event reporting node; and the method further comprises transmitting a second message via the network from which each event reporting node can adjust its time of day for eliminating error in sequence detection.
-
-
6. A reconciling node for managing access to a digital work, the reconciling node comprising:
-
means for receiving via a provided network a plurality of first reports, each first report being provided in response to a respective transaction that provided the digital work from a content providing node to a content requesting node, each first report comprising a respective transaction identifier and a respective first tracking value, the transaction conducted in response to a request originated by the content requesting node; means for receiving via the network a plurality of second reports, each second report originating from a content managing node in response to supplying by the content managing node information to validate the request, each second report comprising a respective value, a respective payee identifier, and a respective second tracking value; means for identifying a particular first report and a particular second report, wherein the particular reports have corresponding tracking values; means for comparing the respective transaction identifier of the particular first report and the respective value of the particular second report; means for transmitting onto the network a message enabling payment in accordance with the comparison; means for receiving via the network a plurality of third reports, each third report comprising indicia of a respective debit in accordance with a respective transaction; and means for detecting the occurrence of an invalid transaction wherein for the invalid transaction, at least one of the first report, the second report, and the third report are not timely received.
-
-
7. A reconciling node for managing access to a digital work, the reconciling node comprising:
-
means for receiving via a provided network a plurality of first reports, each first report being provided in response to a respective transaction that provided the digital work from a content providing node to a content requesting node, each first report comprising a respective transaction identifier and a respective first tracking value, the transaction conducted in response to a request originated by the content requesting node; means for receiving via the network a plurality of second reports, each second report originating from a content managing node in response to supplying by the content managing node information to validate the request, each second report comprising a respective value, a respective payee identifier, and a respective second tracking value; means for identifying a particular first report and a particular second report, wherein the particular reports have corresponding tracking values; means for comparing the respective transaction identifier of the particular first report and the respective value of the particular second report; means for transmitting onto the network a message enabling payment in accordance with the comparison; means for receiving via the network a plurality of third reports, each third report comprising indicia of a respective debit in accordance with a respective transaction; and means for detecting the occurrence of an invalid transaction wherein for the invalid transaction, at least one of the first report, the second report, and the third report are not originated in a predetermined sequence. - View Dependent Claims (8)
-
-
9. A reconciling node for managing access to a digital work, the reconciling node comprising:
-
means for receiving via a provided network a plurality of first reports, each first report being provided in response to a respective transaction that provided the digital work from a content providing node to a content requesting node, each first report comprising a respective transaction identifier and a respective first tracking value; means for receiving via the network a plurality of second reports, each second report originating from a content managing node, each second report comprising a respective value, a respective payee identifier, and a respective second tracking value; means for identifying a particular first report and a particular second report, wherein the particular reports have corresponding tracking values; means for comparing the respective transaction identifier of the particular first report and the respective value of the particular second report; means for transmitting onto the network a message enabling payment in accordance with the comparison; means for receiving via the network a plurality of third reports, each third report comprising indicia of a respective debit in accordance with a respective transaction; and means for detecting the occurrence of an invalid transaction wherein for the invalid transaction, at least one of the first report, the second report, and the third report are not timely received, wherein; (1) the plurality of third reports is provided by a plurality of event reporting nodes; (2) each third report comprises indicia of time of day determined by a respective event reporting node; and (3) the reconciling node further comprises means for transmitting a second message via the network from which each event reporting node can adjust its time of day for eliminating error in sequence detection.
-
-
10. A reconciling node for managing access to a digital work, the reconciling node comprising:
-
means for receiving via a provided network a plurality of first reports, each first report being provided in response to a respective transaction that provided the digital work from a content providing node to a content requesting node, each first report comprising a respective transaction identifier and a respective first tracking value; means for receiving via the network a plurality of second reports, each second report originating from a content managing node, each second report comprising a respective value, a respective payee identifier, and a respective second tracking value; means for identifying a particular first report and a particular second report, wherein the particular reports have corresponding tracking values; means for comparing the respective transaction identifier of the particular first report and the respective value of the particular second report; means for transmitting onto the network a message enabling payment in accordance with the comparison; means for receiving via the network a plurality of third reports, each third report comprising indicia of a respective debit in accordance with a respective transaction; and means for detecting the occurrence of an invalid transaction wherein for the invalid transaction, at least one of the first report, the second report, and the third report are not originated in a predetermined sequence, wherein; (1) the plurality of third reports is provided by a plurality of event reporting nodes; (2) each third report comprises indicia of time of day determined by a respective event reporting node; and (3) the reconciling node further comprises means for transmitting a second message via the network from which each event reporting node can adjust its time of day for eliminating error in sequence detection.
-
Specification