Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server
Reexamination Certificate
2007-11-13
2007-11-13
Wiley, David (Department: 2143)
Electrical computers and digital processing systems: multicomput
Distributed data processing
Client/server
C709S217000, C709S219000, C709S246000, C711S137000, C711S213000, C707S793000
Reexamination Certificate
active
10079932
ABSTRACT:
Techniques for predictive predownload of templates with delta caching are used to substantially minimize the time needed to send objects from a server to a client. A template builder generates templates for each web page. A prediction engine maintains a prediction map, responsive to web pages and other objects, the objects including the templates for web pages. The prediction engine selects objects likely to be requested by the client making the particular request, such as a next page or an object referenced by a page. A delta encoder for a page determines a delta between a current version of that page, and a template for that page, and encodes the page for delivery to the client using template information and delta information. The client is able to present the web page in response to the template information (which is likely already present at the client) and the delta information.
REFERENCES:
patent: 5680634 (1997-10-01), Estes
patent: 5727129 (1998-03-01), Barrett et al.
patent: 5728129 (1998-03-01), Summers
patent: 5774160 (1998-06-01), Brendel et al.
patent: 5802292 (1998-09-01), Mogul
patent: 5826258 (1998-10-01), Gupta et al.
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 et al.
patent: 5931904 (1999-08-01), Banga et al.
patent: 5944790 (1999-08-01), Levy
patent: 5978841 (1999-11-01), Berger
patent: 5983227 (1999-11-01), Nazem et al.
patent: 5987480 (1999-11-01), Donohue et al.
patent: 6003087 (1999-12-01), Housel, III et al.
patent: 6021426 (2000-02-01), Douglis et al.
patent: 6026413 (2000-02-01), Challenger et al.
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 et al.
patent: 6138251 (2000-10-01), Murphy et al.
patent: 6144990 (2000-11-01), Brandt et al.
patent: 6154767 (2000-11-01), Altschuler et al.
patent: 6216212 (2001-04-01), Challenger et al.
patent: 6256712 (2001-07-01), Challenger et al.
patent: 6260192 (2001-07-01), Rosin et al.
patent: 6263352 (2001-07-01), Cohen
patent: 6314485 (2001-11-01), Paul
patent: 6327628 (2001-12-01), Anuff et al.
patent: 6343318 (2002-01-01), Hawkins et al.
patent: 6374305 (2002-04-01), Gupta et al.
patent: 6377978 (2002-04-01), Nguyen
patent: 6397217 (2002-05-01), Melbin
patent: 6405252 (2002-06-01), Gupta et al.
patent: 6453319 (2002-09-01), Mattis
patent: 6466937 (2002-10-01), Fascenda
patent: 6553413 (2003-04-01), Leighton et al.
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 et al.
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: 6826626 (2004-11-01), McManus
patent: 6868453 (2005-03-01), Watanabe
patent: 6873877 (2005-03-01), Tobias et al.
patent: 6912591 (2005-06-01), Lash
patent: 6944817 (2005-09-01), Danneels
patent: 6981017 (2005-12-01), Kasriel et al.
patent: 7058700 (2006-06-01), Casalaina
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/0037361 (2001-11-01), Croy
patent: 2001/0037400 (2001-11-01), Raz et al.
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/0062384 (2002-05-01), Tso
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/0009563 (2003-01-01), Douglis 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: 2004/0128346 (2004-07-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 (2000-05-01), None
patent: WO00/28433 (2000-05-01), None
patent: WO02054258 (2002-07-01), None
Mogul et al., HTTP Delta Clusters and Templates, Aug. 24, 2000, Network Working Group.
Delphion Intellectual Property Network to search. “Welcome to the new world of IP Information, Delphion”. 1997-2001 Delphion Inc.
Jeffrey Mogul, Fred Douglis, Daniel Hellerstein. “HTTP Delta Clusters and Templates”, Aug. 24, 2000. Network Working Group. Internet-Draft.
Alberto Accomazzi. “RPROXY”, Proxy: introduction. Copyright © 1999-2001 by Martin Pool unless otherwise noted.
U.S. Appl. No. 09/734,910, filed Dec. 11, 2000, Kasriel et al.
U.S. Appl. No. 09,827,268, filed Apr. 4, 2001, Kasriel et al.
U.S. Appl. No. 09/888,374, filed Jun. 22, 2001, Kasriel et al.
U.S. Appl. No. 09/923,292, filed Aug. 6, 2001, Kasriel et al.
U.S. Appl. No. 09/923,809, filed Aug. 7, 2001, Kasriel et al.
U.S. Appl. No. 10/058,232, filed Oct. 19, 2001, Kasriel et al.
Goulde, M., Network Caching Guide: Optimizing Web Content Delivery, Boston, MA, Patricia Seybold Group, Mar. 1999, pp. i-42.
Marshall Brian, How Stuff Works, “How Web Servers and the Internet Work,” obtained at Internet address http://www.howstuffworks.com/web-server.htm, Jul. 14, 2005.
“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 pp. 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.
“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.
Dempster Shawn B
Dennison J. Bret
Digital River, Inc.
North Oaks Patent Agency
Wiley David
LandOfFree
Predictive predownload of templates with delta encoding 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 predownload of templates with delta encoding, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Predictive predownload of templates with delta encoding will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3889767