Predictive pre-download of network objects

Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S217000, C709S219000, C709S234000, C709S235000

Reexamination Certificate

active

06721780

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to pre-download of network objects from a server, such as used in conjunction with an internetworking environment.
2. Related Art
In computer networks, client devices often request and receive information from server devices. A common example of such client-server interaction occurs during use of the World Wide Web, in which a web client (sometimes called a web “browser”) requests web pages and embedded network objects from a web server (sometimes called a “web site”).
One problem in the known art is that web clients experience some delay between the time they request a web page from a web server, and the time that web page is presented by the web client software to the user. This delay can be due to the size of the web page, the network distance to the web server, the load on the web server, or other factors. It would be advantageous to reduce the latency time during which users are waiting for web pages to be delivered and presented from web servers.
One known method is to provide a cache at the web client device. This cache can take the form of a section of memory or mass storage reserved for web pages that the user has already requested or that the web client thinks the user is likely to request in the near future. This cache can also take the form of a separate device that maintains memory or mass storage for web pages for a plurality of users. If the web page requested by the user are already stored in the cache, they can be presented to the user without delay due to requesting and receiving that data from the web server.
While this known method can achieve the general result of reducing the latency time for delivery and presentation of web pages, it has the drawback that it is not as effective as possible at determining which web pages are most likely to be requested. It is thus not as effective as possible at anticipating which web pages the user is likely to request and have those web pages already received from the web server.
Accordingly, it would be advantageous to provide a technique for pre-download of network objects from a server, such as used in conjunction with an internet-working environment, which reduces time users wait for delivery and presentation of those web pages. This advantage is achieved in an embodiment of the invention in which a web server maintains statistical information regarding which web pages are most likely to be requested by users, and pre-downloads those web pages to associated web clients in advance of actual requests being made by the user.
SUMMARY OF THE INVENTION
The invention provides a method and system for pre-downloading network objects from a server, such as used in conjunction with an internetworking environment. A web server maintains information regarding which web pages are most likely to be requested by users, and pre-downloads those web pages to associated web clients in advance of actual requests being made by the user. This allows the user to receive the web page prior to actual request, and thus reduces time the user waits for delivery of the web page.
The web server maintains statistical information responsive to requests for information made by users, to estimate which links between web pages are most likely to be followed. The web server provides this information to web clients as hints for pages for the web server to pre-download. The web server also maintains rules regarding web pages most desirable to present to users, to provide the greatest value for the web site. These rules can be responsive to statistical measures, to information about categories of users, to demographic information, to past behavior of specific users at the web site, or to other relevant factors.
The invention provides an enabling technology for reducing latency delay in providing information, so as to obtain substantial advantages and capabilities that are novel and non-obvious in view of the known art. Examples described below relate to web pages, but the invention is broadly applicable to many different types of requests for information (such as for example database queries and other libraries of information).


REFERENCES:
patent: 5727129 (1998-03-01), Barrett et al.
patent: 5774660 (1998-06-01), Brendel et al.
patent: 5826258 (1998-10-01), Gupta et al.
patent: 5859971 (1999-01-01), Bittinger et al.
patent: 5878429 (1999-03-01), Morris et al.
patent: 5978841 (1999-11-01), Berger
patent: 6003087 (1999-12-01), Housel, III et al.
patent: 6098152 (2000-08-01), Mounes-Toussi
patent: 6377978 (2002-04-01), Nguyen
patent: WO 00/28433 (2000-05-01), None
patent: WO 00/28433 (2000-05-01), None
Jeffrey Mogul et al. “HTTP Delta Clusters and Templates”. Network Working Group, Internet Draft, Aug. 24, 2000.
Alberto Accomazzi. “rproxy”, rproxy/libhsync pages. Jan. 8, 2002.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Predictive pre-download of network objects does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Predictive pre-download of network objects, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Predictive pre-download of network objects will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3263396

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.