System and method for optimized storage and retrieval of data on a distributed computer network
First Claim
1. A system for selecting a preferred delivery site from which to receive a file, the preferred delivery site being one of a plurality of delivery sites located on a distributed network, at least one of the delivery sites storing at least one copy of the file, comprising:
- at least one content provider connected to the network, the content provider storing at least one file;
a user terminal connected to the network; and
a network traffic testing apparatus connected to the user terminal for selecting the preferred delivery site from the plurality of delivery sites,wherein the file is downloaded from the preferred delivery site to the user terminal.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for the optimized storage and retrieval of video data at distributed sites calls for the deployment of "Smart Mirror" sites throughout a network, each of which maintains a copy of certain data managed by the system. Every user is assigned to a specific delivery site based on an analysis of network performance with respect to each of the available delivery sites. Generalized network performance data is collected and stored to facilitate the selection of additional delivery sites and to ensure the preservation of improved performance in comparison to traditional networks.
177 Citations
58 Claims
-
1. A system for selecting a preferred delivery site from which to receive a file, the preferred delivery site being one of a plurality of delivery sites located on a distributed network, at least one of the delivery sites storing at least one copy of the file, comprising:
-
at least one content provider connected to the network, the content provider storing at least one file; a user terminal connected to the network; and a network traffic testing apparatus connected to the user terminal for selecting the preferred delivery site from the plurality of delivery sites, wherein the file is downloaded from the preferred delivery site to the user terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for selecting a preferred delivery site from which to receive a file, the preferred delivery site being one of a plurality of delivery sites located on a distributed network, at least one of the delivery sites storing at least one copy of the file, the method comprising the steps of:
-
connecting at least one content provider to the network, said content provider storing at least one file; connecting a user terminal to the network; testing the network using a network traffic testing apparatus connected to the user terminal; selecting the preferred delivery site from the plurality of delivery sites based on the results of the test; and downloading the file from the preferred delivery site to the user terminal. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method for downloading a file from a delivery site, comprising the steps of:
-
determining whether the file is mirrored on one or more delivery sites; if the file is mirrored, identifying at least one preferred delivery site according to the results of at least one network traffic test; and downloading the file from the preferred delivery site. - View Dependent Claims (52, 53, 54, 55, 56, 57)
-
-
58. A method for locating and maintaining a network of delivery sites for the optimized storage and retrieval of files, comprising the steps of:
-
receiving network traffic test results from a plurality of users; storing the test results in a database; processing the test results; determining network performance at various locations on the network; and distributing the delivery sites and the graphics files throughout the network according to the determined network performance.
-
Specification