PEER-TO-PEER CONTENT DELIVERY NETWORK, METHOD, AND MANAGER
First Claim
1. A peer-to-peer (P2P) content delivery network, the content delivery network for delivering select data files to a user, the content delivery network comprising:
- a client, a P2P gateway server, and a Resource Name Server (RNS) in communication with a computer-populated network, the RNS for (1) caching data resource locations within the computer-populated network and (2) resolving resource requests with optimal data resource locations within the computer-populated network, the gateway server for (1) requesting and receiving optimal data resource locations via the RNS, (2) requesting and receiving data files from the computer-populated network via the optimal data resource locations, and (3) processing received data files for data file delivery to the client.
4 Assignments
0 Petitions
Accused Products
Abstract
A peer-to-peer (P2P) content delivery network delivers select data files to an end user. The content delivery network provides a client, a P2P gateway server, and a Resource Name Server (RNS) within a computer-populated network. The RNS caches data resource locations within the computer-populated network and resolves resource requests with optimal data resource locations within the computer-populated network. The gateway server requests and receives optimal data resource locations via the RNS; requests and receives data files from the computer-populated network via the optimal data resource locations; and processing received data files for data file delivery to the client. The network thus enables an origin-agnostic data delivery method for optimally delivering select data files to an end user. A data-routing governance or management utility governs/manages the content delivery network and associated methodology for providing industry rights management, compliance monitoring, and/or compliance reporting of data file transmissions.
-
Citations
20 Claims
-
1. A peer-to-peer (P2P) content delivery network, the content delivery network for delivering select data files to a user, the content delivery network comprising:
a client, a P2P gateway server, and a Resource Name Server (RNS) in communication with a computer-populated network, the RNS for (1) caching data resource locations within the computer-populated network and (2) resolving resource requests with optimal data resource locations within the computer-populated network, the gateway server for (1) requesting and receiving optimal data resource locations via the RNS, (2) requesting and receiving data files from the computer-populated network via the optimal data resource locations, and (3) processing received data files for data file delivery to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. In a computer-populated environment, an origin-agnostic data delivery method for optimally delivering select data files to an end user, the origin-agnostic data delivery method comprising the steps of:
-
communicating a client, a peer-to-peer (P2P) gateway server, and a Resource Name Server (RNS) with a computer-populated network; caching data resource locations within the computer-populated network via the RNS; requesting optimal data resource locations by the P2P gateway server from RNS-cached data resource locations; resolving resource requests with optimal resource locations via the RNS; receiving optimal resource locations at the P2P gateway server via the RNS; requesting select data files from the computer-populated network via the received optimal resource locations; transmitting requested select data files; and processing transmitted select data files for select data file delivery to the client. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A data-routing governance system, the data-routing governance system, comprising, in combination, a data-routing compliance appliance and a content delivery network, the data-routing compliance appliance being in communication with the content delivery network, the content delivery network comprising a plurality of data sources, the data sources comprising data files, the content delivery network for delivering select data files to an end user from an optimal data source location, the optimal data source location being selected from the group consisting of the data sources, the compliance appliance providing (a) industry rights management (b) compliance monitoring and/or (c) compliance reporting of data file transmissions.
Specification