Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server
Reexamination Certificate
2005-10-28
2009-06-16
Jean, Frantz B (Department: 2154)
Electrical computers and digital processing systems: multicomput
Distributed data processing
Client/server
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.
Casanova Xavier
Kasriel Stephane
Mann Walter
Dempster Shawn B
Digital River, Inc.
Jean Frantz B
North Oaks Patent Agency
LandOfFree
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.
Profile ID: LFUS-PAI-O-4135864