Routing and synchronization system, method, and manager
DCFirst Claim
1. A routing and synchronization system operable with one or more data sources for delivering selectively synchronized data files to a user in real time, the routing and synchronization system comprising:
- a client cooperable with a first computer-implementable application, a gateway server, and a Resource Name Server (RNS) together 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, the first computer-implementable application being operable to respond to interactive and non-interactive requests by synchronizing and routing synchronized, consumable, legally-protected data from a select optimal data resource location to the client for consumption, the select optimal data resource location being selected from a routing instruction fulfillment source as prompted by a routing instruction received from a routing instruction generation source, the routing instruction fulfillment and generation sources each being affiliated with a legal access point, the synchronized, consumable, legally-protected data being sourced to the consumer from a select data library.
3 Assignments
Litigations
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.
93 Citations
33 Claims
-
1. A routing and synchronization system operable with one or more data sources for delivering selectively synchronized data files to a user in real time, the routing and synchronization system comprising:
a client cooperable with a first computer-implementable application, a gateway server, and a Resource Name Server (RNS) together 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, the first computer-implementable application being operable to respond to interactive and non-interactive requests by synchronizing and routing synchronized, consumable, legally-protected data from a select optimal data resource location to the client for consumption, the select optimal data resource location being selected from a routing instruction fulfillment source as prompted by a routing instruction received from a routing instruction generation source, the routing instruction fulfillment and generation sources each being affiliated with a legal access point, the synchronized, consumable, legally-protected data being sourced to the consumer from a select data library. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. In a computer-populated environment, an origin-agnostic data delivery method for delivering a legally-protected select data file to an end user from an optimal resource location as selected from one or more data sources, the origin-agnostic data delivery method comprising the steps of:
-
communicating a client, a gateway server, and a Resource Name Server (RNS) within a computer-populated network; caching data fulfillment sources within the computer-populated network via the RNS; requesting a data fulfillment source listing by the gateway server from RNS-cached data fulfillment sources via a routing instruction generation source; querying which of the data fulfillment sources optimally meets user-defined data transmission requirements, the query thereby defining an optimal fulfillment source; requesting a legally-protected select data file from the optimal fulfillment source via the computer-populated network, the legally-protected select data file being sourced to the client from a select data file library; transmitting the legally-protected select data file from the optimal fulfillment source; and processing the transmitted legally-protected select data file for delivery to the client. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A data-routing governance system for governing and reporting data routing within a content delivery network, the data-routing governance system comprising a data-routing compliance appliance, the data-routing compliance appliance being in communication with a routing and synchronization system operable (a) within the content delivery network and (b) with one or more data sources, the content delivery network comprising a plurality of routing instruction fulfillment sources, the routing instruction fulfillment sources each comprising data files, the content delivery network for delivering select data files to an end user from an optimal data fulfillment source as prompted by a routing instruction generation source, the optimal data fulfillment source being selected from the group comprising the routing instruction fulfillment sources, the routing instruction fulfillment and routing instruction generation sources each defining a legal access point, each legal access point being associated with a data file library, the select data files being sourced to the end user from a select data file library, the compliance appliance providing (a) industry rights management (b) compliance monitoring and/or (c) compliance reporting of data file transmissions of routed, legally-protected data from the optimal data source location to owners or owner agents of the select data files.
-
21. A routing and synchronization system operable with one or more data sources within a network-based media content playback environment for providing a selectively sourced media content broadcast to a consumer, the routing and synchronization system comprising:
a primary computer-implementable application for synchronizing and routing consumable legally-protected media content to the consumer from a select routing instruction fulfillment source as prompted by routing and playback instructions generated via a routing instruction generation source, the select routing instruction fulfillment source being affiliated with at least one legal access point, the primary computer-implementable application being operable to (a) generate the routing and playback instructions via the routing instruction generation source for governing playback of the consumable legally-protected media content via a content-delivery primary channel;
(b) establish an instruction-passing secondary channel to the consumer over an operable network infrastructure; and
(c) pass the routing and playback instructions to the consumer via the instruction-passing secondary channel for sourcing the consumable legally-protected media content to the consumer from the at least one legal access point.- View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
33. A non-transitory computer-implementable media content-sharing system, the computer-implementable media content-sharing system being operable within a network-based media content playback environment comprising at least two computers for providing a selectively sourced media content broadcast to a consumer having access to a first of the least two computers, the computer-implementable media content-sharing system comprising and providing computer-implementable instructions for (a) establishing an instruction-passing secondary channel to a consumer over an operable network;
- (b) generating routing and playback instructions for governing playback of the consumable legally-protected media content via a content-delivery primary channel; and
(c) passing the routing and playback instructions to the consumer via the instruction-passing secondary channel for sourcing consumable legally-protected media content to the consumer from at least one legal access point.
- (b) generating routing and playback instructions for governing playback of the consumable legally-protected media content via a content-delivery primary channel; and
Specification