Data processing: database and file management or data structures – Database design – Data structure types
Patent
1996-06-07
2000-02-22
Kulik, Paul V.
Data processing: database and file management or data structures
Database design
Data structure types
707200, 707201, 707203, 707 10, 709202, 709203, G06F 1730
Patent
active
060291753
ABSTRACT:
An intelligent network agent intercepts transactions between clients and servers to perform Distributed Information Logistics Services (DILS) functions such as automatically retrieving updated files from remote servers and delivering them to local client programs. For example, HTTP clients and HTTPD servers are connectionless and stateless, thus there is no way for a server to update a browser automatically when an HTML document is changed. The invention provides a method to update any number of clients from any number of servers without making any changes to currently existing HTTP clients or HTTPD servers. Furthermore, the invention can provide various other DILS services for clients to reduce latency and communication costs for members of a group with interests in similar objects. For example, the intelligent network agent maintains a cache of objects of interest to the group of clients, a log of changes to the objects, a list of the clients interested in the objects, a list of significant change detection methods for the objects, a list of search specifications for the objects, lists of client notification methods, and lists of general interest specifications for the clients.
REFERENCES:
patent: 4558413 (1985-12-01), Schmidt et al.
patent: 4686620 (1987-08-01), Ng
patent: 5005122 (1991-04-01), Griffin et al.
patent: 5051887 (1991-09-01), Berger et al.
patent: 5060185 (1991-10-01), Naito et al.
patent: 5133075 (1992-07-01), Risch
patent: 5155845 (1992-10-01), Beal et al.
patent: 5157663 (1992-10-01), Major et al.
patent: 5313664 (1994-05-01), Sugiyama et al.
patent: 5315703 (1994-05-01), Matheny et al.
patent: 5343477 (1994-08-01), Yamada
patent: 5367633 (1994-11-01), Matheny et al.
patent: 5434994 (1995-07-01), Shaheen
patent: 5444347 (1995-08-01), Yanai et al.
patent: 5459857 (1995-10-01), Ludlam et al.
patent: 5471629 (1995-11-01), Risch
patent: 5491784 (1996-02-01), Douglas et al.
patent: 5592664 (1997-01-01), Starkey
patent: 5594910 (1997-01-01), Filepp et al.
patent: 5727129 (1998-03-01), Barrett et al.
patent: 5740549 (1998-04-01), Reilly et al.
patent: 5754850 (1998-05-01), Janssen
patent: 5799318 (1998-08-01), Cardinal et al.
Thomas Ball et al., "An Internet Difference Engine and its Applications," COMPCON '96 Conference, Technologies for the Information Superhighway, 41st IEEE Computer Society Int'l Conference, IEEE, Feb. 1996, pp.p71-76, Feb. 1996.
Swarup Acharya and Stanley B. Zdonik, "An Efficient Scheme for Dynamic Data Replication," Sep. 1993 Technical paper CS-93-43, Department of Computer Science, Brown University, Providence, RI -2912 (25 pages).
Chris Dodge, Beate Marx, Hans Pfeiffenberger, "Web Cataloguing Through Cache Exploitation and Steps Toward Consistency Maintenance," The Third International World-Wide Web Conference, Apr. 10-14 1995, Darmstadt, Germany (12 pages).
Paul Klark and Udi Manber, "Developing a Personal Internet Assistant," Proceedings of ED-MEDIA-1995--World Conference on Educational Multimedia and Hypermedia, Granz, Austria, Jun. 16-23 (HTML version, 10 pages).
Anawat Chankhunthod, Peter B. Danzig, Chuck Neerdaels, Michael F. Schwartz, and Kurt J. Worrell, "A Hierarchial Internet Object Cache," USENIX 1996 Annual Technical Conference, (11 pages).
Jim Gettys, Tim Berners-Lee and Henrik Frystyk Nielsen, "Replication and Caching Position Statement," 1997/08/09, http://www.w3.org/Progpagation/Activity.html (6 pages).
Ingrid Melve, "11 Web caching architecture, references," Mar. 6, 1997 (last modified), http://www.uninett.no/prosjekt/desire/arneberg/ref.html (2 pages).
Peter Danzig, "NetCache Architecture and Deployment," Network Appliance, Inc., Santa Clara, California, 1998, http://www.netapp.com/technology/level3/3029.html (14 pages).
Brooks Cutter, "v3new v0.4: Creates a What's New list of http: URL's," containing a date Jul. 25, 1994, residing at http:/www.ics.uci.edu/pub/websoft/libwww-perl/archive/1994/0014.html on Oct. 10, 1998 (4 pages).
First Floor Software Press Release regarding announced shipping of Netscape SmartMarks, containing a date Oct. 30, 1995, and residing at one time at http://www.firstfloor.com/press/1995/smtmarks.html (1 page).
First Floor Software Press Release, "First Floor Announces Smart Bookmarks 1.0 Availability," containing a date Jan. 8, 1996, and residing at one time at http://www.firstfloor.com/press/1996.sub.-- press.html (1 page).
Richard Karpinski, "Smart Bookmarks," Interactive Age, vol. 2, No. 22, Aug. 28, 1995 (2 pages).
"Netscape Announces Add-on Product Suite for Popular Netscape Navigator Software," containing the date Oct. 25, 1995, Netscape Communications Corp., Mountain View, California, http:/www,netscape.com
ewsref/pr
ewsrelease57.html (4 pp.).
Specter, Inc. announcement, "ebWatch 1.0 released," containing a date May 12, 1995, residing at one time at http:/scout18.cs.wisc.edu/NH/95-05-16/0015.html (one page).
Excerpt from a Surflogic corporate information page on the WWW (one page).
Surflogic corporate information page as of Oct. 10, 1998 at http://www.surflogic.com, "WebWatch 1.1" at hhtp://surflogic. com/ww.1x/products.html, "WebWatch 1.1 dta sheet" at http:// surflogic.com/ww.1.x/products.html, "WebWatch 1.1 online documentation" at http://surflogic.com/ww.1.x/ online.sub.-- doc.sub.-- ww1.html, "WebWatch 1.1 Frequently Asked Questions" at http://surflogic.com/ww.1.x/faq.sub.-- wwl.html, "WebWatch 1.1 releast notes, known bugs and bug-like features" at http:// surflogic.com/ww.1.x/release.sub.-- notes.sub.-- wwl.html (12 pages).
Azer Bestavros et al., "Application-Level Document Caching in the Internet," Boston University Computer Science Dept. Technical Report 95-002, containing a date Feb. 15, 1995 and residing at http://www.cs.bu.edu/techreports (20 pages).
Azer Bestavros, "Demand-based Document Dissemination for the World-Wide Web," Boston University Computer Science Dept. technical report 95-003, containing a date Feb. 15, 1995 and residing at http://www.cs.bu.edu/techreports (22 pages).
Azer Bestavros, "Using Speculation to Reduce Server Load and Service Time on the WWW," Boston University Computer Science Sept. Technical Report 95-006, containing a date Feb. 15, 1995, and residing at http://www.cs.bu.edu/techreports (17 pages).
Azer Bestavros and Carlos Cunha, "A Prefetching Protocol Using Client Speculation for the WWW," Boston University Computer Science Dept. Technical Report Abstract 95-011, containing a date Apr. 28, 1995, and residing at http://www.cs/bu/edu/ techreports/abstracts/95-011 (1 page).
M(aurice) William Collins, "A Network File Storage System," IEEE Seventh Symposium on Mass Storage Systems, Nov. 4-7, 1985, Tucson, AZ, pp. 1-11, Los Alamos Nat. Lab. No. LA-UR-85-3183.
Matt Kramer, "Fault-Tolerant LANs Guard Against Malfunction, Data Loss", PC Week, Sep. 15, 1987, vol. 4, No. 37, p.C/26-C/34.
Herrick Johnson and Mark Adams, "RPC: The Key To Distributed Software," EXE Magazine, Nov. 1987, pp. 58-61.
John H. Howard et al., "An Overview of the Andrew File System," USENIX Winter Conference, Feb. 9-12, 1988, Dallas, TX, pp. 23-26.
John H. Howard et al., "Scale and Performance in a Distributed File System," ACM Transactions on Computer Systems, vol. 6, No. 1, Feb. 1988, pp. 51-81.
Eric Strandberg, "Not My Fault Tolerance," Connect, Winter 1989, p. 66.
"Fault Tolerance for LANs and Microcomputers," Atlantic Microsystems, Inc., Salem, NH, 1989, 7 pages.
Alex Siegel et al., "Deceit: A Flexible Distributed File System," USENIX Summer Conference, Jun. 11-15, 1990, Anaheim, California, pp. 51-61.
Richard G. Guy et al., "Implementation of the Ficus replicated File System," USENIX Summer Conference, Jun. 11-15, 1990, Anaheim, California, pp. 63-71.
David C. Steere et al., "Efficient User-Level File Cache Management on the Sun Vnode Interface," USENIX Summer Conference, Jun. 11-15, 1990, Anaheim, California, pp. 325-331.
Thomas W. Page, Jr., et al., "Management of Replicated Volume Location Data in the Ficus Replicated File System", USENIX, Summer '91, Nashville, TN, pp. 17-29.
Matt Blaze et al., "Long-Term Caching Strategies for Very Large Distributed File Systems," USENIX, S
Chow Yen-whei
Hayes-Roth Frederick A.
Jacobstein Neil A.
Manley James E.
McMahan Christopher B.
Kulik Paul V.
Teknowledge Corporation
LandOfFree
Automatic retrieval of changed files by a network software agent does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Automatic retrieval of changed files by a network software agent, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Automatic retrieval of changed files by a network software agent will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-529208