Patents by Inventor Charles R. Terry

Charles R. Terry 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: 5043876
    Abstract: A shared file environment permits multiple users to read a file that is being updated concurrently. The process maintains N level shadows for a file to allow multiple users to read a file even though that file may be updated by one or more updaters in succession. A reader of a file does not need to wait on an updater of the file nor does the reader see any updates as they are being made. Each reader that opens the file sees the latest committed level of the file; that is, if reader A opens the file for read before updater B commits his changes, then there will exist one level shadow for the file after B commits. The process maintains N level shadows for a file, although only one updater of a file is allowed at a time. A new construct, referred to as the Not Available Yet (NAY) structure, contains entries for all files that are currently open for read. The NAY structure has an entry for each level of a file that is open for read.
    Type: Grant
    Filed: May 27, 1988
    Date of Patent: August 27, 1991
    Assignee: International Business Machines Corporation
    Inventor: Charles R. Terry