Patents by Inventor Parviz Hatami

Parviz Hatami 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: 6195733
    Abstract: A multiprocessor data processing system includes a private data bus and a private program bus coupled to each of the processors. Coupled between the private data buses is a plurality of memory banks, each of which can be dynamically switched between the processors to move blocks of data without physically transferring the data from one bank to another. Likewise, a plurality of memory banks is coupled between the program buses. These memory banks are loaded with pages of program instructions from external memory over a shared bus. Any one of the pages can be coupled to either of the processors on its respective private program bus. When the pages are coupled to the shared bus, they appear as a contiguous address space. When a page is coupled to one of the private program buses, the addressing mode is changed so that the page is mapped to a common address space.
    Type: Grant
    Filed: October 21, 1998
    Date of Patent: February 27, 2001
    Assignee: Intel Corporation
    Inventors: N. Gopalan Nair, David Regenold, Parviz Hatami, Ramprasad Satagopan
  • Patent number: 5890013
    Abstract: A multiprocessor data processing system includes a private data bus and a private program bus coupled to each of the processors. Coupled between the private data buses is a plurality of memory banks, each of which can be dynamically switched between the processors to move blocks of data without physically transferring the data from one bank to another. Likewise, a plurality of memory banks is coupled between the program buses. These memory banks are loaded with pages of program instructions from external memory over a shared bus. Any one of the pages can be coupled to either of the processors on its respective private program bus. When the pages are coupled to the shared bus, they appear as a contiguous address space. When a page is coupled to one of the private program buses, the addressing mode is changed so that the page is mapped to a common address space.
    Type: Grant
    Filed: September 30, 1996
    Date of Patent: March 30, 1999
    Assignee: Intel Corporation
    Inventors: N. Gopalan Nair, David Regenold, Parviz Hatami, Ramprasad Satagopan
  • Patent number: 5838931
    Abstract: A method and an apparatus for enabling a processor to access an external component through either a private bus or a shared bus. One embodiment of the present invention is an external memory access apparatus which includes an external memory access unit. This external memory access unit couples to the processor through an external memory access unit bus. In addition, the external memory access unit couples to external memory through a private bus. The external memory access unit also couples to the external memory through a shared bus, which also couples an external component to the external memory.
    Type: Grant
    Filed: May 9, 1997
    Date of Patent: November 17, 1998
    Assignee: Intel Corporation
    Inventors: David Regenold, Parviz Hatami