The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 29, 1999

Filed:

Mar. 28, 1997
Applicant:
Inventors:

Scott H Davis, Groton, MA (US);

John B Carter, Salt Lake City, UT (US);

Steven J Frank, Hopkinton, MA (US);

Hsin H Lee, Acton, MA (US);

Daniel J Dietterich, Acton, MA (US);

Assignee:

Mangosoft Corporation, Westborough, MA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
707 10 ; 707200 ; 707205 ; 39520048 ; 705 26 ; 711147 ;
Abstract

In a network of computer nodes, a structured storage system interfaces to a globally addressable memory system that provides persistent storage of data. The globally addressable memory system may be a distributed shared memory (DSM) system. A control program resident on each network node can direct the memory system to map file and directory data into the shared memory space. The memory system can include functionality to share data, coherently replicate data, and create log-based transaction data to allow for recovery. In one embodiment, the memory system provides memory device services to the data control program. These services can include read, write, allocate, flush, or any other similar or additional service suitable for providing low level control of a memory storage device. The data control program employs these memory system services to allocate and access portions of the shared memory space for creating and manipulating a structured store of data such as a file system, a database system, or a Web page system for storing, retrieving, and delivering objects such as files, database records or information, and Web pages.

Published as:
CA2221874A1; EP0844559A2; WO9822874A1; WO9822892A1; AU7303098A; AU7303598A; EP0844559A3; JPH10254761A; US5918229A; EP0978069A1; US6148377A; JP2001506022A; EP0978069B1; ATE243336T1; DE69722962D1; DE69722962T2; CA2221874C; US2008256090A1;

Find Patent Forward Citations

Loading…