Patents by Inventor Alexander S. Lett

Alexander S. Lett 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: 5504857
    Abstract: A computer implemented method for robustly copying pages to system managed storage in order to maintain data in a consistent state and in order to provide continuous access availability of the pages to executing applications. The method achieves data consistency by atomically shadow copying application referenced pages and amending directories in a failure independent medium on (1) an access path interrupt as well as on (2) a page update basis. Availability is enhanced by duplexing the pages and directories as part of the atomic shadow copying step.
    Type: Grant
    Filed: March 4, 1993
    Date of Patent: April 2, 1996
    Assignee: International Business Machines
    Inventors: Robert Baird, Gerald P. Bozman, George Eisenberger, Albert Kamerman, Alexander S. Lett, John J. McAssey, James J. Myers, William H. Tetzlaff, Pong-sheng Wang
  • Patent number: 5410697
    Abstract: A method for managing concurrency using a serializing token as a supplement to locks for accessing the same page by different processes and ensuring coherence between data caches and a shared access backing store supporting the processes defined onto multiple processors. A shared lock and a new token are issued by a local lock manager (LLM) and local cache manager (LCM) in response to a page read request from a process. An exclusive lock, an invalidation of all cache resident copies of the page, a cache write through to backing store of the changed page, a copyback of a new token, and lock release are responsive to a page write/update request from a process where the token issued to the process during a prior request matches the token stored with a cache resident copy of the page. Otherwise, a write request fails and the process must first issue a read request to the page of interest.
    Type: Grant
    Filed: October 6, 1993
    Date of Patent: April 25, 1995
    Assignee: International Business Machines Corporation
    Inventors: Robert Baird, George Eisenberger, Alexander S. Lett, James J. Myers, William H. Tetzlaff, Jay G. Unger
  • Patent number: 5226143
    Abstract: A conditional broadcast or notification facility of a global lock manager is utilized to both serialize access to pages stored in local caches of counterpart processors in a distributed system and to ensure consistency among pages common to the caches. Exclusive use locks are obtained in advance of all write operations. When a page is to be updated, which page is cached in a processor other than that of the requester, then a delay is posed to the grant of the exclusive lock, all shared use lock holders to the same page notified, local copies are invalidated, exclusive lock granted, page is updated and written through cache, after which the lock is demoted to shared use.
    Type: Grant
    Filed: March 14, 1990
    Date of Patent: July 6, 1993
    Assignee: International Business Machines Corporation
    Inventors: Robert Baird, Gerald P. Bozman, Alexander S. Lett, James J. Myers, William H. Tetzlaff
  • Patent number: 5218696
    Abstract: A computer-implemented method for the name-oriented accessing of files having at least zero records, any access path to files and records through an external store coupling the computer being defined by a pair of related directories. A first directory of record entries is sorted on a two-part token. The token consists of a unique sequence number assigned to the record and the sequence number of any parent record entry. Each record entry includes the token, file or record name, and external store address or pointer A traverse through the tokens constitutes a leaf-searchable B-tree.Rapid access to target records is by way of a name-sorted, inverted directory of names and tokens as a subset and which is reconstitutable from the first directory in the event of unavailability.
    Type: Grant
    Filed: September 17, 1992
    Date of Patent: June 8, 1993
    Assignee: International Business Machines Corporation
    Inventors: Robert Baird, Robert R. Berbec, Gerald P. Bozman, Alexander S. Lett, James J. Myers, William H. Tetzlaff, Jay H. Unger
  • Patent number: 5088026
    Abstract: A method to manage the access of data or pages mapped into a very large virtual external address space through a cache without disturbing the logical view of the data and without having to assign physical or real backing store to said logical view. A data cache is used in which pages are indexed according to a logical address intermediate to their virtual address and their physical location in external storage. Pages common to two or more files are updated in place in the cache, while pages bound to only one file are shadow copied.
    Type: Grant
    Filed: February 9, 1990
    Date of Patent: February 11, 1992
    Assignee: International Business Machines Corporation
    Inventors: Gerald P. Bozman, George Eisenberger, Alexander S. Lett, James J. Myers, William H. Tetzlaff, Jay H. Unger