Patents by Inventor Marcus J. Schaefer

Marcus J. Schaefer 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: 4371924
    Abstract: A computer system apparatus is disclosed for improved handling of requests by a peripheral device for data from memory. The apparatus serially receives multiple memory addresses from which data is requested by the peripheral device, and makes a determination that the received addresses form a sequence in memory. Upon this determination, the apparatus begins prefetching data from addresses anticipated to be received from the peripheral device, as an extension of the address sequence received. This prefetching of data, without waiting for an anticipated address to actually be received from the peripheral device, permits the apparatus of the invention to be simultaneously performing reads to memory and communication with the requesting peripheral device. This decreases the access time on the peripheral bus, providing increased bus rates and thereby improving computing throughput.
    Type: Grant
    Filed: November 9, 1979
    Date of Patent: February 1, 1983
    Assignee: Rockwell International Corp.
    Inventors: Marcus J. Schaefer, George F. DeTar, Jr.
  • Patent number: 4347567
    Abstract: An improvement is disclosed for a computer system wherein a high speed peripheral device sends data words of a first length to a memory which operates with a word of a greater length, for example, twice the data word length. The improvement includes an apparatus for identifying pairs of data words which belong together in a single memory word. Then, a pair of the data words can be written to memory in a single operation, rather than two separate write operations.
    Type: Grant
    Filed: February 6, 1980
    Date of Patent: August 31, 1982
    Assignee: Rockwell International Corporation
    Inventors: George F. DeTar, Jr., Marcus J. Schaefer, William R. Busby