Delta caching

Electrical computers and digital processing systems: multicomput – Network computer configuring

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S221000, C709S203000

Reexamination Certificate

active

07058700

ABSTRACT:
A solution to latencies associated with server side processing time, as well as to latency resulting from the transit of information or tools from a server side to a client or user side is provided. The server side and client side can be coupled via a hard link or a network-type connection such as the Internet or a local area network. Select delta page information is stored in a concise manner on client side. As a result, the client does not have to contact the server when a user requests page information that is associated with stored delta page information. The stored delta page information can be accessed and used to update the current page thereby yielding the requested page. Thus, latency from server side processing and network transit time is reduced. An algorithm can be implemented on the client side to identify relevant stored delta page information, and to update the current page with that delta page information.

REFERENCES:
patent: 5740430 (1998-04-01), Rosenberg et al.
patent: 5870544 (1999-02-01), Curtis
patent: 5873069 (1999-02-01), Reuhl et al.
patent: 5894554 (1999-04-01), Lowery et al.
patent: 5945989 (1999-08-01), Freishtat et al.
patent: 6052730 (2000-04-01), Felciano et al.
patent: 6092074 (2000-07-01), Rodkin et al.
patent: 6105004 (2000-08-01), Halperin et al.
patent: 6112242 (2000-08-01), Jois et al.
patent: 6122661 (2000-09-01), Stedman et al.
patent: 6192398 (2001-02-01), Hunt
patent: 6226792 (2001-05-01), Goiffon et al.
patent: 6238246 (2001-05-01), Ferrill et al.
patent: 6253216 (2001-06-01), Sutcliffe et al.
patent: 6263352 (2001-07-01), Cohen
patent: 6266684 (2001-07-01), Kraus et al.
patent: 6308275 (2001-10-01), Vaswani
patent: 6317761 (2001-11-01), Landsman et al.
patent: 6415319 (2002-07-01), Ambroziak
patent: 6434578 (2002-08-01), McCauley et al.
patent: 6438578 (2002-08-01), Schmid et al.
patent: 6442601 (2002-08-01), Gampper et al.
patent: 6457030 (2002-09-01), Adams et al.
patent: 6457047 (2002-09-01), Chandra et al.
patent: 6493679 (2002-12-01), Rappaport et al.
patent: 6493742 (2002-12-01), Holland et al.
patent: 6594691 (2003-07-01), McCollum et al.
patent: 6601057 (2003-07-01), Underwood et al.
patent: 6668354 (2003-12-01), Chen et al.
patent: 6687816 (2004-02-01), Frayman et al.
patent: 6728769 (2004-04-01), Hoffmann
patent: 6760750 (2004-07-01), Boneh et al.
Banga et al, “Optimistic Deltas for WWW Latency Reduction”,In Proc. 1997 USENIX Technical Conf., pp. 289-303, Anaheim, CA, Jan., 1997.
Blake et al, “Delta Service in a Mobile File System Client Cache”, IEEE, 1998.
Banga, “Optimistic Delta for WWW Latency Reduction”, In Proc. 1997 SENIX Technical Conf., pp. 289-303, Anaheim, CA, Jan. 1997.
Jenks, Ken, Re: “Re: JavaScript Calling CGI Script,” in comp.lang.javascript, Feb. 16, 2000, downloaded from <http://groups.google.com/group/comp.lang.javascript/msg/343ea4daa298edf?hl=en&>.
Quantz, Larry, “need help with ‘merging’ two html files together”, in comp.lang.javascript, Feb. 6, 2000, downloaded from <http://groups.google.com/group/comp.lang.javascript/msg/1f890780cb6c22e6?hl=en&>.
Wilkinson, Bill, “Re:Response Redirect,” in Microsoft.public.inetserver.asp.general, Feb. 3, 2000, downloaded from <http://groups.google.com/group/microsoft.public.inetserver.asp.general/msg/8dd026d00167fd14?hl=en&>.
Jenks, Ken, “Re: Submitting all forms within a HTML-page?” in comp.lang.javascript, Nov. 22, 1999, downloaded from <http://groups.google.com/group/comp.lang.javascript/msg/d4654b5ac56a42b2?hl=en&>.
Beilby, James, “Re: Help me I'm dumb” in comp.lang.javascript, Sep. 18, 1999, downloaded from <http://groups.google.com/group/comp.lang/javascript/msg/8e7c1ab6c5868e48?hl=en&>.
Payne, Patrick, “Re: Web Development—the future or a sideline?” in comp.lang.javascript, Aug. 23, 1999, downloaded from <http://groups.google.com/group/comp.databases.pick/msg/e55f8bb165bbe36?hl=en&>.
Zigray, David, “Web Development—the future or a sideline?—NOW!” in comp.databases.pick, Aug. 25, 1999, downloaded from <http://groups.google.com/group/comp.databases.pick/msg/772b10140e56fe47?hl=en&>.
Storms, Ian A., “Re: Connecting to Database!!!” in comp.lang.javascript, Aug. 17, 1999, downloaded from <http://groups.google.com/group/comp.lang.javascript/msg/5536270d890750fc?hl=en&>.
Greenwood, Tony, “Re: Help! Passing vars between Pert and JavaScript,” in comp.lang.javascript, May 18, 1999, downloaded from “http://groups.google.com/group/comp.lang.javascript/msg/d6d6e18ddd89b282?hl=en&”.
Greenwood, Tony, “Re: receiving parameters,” in comp.lang.javascript, Mar. 22, 1999, downloaded from <http://groups.google.com/group/comp.lang.javascript/msg/88b9dd5f7502e0d?hl=en&>.
Greeson, Roy et al., “Is this possible with Client-Side Java?” in comp.lang.javascript, Mar. 20, 1999, downloaded from <http://groups.google.com/group/comp.lang.javascript/browse—thread/thread/3788f12a16af547f/2446b8a8bd23e1aa #2446b8a8bd23e1aa>.
Storms, Ian A., “Re: the efficiency of JavaScript Variables,” in comp.lang.javascript, Jan. 25, 1999, downloaded from <http://groups.google.com/group/comp.lang.javascript/msg/5912db735c7685e8?hl=en&>.
Sigiros, Angelo, “Re: passing data: frame1>server>frame2 how???” in netscape.devs-javascript, Jan. 8, 1999, downloaded from <http://groups.google.com/group
etscape.devs-javascript/msg/921acdc6f9d30ce4?hl=en&>.
Honnen, Martin, “Re: JavaScript polling a servlet/cgi,” in borland.public.intrabuilder.javascript, Oct. 9, 1998, downloaded from <http://groups.google.com/group/borland.public.intrabuilder..javascript/msg/4b70e4bc473fc93a?hl=en&>.
Zandstra, Matt, “Re: passing variables,” in comp.lang.javascript, Aug. 12, 1998, downloaded from <http://groups.google.com/group/comp.lang.javascript/msg/c8f282bf262538864?hl=en&>.
Broderick, Andrew, “Re: Sub Drop Down List,” in microsoft.public.vinterdev, Jul. 1, 1998, downloaded from <http://groups.google.com/group/microscoft.public.vinterdev/msg/74b1b9fafd6e9f89?hl=en&>.
Freedman, Richard, “Re: Passing complex structure (binary tree) from java to javascript,” in comp.lang.javascript. Apr. 16, 1998, downloaded from <http://groups.google.com/group/comp.lang.javascript/msg/84988957fc822ec5?hl=en&>.
Valley, Thomas, “Re: Opening a URL in the background,” in netscape.devs-javascript, Mar. 19, 1998, downloaded from <http://groups.google.com/group
etscape.devs-javascript/msg/72126c9d8cc41723?hl=&>.
Segura, Alvaro, Re: Client JScript talking to Server, in comp.lang.javascript, Mar. 18, 1999 downloaded from <http://groups.google.com/group/comp.lang.javascript/msg/0afe1f53f594aa1b?hl=&>.
Jenks, Ken, “Re: Can you call a Java Servlet through javascript?” in comp.lang.javascript, Jan. 6, 2000, downloaded from <http://groups.google.com/group/comp.lang.javascript/msg/249ef5feb780b97e?hl=en&>.
Newton, Stuart, “Re: Problem on variables—Need your help!” in microsoft.public.inetserver.iis.activeserverpages, Jan. 12, 2000, downloaded from <http://groups.google.com/group/microsoft.public.inetserver.iis.activeserverpages/msg/45daf823b1585941?hl=en&>.
Camden, Ray, “Creating a ‘Live’ ColdFusion Site,”ColdFusion Developer's Journal,Jan. 12, 1999, downloaded from <http://cfdj.sys-con.com/read/41481.htm>.
Jalix.Org, “The Dynamic Duo—Cross-Browser Dynamic HTML,” Nov. 11, 1999 downloaded from <http://www.jalix.org/ressources/internet/dhtml/—dynduo/dynduo-19991024.pdf>.
Schwartz, “Chapter 20—VBScript

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

Delta caching does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Delta caching, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Delta caching will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3687919

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