Patents by Inventor John R. Corbin

John R. Corbin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8601220
    Abstract: In one embodiment, a data migration technique enables a source storage system to efficiently and reliably migrate data to a destination storage system. The source storage system includes a copy engine that is configured to migrate or copy a set of data, e.g., one or more files, to the destination storage system using a file-based protocol over a network. The copy engine is also configured to ensure that any locks associated with the migrated data set are reclaimed at the destination storage system using a lock-based protocol. The source storage system further includes a proxy service that is configured to translate client requests to access the migrated data set to access requests executable (i.e., discernable) by the destination storage system. The proxy service then forwards or proxies the translated requests over the network to the destination storage system for processing.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: December 3, 2013
    Assignee: NetApp, Inc.
    Inventors: John R. Corbin, Vijay Singh, Saadia Khan, Sloan Johnson
  • Patent number: 5881241
    Abstract: Data routing of the present invention is a capability of pre-configuring routes for data traveling through the software or the hardware of a computer system. The routes are set up by a consumer of the data or the destination and are delivered to the producer of the data or the source. The data route may include an identification of the consumer of the data, a minimal list of routines which will perform some preprocessing of the data, a return route, a don't care mask, a set of registered routes and a set of actions. The set of actions can be a set of states to transition or a set of functions to call. In order to determine a data route hit, the incoming data from the producer is AND'ed with the don't care mask, the results of which is then compared with the set of registered routes, i.e. a pattern of bits. If the results are equal, then there is a data route hit. The incoming data from the producer is then passed off to the actions.
    Type: Grant
    Filed: June 19, 1996
    Date of Patent: March 9, 1999
    Assignee: Sun Microsystems, Inc.
    Inventor: John R. Corbin
  • 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: 5138712
    Abstract: The present invention provides to the software application the verification and license check out functions which are normally performed by a license server of a network software license system. The encrypted license information is contained in a license token, and is sorted in the database controlled by the license server. In contrast to the prior art where the license server either grants or denies the request after verifying the user's credentials, the license server in the preferred embodiment of the present invention finds the correct license token for the software application and transmits the license token to the licensing library. In application specific license access module attached to the application decodes the licensing token. Routines in the licensing library coupled to the software application verify the license information before checking out the license and updating the license token.
    Type: Grant
    Filed: October 2, 1989
    Date of Patent: August 11, 1992
    Assignee: Sun Microsystems, Inc.
    Inventor: John R. Corbin
  • Patent number: 4099534
    Abstract: A tent and storage compartment therefor are mounted on the top of a van or similar vehicle. The storage compartment comprises a shallow box of approximately the same width as the van but with a length somewhat less than the length thereof and includes a base and a top hinged to the base. A pair of poles having a length approximately equal to the width of the compartment are pivotally connected to the top adjacent each front corner and rest in the front corners of the base to hold the top open. Right and left side support poles are pivotally connected to the front corners of the base and extend outwardly away from the van. The side support poles are jointed together at the other ends thereof by a connecting pole. Cables are connected between the top and the remote ends of the side poles to support the side poles in a horizontal position. Appropriately shaped tent material covers and is suspended from the cables and poles to complete the tent.
    Type: Grant
    Filed: February 16, 1977
    Date of Patent: July 11, 1978
    Inventor: John R. Corbin