Web serving system
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a collaborative server system for providing high speed data transmission of data files across a communications network which, in brief summary, comprises a communications network, a primary server having a primary communications component for connecting the primary server to the communications network, and at least one secondary server having a secondary communications component for connecting the secondary server to the communications network. The primary server and the at least one secondary server include storage component for storing data files. The data files include static data files and/or dynamic data files. The storage component of the primary server further stores at least one look-up table having specific criteria pertaining to the data files and the primary and at least one secondary servers. The processor component of the primary server is effective to receive a request for specific data files from a network user, to look-up specific criteria in the look-up table pertaining to the specific data files, and to allocate transmission of each specific data file between the primary server and the at least one secondary server based on the specific criteria.
114 Citations
66 Claims
-
1-38. -38. (Cancelled)
-
39. A method for distributing files among a set of servers in a content-delivery system, the method comprising:
-
selecting a file stored on a first server from the set of servers;
associating a first replication value with the selected file; and
determining, at least in part on the basis of the first replication value, that the selected file is to be replicated at a second server selected from the set of servers. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A method for serving content, the method comprising:
-
on a first server, identifying a file to be replicated, the file including the content;
replicating the file on servers selected from a set of secondary servers;
in response to a request for the content, selecting a server for serving the file; and
serving the file from the selected server. - View Dependent Claims (59, 60, 61, 62, 63)
-
-
64. A content-delivery system comprising:
-
a first server having a file to be replicated, the file having a replication value in excess of a threshold;
a set of secondary servers, each secondary server configured to receive the file from the first server. - View Dependent Claims (65, 66)
-
Specification