System and methods providing secure delivery of licenses and content
First Claim
Patent Images
1. A system for communicating with a client having a client port, the system comprising:
- a first port that conducts a first transaction with the client port to establish a request for a permit and that conducts a second transaction with the client port to establish a request for a data product, the request for a data product comprising at least a portion of a permit, the first port comprising a first plurality of processes;
a second port that provides a permit to the client port in accordance with the request for the permit, the second port comprising a second plurality of processes; and
a third port that provides a data product to the client port in accordance with the request for the data product, the third port comprising a third plurality of processes;
wherein processes of the first plurality and second plurality are coupled to convey at least a portion of the request for the permit and a portion of the request for the data product to the second plurality of processes; and
processes of the second plurality and third plurality are coupled to convey at least the portion of the request for the data product to the third plurality of processes.
5 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
23 Claims
-
1. A system for communicating with a client having a client port, the system comprising:
-
a first port that conducts a first transaction with the client port to establish a request for a permit and that conducts a second transaction with the client port to establish a request for a data product, the request for a data product comprising at least a portion of a permit, the first port comprising a first plurality of processes;
a second port that provides a permit to the client port in accordance with the request for the permit, the second port comprising a second plurality of processes; and
a third port that provides a data product to the client port in accordance with the request for the data product, the third port comprising a third plurality of processes;
whereinprocesses of the first plurality and second plurality are coupled to convey at least a portion of the request for the permit and a portion of the request for the data product to the second plurality of processes; and
processes of the second plurality and third plurality are coupled to convey at least the portion of the request for the data product to the third plurality of processes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. A system for permitting authorized access by a client and for cooperating with a provided first interface that accesses a request for a permit, the request for a permit originating on the client, and that accesses a request for a data product, the request for a data product originating on the client and comprising at least a portion of a permit, the system comprising:
-
a second interface that provides access to the permit across the second interface to the client, wherein;
the second interface comprises a first link between the system and the client for delivery of the permit; and
the first link is enabled in accordance with at least a portion of the request for the permit; and
a third interface that provides access to a data product across the third interface to the client, wherein;
the third interface comprises a second link between the system and the client for delivery of the data product; and
the second link is enabled in accordance with at least a portion of the request for the data product, thereby conditionally permitting authorized access to the data product. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
21. A method comprising:
-
conveying first electronic digital data in a first transfer to deliver a permit;
conveying second electronic digital data in a second transfer to deliver a product;
receiving a plurality of reports, 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; and
identifying, as indicated by a set of reports of the plurality, at least one of incomplete transactions and events that indicate unauthorized attempted access, wherein each complete transaction comprises delivery of a product specified in a delivered permit.
-
-
22. A system comprising:
-
means for conveying a first electronic digital data in a first transfer to deliver a permit;
means for conveying a second electronic digital data in a second transfer to deliver a product;
means for receiving a plurality of reports, 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; and
means for identifying, as indicated by a set of reports of the plurality, at least one of incomplete transactions and events that indicate unauthorized attempted access, wherein each complete transaction comprises delivery of a product specified in a delivered permit.
-
-
23. A method for delivering a permit, the method comprising:
-
receiving a request for the permit, the permit for requesting access to a data product, receiving being performed by a receiving system linked by a network link to a delivering system, receiving being performed independently of the delivering system; and
delivering per the request, delivering being performed by the delivering system in response to, and otherwise independently of, the receiving system and without identifying the delivering system.
-
Specification