Patents by Inventor Robert B. Moussavi

Robert B. Moussavi 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: 5953740
    Abstract: A computer memory system connectable to a processor and having programmable operational characteristics based on characteristics of the processor. The memory system includes several caches and a main memory connected to a bus. One cache can be programmed to store only code data. Another cache can be programmed to buffer data writes to the main memory only from the processor. The main memory supports fast page mode and can be programmed to selectively reopen either code or non-code data pages.
    Type: Grant
    Filed: October 5, 1993
    Date of Patent: September 14, 1999
    Assignee: NCR Corporation
    Inventors: Edward C. King, Forrest O. Arnold, Jackson L. Ellis, Robert B. Moussavi, Pirmin L. Weisser, Fulps V. Vermeer
  • Patent number: 5835945
    Abstract: A statistically fast, high performance computer memory system including a system memory for storing code and non-code data accessible by at least two bus masters, a bus connecting the memory with the bus masters, and a plurality of caches connected to the bus. An internal cache holds data selected solely on the basis of memory accesses by the host processor, a pre-fetch cache pre-fetches code from the memory, and a write buffer cache connected to the bus for buffering data written to the memory.
    Type: Grant
    Filed: August 6, 1990
    Date of Patent: November 10, 1998
    Assignee: NCR Corporation
    Inventors: Edward C. King, Jackson L. Ellis, Robert B. Moussavi, Pirmin L. Weisser
  • Patent number: 5434990
    Abstract: A method for reading data from an n-way, set associative cache. n individually addressable memory units are provided, with each of the units storing a plurality of data elements. All n of the units are concurrently addressed to transfer a data element from each of the units to a respective latch, and one of such data elements is selectively transferred from one of the latches. The units are then serially addressed in a predetermined pattern to sequentially transfer data elements out of the units.
    Type: Grant
    Filed: August 6, 1990
    Date of Patent: July 18, 1995
    Assignee: NCR Corporation
    Inventors: Robert B. Moussavi, Jackson L. Ellis
  • Patent number: 5420994
    Abstract: A method for reading a multiple byte data element stored in both first and second memories. Selected bytes of the data element are invalidated in the first memory. Valid bytes from the first memory are combined with remaining bytes from the second memory in response to a read request.
    Type: Grant
    Filed: August 6, 1990
    Date of Patent: May 30, 1995
    Assignee: NCR Corp.
    Inventors: Edward C. King, Forrest O. Arnold, Jackson L. Ellis, Robert B. Moussavi, Pirmin L. Weisser, Fulps V. Vermeer