Patents by Inventor Joseph B. Heinemann

Joseph B. Heinemann 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: 4388695
    Abstract: A hardware circuit for protecting against the accidental writing in an area of memory which contains critical data. In order to access the critical data memory area during a write cycle, it is necessary first to control predetermined memory access cycles which include, for example, the writing of predetermined data at a predetermined address. After detection of such a "fictitious" write cycle, the hardware allows the next write cycle to access the critical data memory area.
    Type: Grant
    Filed: February 21, 1980
    Date of Patent: June 14, 1983
    Assignee: Timeplex, Inc.
    Inventor: Joseph B. Heinemann
  • Patent number: 4368514
    Abstract: There is disclosed a multi-processor system having a master processor and a plurality of slaves. Each processor is provided with its own memory. Although each slave processor can access only its respective memory, the master processor can access either its own memory or any one of the slave memories. Maximum throughput (efficiency) is achieved by suspending operation of a single slave processor for only a single memory cycle, i.e., the time required for the master processor to access the respective slave memory. Each processor/memory is on a single card, with all of the cards being connected to a common bus. The cards are virtually identical, and master/slave distinctions are determined by a single slot bit on each card. A unique addressing scheme is implemented for access from the master to a selected slave.
    Type: Grant
    Filed: April 25, 1980
    Date of Patent: January 11, 1983
    Assignee: Timeplex, Inc.
    Inventors: Ian K. Persaud, Joseph B. Heinemann