Predictive pre-download of a network object

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

Reexamination Certificate

active

07548947

ABSTRACT:
A method for enabling pre-downloading of network objects to a web client from a web server is described. The method includes intercepting at a device a request from a web client to a web server for a first network object. The same device intercepts a response to the request from the web server. The device determines a second network object most probable to be requested in the future from the web server. Subsequently, a message is sent from the device to the web client the first message informing the web client of the second network object to be cached by the web client. A second message is sent from the web client requesting the second network object. The second network object is received and predicatively pre-downloaded into a cache whereby a latency for requesting the second network object is reduced when requested in response to an actual user request.

REFERENCES:
patent: 5680634 (1997-10-01), Estes
patent: 5727129 (1998-03-01), Barrett et al.
patent: 5728129 (1998-03-01), Summers
patent: 5774660 (1998-06-01), Brendel
patent: 5802292 (1998-09-01), Mogul
patent: 5826258 (1998-10-01), Gupta
patent: 5835712 (1998-11-01), DuFresne
patent: 5845088 (1998-12-01), Lewis
patent: 5859971 (1999-01-01), Bittinger et al.
patent: 5878223 (1999-03-01), Becker et al.
patent: 5878429 (1999-03-01), Morris
patent: 5931904 (1999-08-01), Banga
patent: 5944790 (1999-08-01), Levy
patent: 5978841 (1999-11-01), Berger
patent: 5983227 (1999-11-01), Nazem
patent: 5987480 (1999-11-01), Donahue
patent: 6003087 (1999-12-01), Housel
patent: 6021426 (2000-02-01), Douglis
patent: 6026413 (2000-02-01), Challenger
patent: 6061715 (2000-05-01), Hawes
patent: 6067565 (2000-05-01), Horvitz
patent: 6085193 (2000-07-01), Malkin et al.
patent: 6098152 (2000-08-01), Mounes-Toussi
patent: 6112242 (2000-08-01), Jois
patent: 6128655 (2000-10-01), Fields et al.
patent: 6138251 (2000-10-01), Murphy
patent: 6144990 (2000-11-01), Brandt
patent: 6154767 (2000-11-01), Altschuler
patent: 6178461 (2001-01-01), Chan et al.
patent: 6192382 (2001-02-01), Lafer et al.
patent: 6216212 (2001-04-01), Challenger
patent: 6249795 (2001-06-01), Douglis
patent: 6256712 (2001-07-01), Challenger
patent: 6260192 (2001-07-01), Rosin
patent: 6263352 (2001-07-01), Cohen
patent: 6314465 (2001-11-01), Paul
patent: 6327628 (2001-12-01), Anuff
patent: 6343318 (2002-01-01), Hawkins
patent: 6374305 (2002-04-01), Gupta
patent: 6377978 (2002-04-01), Nguyen
patent: 6397217 (2002-05-01), Melbin
patent: 6405252 (2002-06-01), Gupta
patent: 6453319 (2002-09-01), Mattis
patent: 6466937 (2002-10-01), Fascenda
patent: 6553413 (2003-04-01), Leighton
patent: 6560604 (2003-05-01), Fascenda
patent: 6606525 (2003-08-01), Muthuswamy et al.
patent: 6623529 (2003-09-01), Lakritz
patent: 6629138 (2003-09-01), Lambert et al.
patent: 6697844 (2004-02-01), Chan
patent: 6704024 (2004-03-01), Robotham
patent: 6721780 (2004-04-01), Kasriel et al.
patent: 6728785 (2004-04-01), Jungck
patent: 6760746 (2004-07-01), Schneider
patent: 6859910 (2005-02-01), Croy
patent: 6862626 (2005-03-01), Ryu
patent: 6868453 (2005-03-01), Watanabe
patent: 6873877 (2005-03-01), Tobias et al.
patent: 6910073 (2005-06-01), Banga et al.
patent: 6912591 (2005-06-01), Lash
patent: 6944817 (2005-09-01), Danneels
patent: 7058700 (2006-06-01), Casalaina
patent: 7072849 (2006-07-01), Filepp et al.
patent: 7072987 (2006-07-01), Jurisch et al.
patent: 7092977 (2006-08-01), Leung et al.
patent: 7092997 (2006-08-01), Kasriel et al.
patent: 7096418 (2006-08-01), Singhal et al.
patent: 2001/0037400 (2001-11-01), Raz
patent: 2001/0056460 (2001-12-01), Sahota et al.
patent: 2002/0032677 (2002-03-01), Morgenthaler et al.
patent: 2002/0048450 (2002-04-01), Zetts
patent: 2002/0056010 (2002-05-01), Lincoln et al.
patent: 2002/0138509 (2002-09-01), Burrows et al.
patent: 2002/0138511 (2002-09-01), Psounis et al.
patent: 2002/0161860 (2002-10-01), Godlin et al.
patent: 2003/0110186 (2003-06-01), Markowski et al.
patent: 2003/0110296 (2003-06-01), Kirsch et al.
patent: 2003/0120752 (2003-06-01), Corcoran
patent: 2003/0154261 (2003-08-01), Doyle et al.
patent: 2004/0172458 (2004-09-01), Pitts
patent: 2004/0205165 (2004-10-01), Melamed et al.
patent: 2006/0168118 (2006-07-01), Godlin et al.
patent: 2006/0168348 (2006-07-01), Casalaina
patent: 010146356 (2003-04-01), None
patent: 001662405 (2006-05-01), None
patent: 02003132086 (2003-05-01), None
patent: WO00/28433 (1999-11-01), None
patent: WO00/28433 (1999-11-01), None
patent: 02054258 (2002-07-01), None
Active Cache: cashing dynamic contents on the web by Cao et al. computer science department, University of Wisconsin-Madison, Feb. 11, 1999.
U.S. Appl. No. 09/734,910, Kasriel.
U.S. Appl. No. 09/827,268, Kasriel.
U.S. Appl. No. 09/888,374, Kasriel.
Marshall Brian, How Stuff Works, “How Web Servers and the Internet Work,” obtained at Internet address http://www.howstuffworks.com/web-server.htm.
Accomazzi, A. “rproxy”, 1999-2001 By Martin Pool.
Delphion Intellectual Property Network to search. “Welcom to the new world of IP Information, Delphion”. [online] 1997-2001, Delphion, Inc., [retrieved on Jul. 24, 2001] Retrieved from the internet URL:http://www.delphion.com.
Goulde, M., Network Caching Guide: Optimizing Web Content Delivery, Boston, MA, Patricia Seybold Group, Mar. 1999 pp. i-42.
Mogul, J. et al, “HTTP Delta Clusters and Templates”, Aug. 24, 2000. draft-mogul-http-dcluster-00.txt.
“Active Cache: caching dynamic contents on the Web”, Pei Cao, Jin Zhang and Kevin Beach, The British Computer Society, The Institution of Electrical Engineers & IOP Publishing Ltd., 1999.
“Scalable Web Clusters with Static and Dynamic Contents” Casalicchio, E. Colajanni, M., IEEE International Proceedings on Conference Cluster Computing, pp. 170-177, Nov. 2000.
“Intelligent Prefetch in WWW Using Client Behavior Characterization” Swaminathan, N. Raghavan, S.V., International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pp. 13-19, Sep. 2000.
“A Schema-Based Approach to Web Engineering” Kuhnke, C. Schneeberger, J. Turk, A., System Sciences, SCHEMA Electronic Documentation Solutions p. 10, Jan. 2000.
A Survey of Web Caching Schemes for the Internet: ACM Sigcomm Computer Communication Review, pp. 36-46, Oct. 1999.
Client-Server Computing in Mobile Environment, Jin Jing. Abdelsalam Helal and Ahmed Elmagarmid, ACM Computing Surveys, vol. 31 No. 2, Jun. 1999.

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 a network object 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 a network object, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Predictive pre-download of a network object will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4135864

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