Patents by Inventor Edgar R. Goodrich, Jr.

Edgar R. Goodrich, Jr. 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: 4607331
    Abstract: A circuit and method for implementing a predetermined data replacement algorithm associated with a fast, low capacity cache, such as least recently used (LRU), which is fast and which minimizes circuitry is provided. A latch stores the present status of the replacement algorithm, and an address control signal indicates which one of n sets of stored information in the cache has been most recently accessed, where n is an integer. The predetermined algorithm is implemented by a predetermined permutation table stored in a translator which provides an output signal in response to both the present status of the replacement algorithm and the address control signal. The output signal indicates which one of the n sets of stored information in the cache may be replaced with new information.
    Type: Grant
    Filed: May 13, 1983
    Date of Patent: August 19, 1986
    Assignee: Motorola, Inc.
    Inventors: Edgar R. Goodrich, Jr., Douglas R. Kraft
  • Patent number: 4538270
    Abstract: An error checking and correcting (ECC) system implemented in large scale integration (LSI) form having a predetermined Hamming code checks the accuracy of data and corrects the data via check bits. A method and apparatus for translating the predetermined Hamming code to an expanded class of Hamming codes is disclosed.
    Type: Grant
    Filed: April 4, 1983
    Date of Patent: August 27, 1985
    Assignee: Motorola, Inc.
    Inventors: Edgar R. Goodrich, Jr., Philip Navratil