Patents by Inventor Patrick F. Dutton

Patrick F. Dutton 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: 4713751
    Abstract: A masking circuit for a multiprocessor system is disclosed. The masking circuit senses the existence and type of commands stored in the command status registers associated with the system processors. Masking begins if it is determined that information needed by one processor is located in the cache memory of another processor and is to be flushed to the main memory, which is accessible by the first processor. The masking circuit masks the command present in the command status register associated with the first processor, for the first processor to access the main memory, until after the information has been flushed from the cache to the main memory. The first processor is thus prevented from accessing the main memory until after the information has been flushed thereto.
    Type: Grant
    Filed: October 24, 1984
    Date of Patent: December 15, 1987
    Assignee: International Business Machines Corporation
    Inventors: Patrick F. Dutton, Earl W. Jackson, Jr.
  • Patent number: 4654847
    Abstract: An apparatus is disclosed which detects the existence of an error, in a computer system, corrects the error, and takes steps to ensure that the error will never again re-occur. The error resides in the integrity of data stored in a main memory. When the data is read from memory and found to be erroneous, the data is corrected and stored in a spare portion of a small alternate memory array. In addition, the identity of the corrected data is also stored in the alternate memory array. During a subsequent read of the data from the main memory, the alternate memory array is simultaneously consulted. The identity of the corrected data, stored in the alternate memory array, is compared with the incoming address, and the corrected data is read from the spare portion of the alternate memory array. As a result, the erroneous data is not reproduced during a subsequent read of the data from the main memory.
    Type: Grant
    Filed: December 28, 1984
    Date of Patent: March 31, 1987
    Assignee: International Business Machines
    Inventor: Patrick F. Dutton
  • Patent number: 4608687
    Abstract: In a computer system, an apparatus detects the existence of an error in data retrieved from memory, corrects the erroneous data, and takes steps to maintain the correct condition of the data. In taking these steps, when the erroneous data is corrected, the corrected data is stored in a spare portion of the memory; however, the address of the corrected data in memory is recorded in a bit steering array, a physically separate memory of much smaller size. The bit steering array stores a plurality of such addresses. When an incoming read request signal is generated, it simultaneously energizes the memory and the bit steering array. In response to the read request signal, the bit steering array develops an output signal indicative of the address of the corrected data and representative of the identity of the erroneous data. In response to the read request signal, data, including the erroneous data, is read from memory. In addition, the corrected data is read from the spare portion of the memory.
    Type: Grant
    Filed: September 13, 1983
    Date of Patent: August 26, 1986
    Assignee: International Business Machines Corporation
    Inventor: Patrick F. Dutton