Patents by Inventor Norman Rasmussen

Norman Rasmussen 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: 5887194
    Abstract: A computer bus that enables bus mastering agents to send/receive a burst of data to/from a slave agent without determining in advance the number of data words to be transferred, or even the maximum number of data words that could be transferred. Either the master, the slave, or the bus arbiter can terminate the burst at any time with minimum overhead. Furthermore, either the master or the slave can throttle the speed of the data transfer by adding wait states. Distributed address decode is performed by each agent coupled to the bus. Each agent must claim a transaction directed toward it by the master. If no agent claims the transaction within a predetermined number of clock periods, a subtractive decode device may claim the transaction by default. The bus also includes a bus lock wherein each bus slave agent may be able to enter a locked state, and once in the locked state, reject all accesses except those initiated by the master agent that locked it.
    Type: Grant
    Filed: June 5, 1995
    Date of Patent: March 23, 1999
    Assignee: Intel Corporation
    Inventors: Dave Carson, Bruce Young, Norman Rasmussen, Stephen Fischer, Jeffrey Rabe
  • Patent number: 5832241
    Abstract: A bus bridge is disclosed that handles bus transactions that must be completed on a destination bus before being completed on an originating bus by indicating a retry to delay such bus transactions on the originating bus while completing such bus transactions on the destination bus.
    Type: Grant
    Filed: June 19, 1997
    Date of Patent: November 3, 1998
    Assignee: Intel Corporation
    Inventors: Charles B. Guy, Bruce Young, Norman Rasmussen
  • Patent number: 5768548
    Abstract: A bus with bus commands which optimize the management of buffers within a bus bridge is disclosed. The bus incorporates at least two types of write commands, a Postable Memory Write command and a Memory Write command. The Postable Memory Write command serves as a write command which additionally instructs the bus bridge that the processor will not be informed that the data transfer is complete, and thus, data may be posted in the bus bridge. In contrast, the Memory Write command serves as a write command which additionally instructs the bus bridge that the processor may be informed that the data transfer is complete, and that data should not, accordingly, be posted. These two write commands are used in combination such that a data transfer of a contiguous block of data utilizes Postable Memory Write commands until the final transaction in the transfer, at which time, a Memory Write command is used.
    Type: Grant
    Filed: January 15, 1997
    Date of Patent: June 16, 1998
    Assignee: Intel Corporation
    Inventors: Bruce Young, Norman Rasmussen
  • Patent number: 5740376
    Abstract: A computer bus that enables bus mastering agents to send/receive a burst of data to/from a slave agent without determining in advance the number of data words to be transferred, or even the maximum number of data words that could be transferred. Either the master, the slave, or the bus arbiter can terminate the burst at any time with minimum overhead. Furthermore, either the master or the slave can throttle the speed of the data transfer by adding wait states. Distributed address decode is performed by each agent coupled to the bus. Each agent must claim a transaction directed toward it by the master. If no agent claims the transaction within a predetermined number of clock periods, a subtractive decode device may claim the transaction by default. The bus also includes a bus lock wherein each bus slave agent may be able to enter a locked state, and once in the locked state, reject all accesses except those initiated by the master agent that locked it.
    Type: Grant
    Filed: February 12, 1997
    Date of Patent: April 14, 1998
    Assignee: Intel Corporation
    Inventors: Dave Carson, Bruce Young, Norman Rasmussen, Stephen Fischer, Jeffrey Rabe
  • Patent number: 5467295
    Abstract: A computer bus that enables bus mastering agents to send/receive a burst of data to/from a slave agent without determining in advance the number of data words to be transferred, or even the maximum number of data words that could be transferred. Either the master, the slave, or the bus arbiter can terminate the burst at any time with minimum overhead. Furthermore, either the master or the slave can throttle the speed of the data transfer by adding wait states. Distributed address decode is performed by each agent coupled to the bus. Each agent must claim a transaction directed toward it by the master. If no agent claims the transaction within a predetermined number of clock periods, a subtractive decode device may claim the transaction by default. The bus also includes a bus lock wherein each bus slave agent may be able to enter a locked state, and once in the locked state, reject all accesses except those initiated by the master agent that locked it.
    Type: Grant
    Filed: April 30, 1992
    Date of Patent: November 14, 1995
    Assignee: Intel Corporation
    Inventors: Bruce Young, Dave Carson, Norman Rasmussen, Stephen Fischer, Jeffrey Rabe