System and method for distribution of data packets utilizing an intelligent distribution network
First Claim
1. A system for efficient distribution of data to a client through a distributed computer network, comprising:
- a management center connected to the network for determining an optimal delivery route to the client and directing the data along the optimal delivery route; and
at least one node connected to the network for relaying the data for delivery to the client.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for efficient distribution of streamed media content to large and diversely located client locations is provided whereby an intelligent distribution network (IDN) center manages the delivery of the streamed media to a plurality of clients. The IDN center determines the most efficient delivery route to each client by utilizing trace routes between the IDN center, IDN nodes, various transmission devices and the client. Once a ‘best performing’ IDN node and network link is determined, the IDN center directs the client to the ‘best’ node and instructs deliver of a content stream along the ‘best’ link. Upon receiving the streamed media, the ‘best’ node replicates the stream and delivers the media to the client. Additional clients may ‘piggyback’ off the initial content stream by obtaining a replication of the media from their ‘best’ nodes which are, or connected to nodes, already transmitting/receiving the initial content stream.
-
Citations
47 Claims
-
1. A system for efficient distribution of data to a client through a distributed computer network, comprising:
-
a management center connected to the network for determining an optimal delivery route to the client and directing the data along the optimal delivery route; and
at least one node connected to the network for relaying the data for delivery to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 46, 47)
-
-
19. A system for distributing a single stream of data from a content provider through a distributed computer network to a plurality of clients within a class IP address range, comprising:
-
a management center connected to the network for determining an optimal delivery route to a first client within the plurality of clients and directing the stream of data along the optimal delivery route;
a first optimal node connected to the network for replication of the stream of data for delivery to the first client; and
a second optimal node connected to the network for replication of the stream of data for delivery to a second client. - View Dependent Claims (20, 21)
-
-
22. A method for distribution of data to a client through a computer network, comprising the steps of:
-
determining an optimal delivery route from a content provider to a client;
transmitting a data stream from the content provider through the network;
receiving the data at an optimal node to the client; and
relaying the data for delivery to the client. - View Dependent Claims (23, 24, 25)
-
-
26. A method for distribution of a single stream of data to a plurality of clients within a class IP address range, comprising the steps of:
-
determining an optimal delivery route from a content provider to a first client within the plurality of clients;
receiving the stream of data at a first optimal node to the first client and duplicating the stream of data for delivery to the first client;
determining an optimal delivery route to a second client within the plurality of clients; and
receiving the stream of data at a second optimal node to the second client and duplicating the stream data for delivery to the second client. - View Dependent Claims (27)
-
-
28. A method for determining an optimal delivery route from a content provider to a client within a network, comprising the steps of:
-
obtaining a trace route from a management center to the client;
determining most efficient network links from nodes within the network to the client; and
selecting the most efficient network link as the optimal delivery route. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A system for distributing a single stream of data from a content provider to a plurality of clients through a distributed computer network, comprising:
-
means for determining an optimal delivery route from the content provider to a first client within the plurality of clients;
means for receiving the stream of data at a first optimal node to the first client and duplicating the stream of data for delivery to the first client;
means for determining an optimal delivery route to a second client; and
means for receiving the stream of data at a second optimal node to the second client and duplicating the stream of data for delivery to the second client. - View Dependent Claims (35)
-
-
36. A computer readable medium having embodied thereon a program, the program being executable by a machine to perform the method step for determining an optimal delivery route from a content provider to a client within a network, the method steps comprising:
-
obtaining a trace route from a management center to the client;
determining most efficient network links from the nodes within the network to the client; and
selecting the most efficient network link as the optimal delivery route. - View Dependent Claims (37)
-
-
38. A method for determining an optimal delivery route from a first computing device to a second computing device within a network, comprising the steps of:
-
obtaining a trace route from a management center to the first and second computing devices;
determining most efficient network links from nodes within the network to the first and second computing devices; and
performing trace route mappings between nodes of the most efficient network links and the first and second computing devices.
-
-
39. A system for efficient distribution of data to a client through a distributed computer network, comprising:
-
a management center connected to the network for determining an optimal delivery route to the client and directing the data along the optimal delivery route; and
at least one router device connected to the network for replication of the data for delivery to the client, wherein the optimal delivery route is determined by performing mappings to and from the at least one router device and the management center.
-
-
40. A method for streaming media error recovery in an intelligent distribution network due to node failure, comprising the steps of:
-
detecting a failed node location;
determining an alternative source node at a next node downstream of the failed node location; and
obtaining streaming media from the alternative source node. - View Dependent Claims (41, 42, 43)
-
-
44. A system for generating Internet network performance maps, comprising:
-
at least one management center connected to the Internet for mapping trace routes; and
a plurality of nodes connected to the Internet, the plurality of nodes reporting Internet network performance to the at least one management center. - View Dependent Claims (45)
-
Specification