System for reducing server loading during content delivery
First Claim
Patent Images
1. A server load reduction system for viewing data from a master URL comprising:
- a client group of computers comprising a plurality of browsers receiving the master URL to browse to only when the data representing a target page has been loaded to said client group of computers;
a multicast server client storage location comprising a client browser cache and comprising logic automatically distributing the data to said client group of computers via multicast file distribution; and
at least one client server for determining that a potential URL is the desired master URL and loading the master URL to said multicast server client storage location.
1 Assignment
0 Petitions
Accused Products
Abstract
A server load reduction system includes a master URL containing data. The system further includes a proxy browser, which conducts a browse operation to request the data contained in the master URL. This browse operation is conducted through a proxy server. The proxy server is capable of receiving the data from the master URL. The proxy server includes logic operative to record and distribute the data to a client server. Logic contained in the proxy browser is operative to notify a client server to load the data when the proxy server contains all of the data.
247 Citations
16 Claims
-
1. A server load reduction system for viewing data from a master URL comprising:
-
a client group of computers comprising a plurality of browsers receiving the master URL to browse to only when the data representing a target page has been loaded to said client group of computers; a multicast server client storage location comprising a client browser cache and comprising logic automatically distributing the data to said client group of computers via multicast file distribution; and at least one client server for determining that a potential URL is the desired master URL and loading the master URL to said multicast server client storage location. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for reduction of server load comprising:
-
conducting a browse operation with a proxy browser to find a master URL; requesting data contained in said master URL for use by a plurality of client computers; receiving said data in a client server; storing said data in a client browser cache; automatically loading said data to said plurality of client computers from said client browser cache; said plurality of client computers receiving said master URL to browse to only when all of said data is loaded to said plurality of client computers; and said plurality of client computers attempting to browse to said master URL, whereby said plurality of client computers load said data on monitors of said plurality of client computers. - View Dependent Claims (8, 9)
-
-
10. A method for reduction of server load comprising:
-
conducting a browse operation with a proxy browser to find a master URL; requesting a unicast portion of data contained in said master URL for use by a first client; receiving said unicast portion of said data in a proxy server; storing said unicast portion of said data in said proxy server; notifying a first client server when a proxy server contains all of said unicast portion of said data; determining that said master URL is a desired master URL; requesting a multicast portion of said data contained in said master URL for use by said first client; receiving said multicast portion of said data in said proxy server; notifying a multicast client server when said proxy server contains all of said multicast portion of said data; receiving said multicast portion of said data in said multicast server; automatically loading said multicast portion of said data from said multicast server to a plurality of client computers; said plurality of client computers receiving said master URL to browse to only when all of said data is loaded to said plurality of client computers; and said plurality of client computers attempting to browse to said master URL, whereby said plurality of client computers load said data on monitors of said plurality of client computers. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification