Patents Represented by Attorney James A. Holland & Hart LLP Pinto
  • Patent number: 5917838
    Abstract: A fault tolerant memory system having a triple bit error correction and quadruple bit error detection capability is disclosed using control logic coupled to multiple decoders each having single bit error correction/double bit error detection capabilities. The memory system can also be provided with a sparing system which provides an additional memory device to circumvent failures in individual memory devices. The memory system is suited for severe environments such as computing systems operating in outer space.
    Type: Grant
    Filed: January 5, 1998
    Date of Patent: June 29, 1999
    Assignee: General Dynamics Information Systems, Inc.
    Inventor: Andrew J. Wardrop
  • Patent number: 5897664
    Abstract: In a multiprocessor computing system, virtual memory addresses are mapped to local physical memory addresses of an attraction memory, containing a replication of the data contained at remote physical addresses, in a node of the system. A mapping table is created and maintained in each node of the system to supplement a conventional page table. The mapping table is used to map a global physical address to a local physical address of the replicated page of memory. System performance is enhanced by subsequent access to the data stored at the local physical address, as opposed to the remote physical address.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: April 27, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: William A. Nesheim, Aleksandr Guzovskiy
  • Patent number: 5832512
    Abstract: In a client/server computing environment where the server controls the creation and allocation of file numbers for newly created files, transparent creation by the client of new file numbers while the server is unavailable. A file number table is created and maintained in the client for storing and mapping file numbers. Responsive to requests for the creation of a new file while the server is unavailable, the client creates a new file number for the new file, stores it in the table, and maps it to the file number later assigned by the server. Conflicts between file numbers created by the server and client are also flagged, detected, and resolved.
    Type: Grant
    Filed: April 15, 1996
    Date of Patent: November 3, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: Robert Mastors, Sam L. Faulkner
  • Patent number: 5832213
    Abstract: A computer implemented method and apparatus for mounting a user removable media in a computer system includes acquiring a media identifier input and a function identifier input from a user of the computer system. The media identifier input identifies the user removable media, and the function identifier input specifies a mounting operation to be performed on the user removable media. The media identifier and the function identifier inputs are processed to access a system media interface of the computer system, for example, by converting the media identifier input to a physical path of the user removable media in the computer system, and determining if the physical path of the media identifier input is valid within the computer system. A simulated media event is generated to mount the user removable media in the computer system. If desired, a determination may be made whether the user has valid permission to control the user removable media identified by the media identifier input.
    Type: Grant
    Filed: July 3, 1996
    Date of Patent: November 3, 1998
    Assignee: Sun Microsystems, Inc.
    Inventor: William L. Duncan
  • Patent number: 5784058
    Abstract: The present invention provides a user control mechanism for selectively retaining for display a document obtained from a network. The user control is located as an icon or symbol in the browser interface for ease of use. Subsequent documents which are downloaded from the network are displayed in a separate window of the display in the computing system, and these subsequent windows are also provided with the same user control mechanism. In particular, the user can selectively create a second browser display page by following a link contained in the first browser display page, without overwriting the contents of the first browser display page.
    Type: Grant
    Filed: May 28, 1996
    Date of Patent: July 21, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: Thomas E. LaStrange, Monty L. Hammontree
  • Patent number: 5765192
    Abstract: A method is disclosed for reusing directory search handles in a manner that minimizes the possibility that a handle allocated for a directory search request that is not yet complete will be reused. This method is implemented by assigning a block of system memory at the time of system initialization for the creation of a set of directory search and information retrieval handle structures. Handle structures within the set are allocated as they are needed. When all have been allocated, they are reused, one at a time in a least-recently-used fashion which gives preference to handle structures which have the lowest probability of being associated with an incomplete search request.
    Type: Grant
    Filed: May 1, 1996
    Date of Patent: June 9, 1998
    Assignee: Sun Microsystems, Inc.
    Inventor: Brian Berliner
  • Patent number: 5734814
    Abstract: In a computing system utilizing redundant storage devices arranged in the RAID disk array, data is stored in the computing system using a memory cache created from system memory and the disk array. A checkpoint module detects a fault in the computing system and generates a fault indication, and a cache manager writes data and parity to the memory cache in a first mode, and writes data and parity to the storage device in a second mode. In response to the fault indication, the checkpoint module copies the data contained in the cache to the disk array, and switches the cache manager from the first mode to the second mode.
    Type: Grant
    Filed: April 15, 1996
    Date of Patent: March 31, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: John R. Corbin, Robert S. Gittins
  • Patent number: D392810
    Type: Grant
    Filed: October 8, 1996
    Date of Patent: March 31, 1998
    Inventor: Albert G. Aaron