Patents by Inventor Vern J. Legvold

Vern J. Legvold 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: 5537598
    Abstract: A system for automatically installing new processor control code in a computing system running old processor control code with minimal disruption in the operation thereof. The new code is loaded into the computing system and compared to the old code to identify values of a plurality of updating variables. Changes in the operation of the computing system are effected based on the values of the updating variables without disrupting the operation thereof. In a specific embodiment, the inventive system includes microcode in which resource management variables are labeled and given predetermined values. The resource management variables are compared to corresponding variables in the old code to determine which resources to control to effect an updating of the system. Thus, substantial changes in microcode are effected automatically and without disruption.
    Type: Grant
    Filed: August 17, 1995
    Date of Patent: July 16, 1996
    Assignee: International Business Machnes Corporation
    Inventors: Dennis A. Kukula, Vern J. Legvold
  • Patent number: 5530829
    Abstract: A system and technique for storing data in a cache memory in record format and in track format. Space is allocated in cache memory for the storage of data in track format. Additional space is allocated for the storage of data in record format. Data is stored in both formats. The most current data is identified and addresses are generated for each record of data. Access to individual records of data is facilitated through a track information block in which pointers are stored for the most current records whether stored in track format or record format. The track information block facilitates a rapid storage and retrieval of data in either format. In a specific implementation, data is stored in either format in cache using a scatter index table. The scatter index table and associated track directory entries are stored in a shared control array. Each track directory entry points to a track slot header in a cache.
    Type: Grant
    Filed: December 17, 1992
    Date of Patent: June 25, 1996
    Assignee: International Business Machines Corporation
    Inventors: Brent C. Beardsley, Susan K. Candelaria, Vern J. Legvold, Peter L. Leung, Douglas A. Martin, Gail A. Spear
  • Patent number: 5404500
    Abstract: Improved system for destaging data from a nonvolatile memory. The system is operative after a failure of an associated first cache memory for which the nonvolatile memory stores backup data. The invention is adapted to scan the nonvolatile memory to identify control data stored therein. Next a directory structure is built from control information in the nonvolatile memory which is used to provide rapid access to data stored therein. In a particular implementation, the directory structure is stored as a plurality of pointers in data storage space allocated in a second cache. Data may then be destaged from the nonvolatile memory in a more efficient manner by which records from a particular track are grouped together.
    Type: Grant
    Filed: December 17, 1992
    Date of Patent: April 4, 1995
    Assignee: International Business Machines Corporation
    Inventors: Vern J. Legvold, Steven C. Cowley