System and methods providing secure delivery of licenses and content
First Claim
Patent Images
1. A computer implemented method comprising:
- requesting a permit from a consumer subsystem to a providing node;
notifying an authorizing node to generate the permit by the providing node;
generating the permit by the authorizing node;
delivering the permit from the authorizing node to the consumer subsystem without conveying identification indicia of the authorizing node;
receiving at a reconciling node at least two reports of a plurality of reports during a time period, wherein the plurality of reports include a permit request report, a permit delivery report, a product delivery request report, a product delivery commencement report, and a product delivery completion report;
conveying electronic digital data in a protected transfer to deliver a product by the providing node to the consumer subsystem in accordance with the permit;
identifying tuples of related reports from the plurality of reports;
determining whether a report of a tuple is unmatched;
determining whether a tuple is incomplete; and
providing notice of a breach of security in accordance with at least one of whether a report of a tuple is unmatched and whether a tuple is incomplete.
6 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.
-
Citations
19 Claims
-
1. A computer implemented method comprising:
-
requesting a permit from a consumer subsystem to a providing node; notifying an authorizing node to generate the permit by the providing node; generating the permit by the authorizing node; delivering the permit from the authorizing node to the consumer subsystem without conveying identification indicia of the authorizing node; receiving at a reconciling node at least two reports of a plurality of reports during a time period, wherein the plurality of reports include a permit request report, a permit delivery report, a product delivery request report, a product delivery commencement report, and a product delivery completion report; conveying electronic digital data in a protected transfer to deliver a product by the providing node to the consumer subsystem in accordance with the permit; identifying tuples of related reports from the plurality of reports; determining whether a report of a tuple is unmatched; determining whether a tuple is incomplete; and providing notice of a breach of security in accordance with at least one of whether a report of a tuple is unmatched and whether a tuple is incomplete.
-
-
2. A system comprising:
-
means for requesting a permit from a consumer subsystem to a providing node; means for notifying an authorizing node to generate the permit by the providing node; means for generating a permit by the authorizing node; means for delivering the permit from the authorizing node to the consumer subsystem without conveying identification indicia of the authorizing node; means for receiving at a reconciling node at least two reports of a plurality of reports during a time period, wherein the plurality of reports include a permit request report, a permit delivery report, a product delivery request report, a product delivery commencement report, and a product delivery completion report; means for conveying electronic digital data in a protected transfer to deliver a product by the providing node to the consumer subsystem in accordance with the permit; means for identifying tuples of related reports from the plurality of reports; means for determining whether a report of a tuple is unmatched; means for determining whether a tuple is incomplete; and means for providing notice of a breach of security in accordance with at least one of whether a report of a tuple is unmatched and whether a tuple is incomplete.
-
-
3. A computer implemented method for reducing the risk of unauthorized access to an electronic digital data product, the method comprising:
-
requesting a permit from a consumer subsystem to a providing node; notifying an authorizing node to generate the permit by the providing node; generating the permit by the authorizing node; delivering the permit from the authorizing node to the consumer subsystem without conveying identification indicia of the authorizing node; receiving at a reconciling node at least two reports of a plurality of reports during a time period, wherein the plurality of reports include a permit request report, a permit delivery report, a product delivery request report, a product delivery commencement report, and a product delivery completion report; conveying electronic digital data in a protected transfer to deliver a product by the providing node to the consumer subsystem in accordance with the permit; identifying tuples of related reports from the plurality of reports; determining whether a report of a tuple is unmatched; determining whether a tuple is incomplete; and providing notice of a breach of security in accordance with at least one of whether a report of a tuple is unmatched and whether a tuple is incomplete. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification