Patents by Inventor Andrew B. McNeill

Andrew B. McNeill 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: 4637024
    Abstract: A redundant error-detecting addressing code for use in a cache memory. A directory converts logical data addresses to physical addresses in the cache where the data is stored in blocks. The blocks are expanded to include redundant addressing information such as the logical data address and the physical cache address. When a block is accessed from the cache, the redundant addressing is compared to the directory addressing information to confirm that the correct data has been accessed.
    Type: Grant
    Filed: November 2, 1984
    Date of Patent: January 13, 1987
    Assignee: International Business Machines Corporation
    Inventors: Jerry D. Dixon, Robert H. Farrell, Gerald A. Marazas, Andrew B. McNeill, Jr., Gerald U. Merckel
  • Patent number: 4489378
    Abstract: When transferring data to a cache memory from an attachment data storage device, additional unrequested information can be transferred at the same time if it is likely that this additional data will soon be requested. The average quantity of data transferred to the cache memory in each operation can be automatically and continually varied in order to maximize the performance advantage provided by the cache memory. When a record of data is requested by the host processor, data is transferred to the cache memory from an attachment data storage device in increments of fixed-length data blocks each containing a sequence of data records, with the number of transferred blocks being determined by the position of a requested data record in its respective data block, and the average number of blocks transferred in any one operation being varied by adjusting threshold position values at which second or third data blocks are transferred.
    Type: Grant
    Filed: June 5, 1981
    Date of Patent: December 18, 1984
    Assignee: International Business Machines Corporation
    Inventors: Jerry D. Dixon, Gerald A. Marazas, Andrew B. McNeill, Gerald U. Merckel