1
John B Carter, Scott H Davis, Steven J Frank: Remote access and geographically distributed computers in a globally addressable storage environment. Mangosoft Corporation, Testa Hurwitz & Thibeault, November 16, 1999: US05987506 (587 worldwide citation)

A computer system employs a globally addressable storage environment that allows a plurality of networked computers to access data by addressing even when the data is stored on a persistent storage device such as a computer hard disk and other traditionally non-addressable data storage devices. The ...


2
John B Carter, Scott H Davis, William Abraham, Steven J Frank, Thomas G Hansen, Robert S Phillips, Daniel J Dietterich, David Porter: Shared memory computer networks. Mangosoft Corporation, Proskauer Rose, November 14, 2000: US06148377 (304 worldwide citation)

Distributed shared memory systems and processes that can connect into each node of a computer network to encapsulate the memory management operations of the connected nodes and to provide thereby an abstraction of a shared virtual memory that can span across each node of the network and that optiona ...


3
Scott H Davis, John B Carter, Steven J Frank, Hsin H Lee, Daniel J Dietterich: Structured data storage using globally addressable memory. Mangosoft Corporation, Testa Hurwitz & Thibeault, June 29, 1999: US05918229 (302 worldwide citation)

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 ...


4
John B Carter, Scott H Davis, Daniel J Dietterich, Steven J Frank, Robert S Phillips, John Woods, David Porter, Hsin H Lee: System and method for providing highly available data storage using globally addressable memory. Mangosoft Corporation, Testa Hurwitz & Thibeault, June 1, 1999: US05909540 (300 worldwide citation)

A network of computer node interface to globally addressable memory system that provides persistent storage of data exchange periodic connectivity information. The exchanged connectivity information provides information regarding node failure to other nodes in the system, and the surviving nodes use ...


5
John B Carter, Scott H Davis, Daniel J Dietterich, Steven J Frank, Hsin H Lee: Shared client-side web caching using globally addressable memory. Mangosoft Corporation, Testa Hurwitz & Thibeault, February 15, 2000: US06026474 (241 worldwide citation)

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.


6
Steven J Frank, J Scott Merritt: Data processing system having a data coherence solution. Plexus Computers, Fliesler Dubb Meyer & Lovejoy, November 11, 1986: US04622631 (191 worldwide citation)

A tightly coupled computer system which provides for data coherency and includes an addressable main memory for storing blocks of data, a plurality of processors for accessing the blocks of data, each of the processors having an addressable cache memory for storing a number of blocks of data, a bus ...


7
Andrew W Wilson Jr, Steven J Frank: Hierarchical cache memory system and method. Encore Computer Corporation, Henry D Pahl Jr, July 5, 1988: US04755930 (143 worldwide citation)

A caching system for a shared bus multiprocessor which includes several processors each having its own private cache memory. Each private cache is connected to a first bus to which a second, higher level cache memory is also connected. The second, higher level cache in turn is connected either to an ...


8
David J Schanin, Russel L Moore, John R Bartlett, Charles S Namias, David W Zopf, Brian D Gill, Trevor A Creary, Stephen S Corbin, Mark J Matale, David F Ford, Steven J Frank: Multiprocessor computer system employing a plurality of tightly coupled processors with interrupt vector bus. Encore Computer Corporation, Henry D Pahl Jr, November 19, 1991: US05067071 (122 worldwide citation)

Disclosed is a multiprocessor computer system including a plurality of processor modules with each of the processor modules including at least one processor and a cache memory which is shared by all of the processors of each processor module. The processor modules are connected to a system bus which ...


9
Steven J Frank, Henry Burkhardt III, Linda O Lee, Nathan Goodman, Benson I Margulies, Frederick D Weber: Multiprocessor digital data processing system. Kendall Square Research Corporation, Lahive & Cockfield, October 8, 1991: US05055999 (96 worldwide citation)

A multiprocessor digital data processing system comprises a plurality of processing cells arranged in a hierarchy of rings. The system selectively allocates storage and moves exclusive data copies from cell to cell in response to access requests generated by the cells. Routing elements are employed ...


10
Steven J Frank, Henry Burkhardt III, James B Rothnie, David I Epstein, Stephen W Morss, Dana R Kelly, Paul A Binder: Dynamic packet routing network. Kendall Square Research Corporation, Lahive & Cockfield, January 25, 1994: US05282201 (78 worldwide citation)

A digital data communications apparatus includes first and second processing groups, each made up of a plurality of processing cells interconnected by an associated bus. An element (RRC) transfers information packets generated by the processing cells between the first and second processing groups. T ...