U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Shared client-side web caching using globally addressable memory

Patent 6026474 Issued on February 15, 2000. Estimated Expiration Date: Icon_subject May 2, 2017. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Memory system having an alternate memory
Patent #: 4426688
Issued on: 01/17/1984
Inventor: Moxley

Fault recovery in a distributed processing system
Patent #: 4710926
Issued on: 12/01/1987
Inventor: Brown ,   et al.

Operating system independent virtual memory computer system
Patent #: 4868738
Issued on: 09/19/1989
Inventor: Kish ,   et al.

Computer system module assembly
Patent #: 4934764
Issued on: 06/19/1990
Inventor: Leitermann, et al.

Multiprocessor digital data processing system
Patent #: 5055999
Issued on: 10/08/1991
Inventor: Frank, et al.

Disk drive memory
Patent #: 5077736
Issued on: 12/31/1991
Inventor: Dunphy, Jr., et al.

5117350

Register bus multiprocessor system with shift
Patent #: 5119481
Issued on: 06/02/1992
Inventor: Frank, et al.

Packet routing switch
Patent #: 5226039
Issued on: 07/06/1993
Inventor: Frank, et al.

Fast control for round unit
Patent #: 5245563
Issued on: 09/14/1993
Inventor: Hauck, Jr.

More ...

Inventors

Assignee

Application

No. 848971 filed on 05/02/1997

US Classes:

711/202, Address mapping (e.g., conversion, translation)707/10, Distributed or remote access707/104.1, Application of database or data structure (e.g., distributed, multimedia, image)709/201, DISTRIBUTED DATA PROCESSING709/203, Client/server711/121, Private caches711/147Shared memory area

Examiners

Primary: Lane, Jack A.

Attorney, Agent or Firm

Foreign Patent References

  • 0 288 636 A2 EP. 11/13/1988
  • 0 661 651 A1 EP. 07/13/1995
  • 2 257 273 GB. 01/13/1993
  • WO 95/02307 WO. 01/13/1995
  • WO 95/14279 WO. 05/13/1995
  • WO 95/22111 WO. 08/13/1995
  • WO 95/25306 WO. 09/13/1995
  • WO 96/23268 WO. 08/13/1996
  • WO 96/30847 WO. 10/13/1996

International Class

G06F 012/00

Abstract

A shared client-side Web cache is provided by implementing a file system shared between nodes. Each browser application stores cached data in files stored in a globally addressable data store. Since the file system is a shared one, the client-side Web caches are also shared.

Other References

  • European Patent Office, European Search Report, Application No. EP 97 30 9471, mailed on Apr. 23, 1998, 3 pages
  • Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21457, mailed on Apr. 23, 1998, 4 pages
  • Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21458, mailed on Apr. 23, 1998, 3 pages
  • Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21459, mailed on Apr. 23, 1998, 4 pages
  • Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21460, mailed on Apr. 23, 1998, 5 pages
  • Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21466, mailed on Apr. 23, 1998, 3 pages
  • Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21733, mailed on Apr. 23, 1998, 3 pages
  • Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21734, mailed on Apr. 23, 1998, 4 pages
  • Anderson, T., et al. "Serverless Network File Systems," Operating Systems Review (SIGOPS), vol. 29, No. 5, Dec. 1, 1995, pp. 109-126
  • Carter, J., et al. "Network Multicomputing Using Recoverable Distributed Shared Memory," Proceedings of the Spring Computer Society International Conference (COMPCON), San Francisco, Feb. 22-26, 1993, pp. 519-527
  • Huber, J., et al. "PPFS: A High Performance Portable Parallel File System," Proceedings of the International Conference on Supercomputing, Barcelona, Jul. 3-7, 1995, pp. 385-394
  • "Java Dynamic Class Loader," IBM Technical Disclosure Bulletin, vol. 39, No. 11, Nov. 1996, pp. 107-108
  • Lee, E., et al. "Petal: Distributed Virtual Disks," 7th International Conference on Architectural Support for Programming Languages and Operation Systems, Cambridge, MA, Oct. 1-5, 1996, pp. 84-92
  • Neal, D. "The Harvest Object Cache in New Zealand," Computer Networks and ISDN Systems, vol. 11, No. 28, May 1996, pp. 1415-1430
  • Raghavan, G. "A Domain Model of WWW Browsers," Proceeding of Southeastcon, Bringing Together Education, Science and Technology, Tampa, Apr. 11-14, 1996, pp. 436-439
  • Ng, T. "The Design and Implementation of a Reliable Distributed Operating System--Rose," Proceedings of the Symposium on Reliable Distributed Systems, Huntsville, Oct. 9-11, 1990, pp. 2-11
  • Yeung, D., et al. "MGS" A Multigrain Shared Memory System, Computer Architecture News, vol. 24, No. 2, May 1, 1996, pp. 44-55
  • Henskens et al. "Course and Fine Grain Objects in a Distributed Persistent Store," Object Orientation in Operating Systems, 1993, IEEE, pp. 116-123
  • Amaral et al. "A Model for Persistent Shared Memory Addressing in Distributed Systems," Object Orientation in Operating Systems, 1992, IEEE, pp. 2-11
  • Irelenbusch et al. "Towards a Resilient Shared Memory Concept for Distributed Persistent Object Systems," Proceedings of the 28th Annual Hawaii Intl. Conference on System Sciences, 1995, IEEE, pp. 675-684
  • Lea et al. "Cool: System Support for Distributed Programming," Communications of the ACM, vol. 36, No. 9, pp. 37-46
  • Network Appliance, Inc. Web Page, http://www.netapp.com/products/level3/ontap.html, printed on May 22, 1997
  • Network Appliance, Inc. Web Page, http://www.netapp.com/products/level3/windows.html, printed on May 22, 1997
  • Li, Kai, "Shared Virtual Memory on Loosely Coupled Multiprocessors," Yale University , Department of Computer Science, (Sep., 1986)
  • Wilson, Andrew W., "Hierachial Cache/Bus Architecture for Shared Memory Multiprocessors," ACM, pp. 244-252 (1987)
  • Carter, J.B. et al., "Optimistic Implementation of Bulk Data Transfer Protocols," In Proceedings of the 1989 Signetrics Conference, pp. 61-69 (May, 1989)
  • Carter, J.B. et als., "Distributed Operating Systems Based on a Protected Global Virtual Address Space," In the Proceedings of the Third Workshop on Workstation Operating Systems (WWOS) (May, 1992)
  • Carter, J.B. et als., "Flex: A Tool for Building Efficient and Flexible Systems," In the Proceedings of the Fourth Workshop on Workstation Operating Systems ((WWOS) (Oct., 1993)
  • Carter, John B., "Design of the Munin Distributed Shared memory System," To appear in the special issue of the Journal of Parallel and Distributed Computing on distributed shared memory (1995)
  • Carter J.B. et als., "Techniques for Reducing Consistency-Related Communication in Distributed Shared Memory Systems," ACM Transactions on Computer Systems, pp. 205-243, Vol. 13, No. 3 (Aug., 1995)
  • Carter, J.B. et als., "Reducing Consistency Traffic and Cache Misses in the Avalanche Multiprocessor," University of Utah technical report
  • Sequel Technology Web Page, http://www.sequeltech.com/product/netPIM/prodinfo.html, printed on May 22, 1997
  • Relay Web Page, http://www.relay.com/product/gold.html, printed on May 22, 1997
  • Relay Web Page, http://www.relay.com/product/otg.html, printed on May 22, 1997
  • Dryden, P. "Users throwing cache at networks delays" Computerworld, Oct. 7, 1996, http://ww.computerworld.com/search/AT-html/9610/961007SL41cacheb.html, printed on May 22, 1997
  • Measurement Techniques Inc. Web Page, http://www.lancache.com/pr1-- 4.html, printed on May 22, 1997
  • Enterprise Networking Web Page, http://www.lancache.com/enad1.html, printed on May 22, 1997
  • Peak Technologies, Inc. Web Page, http://www.peakJet/PeakJet.html, printed on May 22, 1997
  • Peak Technologies, Inc. Web Page, http://www.peak-media.com/PeakJet/quick.html, printed on May 22, 1997
  • Measurement Techniques, Inc. Web Page, http://www.lancache.com/slc.html, printed on May 22, 1997
  • Tricord Systems, Inc. Web Page, http://www.tricord.com/2/10-3-96.html, printed on May 22, 1997
  • Network Appliance, Inc. Web Page, http://www.netapp.com/products/level3/webfiler.html, printed on May 22, 1997
  • Network Appliance, Inc. Web Page, http,//www.netapp.com/news/level3b/news-- rel-- 970421.html, printed on May 22, 1997
  • Network Appliance, Inc. Web Page, http://ww.netapp.com/products/level3/netcache/datasheet.html, printed on May 22, 1997
  • Network Appliance, Inc. Web Page, http://www.netapp.com/products/level3/nfs.html, printed on May 22, 1997
  • Wilson, Andrew W., "Organization and Statistical Simulation of Hierarchical Multiprocessors," UMI Dissertation Information Service (1985)
  • "Support for Collaborative Design: Agents and Emergence, Edmonds et al.," Communications of the ACM, Jul. 1994, vol. 37, No. 7, pp. 41-47
  • "Software Agents," Genesereth et al., Communications of the ACM, Jul. 1994, vol. 37, No. 7, pp. 48-5
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?