Patents by Inventor Jeffrey D. Larson

Jeffrey D. Larson 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: 6732212
    Abstract: One embodiment of the present invention provides a method for processing a remote interrupt signal or a remote event. Another embodiment of the present invention provides a system for issuing a raw packet over a network in response to a remote interrupt or a remote event. Another embodiment of the present invention provides a network interface system configured to issue interrupt requests over a network.
    Type: Grant
    Filed: February 14, 2001
    Date of Patent: May 4, 2004
    Assignee: Fujitsu Limited
    Inventors: Hirohide Sugahara, Takashi Miyoshi, Jeffrey D. Larson, Takeshi Horie
  • Patent number: 6684281
    Abstract: A computer network system and a method for fast delivery of an interrupt message over a computer network enables a first processor coupled to the computer network to very quickly send an interrupt message to a second processor coupled to the computer network, by directly writing the interrupt message to a doorbell address range associated with the second processor in the PCI memory space of a first PCI bus to which the first processor is coupled. The doorbell address range is mapped to a doorbell space in the PCI memory space of a second PCI bus to which the second processor is coupled. The first PCI bus is coupled to the computer network through a first PCI network adaptor, which processes the write transaction and send it to the network. The second PCI bus is coupled to the computer network through a second PCI network adaptor, which receives the write transaction from the network and transforms the write transaction into an interrupt message to the second processor.
    Type: Grant
    Filed: November 2, 2000
    Date of Patent: January 27, 2004
    Assignee: Fujitsu Limited
    Inventors: Hirohide Sugahara, Jeffrey D. Larson, Takashi Miyoshi, Takeshi Horie
  • Patent number: 6678758
    Abstract: A PCI (peripheral component interconnect) network adaptor manages read/write requests through the establishment of dynamic queues. The PCI network adaptor establishes a unique queue for each destination node that enables the requests for each node to be processed separately. The PCI network adaptor determines whether a remote read/write request should be added to the linked list for the destination node of the request or whether the request should be rejected. If the number of pending requests for the destination node is below a predetermined threshold and the entire buffer is not full, then the request is added to the linked list for the destination node. Otherwise, the request is rejected. For write requests, if the request is added to the linked list for the destination node, then any pending read requests for that node are aborted.
    Type: Grant
    Filed: February 5, 2001
    Date of Patent: January 13, 2004
    Assignee: Fujitsu Limited
    Inventors: Jeffrey D. Larson, Hirohide Sugahara, Takashi Miyoshi, Takeshi Horie
  • Publication number: 20030009432
    Abstract: A method and system provide access assurance regarding an RDMA transaction. The system comprises an initiating device and a target device placed across a network router. The initiating device and the target device are coupled to a first and a second buses, respectively. The first and the second buses are coupled to the network router through a first and a second network adaptors. The first and second network adaptors include functional units to facilitate a memory-mapped read or write on the first bus to be bridged to the second bus through the computer network. An RDMA space and an associated access assurance space are assigned to the target device in the memory space of the first bus, to which the initiating device is coupled. The initiating device may RDMA the target device by directly reading from or writing into the RDMA space assigned to the target device.
    Type: Application
    Filed: April 19, 2001
    Publication date: January 9, 2003
    Inventors: Hirohide Sugahara, Jeffrey D. Larson, Takashi Miyoshi, Takeshi Horie
  • Patent number: 6490213
    Abstract: A switch system and method transfer a data packet from a source data port to one or more destination data ports through a switch. The system includes at least one crosspoint circuit. A crosspoint circuit in the switch system includes a first and a second reduced voltage swing line, a first and a second transistor circuit for each data input path and a sense amplifier for a data port. The first reduced voltage swing line is coupled to the first transistor circuit, the second reduced voltage swing line is coupled to the second transistor circuit and both reduced voltage swing lines are connected to the sense amplifier.
    Type: Grant
    Filed: October 14, 1999
    Date of Patent: December 3, 2002
    Assignee: Fujitsu, Ltd.
    Inventors: Albert Mu, Jeffrey D. Larson
  • Publication number: 20020161842
    Abstract: A system and method are provided for efficiently writing data from one bus device to another bus device across a network. Data packets to be transmitted are ordered and assigned sequence numbers and expected sequence numbers. The expected sequence number of a data packet corresponds to the sequence number of the data packet immediately prior to the current data packet. When a data packet arrives at the receiving bus, its expected sequence number is compared against the sequence numbers of the previous data packets received. If the previously-received data packet bears the sequence number corresponding to the expected sequence number of the newly arrived data packet, the newly arrived data is stored, and an acknowledgement is sent. If a match cannot be found then a retry request message is sent.
    Type: Application
    Filed: April 25, 2001
    Publication date: October 31, 2002
    Inventors: Jeffrey D. Larson, Takashi Miyoshi, Takeshi Horie, Hirohide Sugahara
  • Publication number: 20020120800
    Abstract: One embodiment of the present invention provides a method for processing a remote interrupt signal or a remote event. Another embodiment of the present invention provides a system for issuing a raw packet over a network in response to a remote interrupt or a remote event. Another embodiment of the present invention provides a network interface system configured to issue interrupt requests over a network.
    Type: Application
    Filed: February 14, 2001
    Publication date: August 29, 2002
    Inventors: Hirohide Sugahara, Takashi Miyoshi, Jeffrey D. Larson, Takeshi Horie
  • Publication number: 20020108005
    Abstract: A PCI (peripheral component interconnect) network adaptor manages read/write requests through the establishment of dynamic queues. The PCI network adaptor establishes a unique queue for each destination node that enables the requests for each node to be processed separately. The PCI network adaptor determines whether a remote read/write request should be added to the linked list for the destination node of the request or whether the request should be rejected. If the number of pending requests for the destination node is below a predetermined threshold and the entire buffer is not full, then the request is added to the linked list for the destination node. Otherwise, the request is rejected. For write requests, if the request is added to the linked list for the destination node, then any pending read requests for that node are aborted.
    Type: Application
    Filed: February 5, 2001
    Publication date: August 8, 2002
    Inventors: Jeffrey D. Larson, Hirohide Sugahara, Takashi Miyoshi, Takeshi Horie
  • Patent number: 6003064
    Abstract: A system and method for controlling data transmission between two network elements. A first port of a transmitting element is coupled to a second port of a receiving element. The second port includes buffers for temporarily storing received data until the data can be sent to another element. Included in the transmitting element are a received-currently-full register (RCFR), a sent-and-not-received register (SANRR), and a buffer-busy register (BBR). The transmitting element checks its BBR to determine if a buffer in the receiving element is available. The availability of buffers can be determined using a single priority protocol or a multiple priority protocol.
    Type: Grant
    Filed: February 22, 1996
    Date of Patent: December 14, 1999
    Assignee: Fujitsu Limited
    Inventors: Thomas M. Wicki, Patrick J. Helland, Jeffrey D. Larson, Albert Mu, Raghu Sastry, Richard L. Schober, Jr.
  • Patent number: 5991296
    Abstract: A switch system and method transfer a data packet from a source data port to one or more destination data ports through a switch. The system comprises a source input buffer, a first and a second source input path, a first and a second output path and at least one crosspoint circuit. The source input buffer includes a first and a second data section. The first and the second data sections are coupled to the first and the second input paths respectively. The first and the second input paths couple through the crosspoint circuits at each intersection with the first and the second output paths. The method includes loading the data packets into data sections of an input buffer, transferring each data packet across an input path dedicated for each data section, transmitting each data packet over its input path, and switching the data from the input path to the output path based on a voltage differential.
    Type: Grant
    Filed: February 22, 1996
    Date of Patent: November 23, 1999
    Assignee: Fujitsu, Ltd.
    Inventors: Albert Mu, Jeffrey D. Larson
  • Patent number: 5987629
    Abstract: A method and apparatus for detecting and isolating an interconnect fault in a packet switched network generates a parity check error code for status messages which are used for flow control in a packet switched network. The packet switched network uses a reverse flow control method wherein status messages are sent locally between adjacent nodes. A receiving node uses status messages to inform an adjacent node of the availability of the input buffers located in the receiving node. Included in the status message is a parity check code that is sent sequentially with the status message using two phases of a clock. The parity check code is a one bit parity check for each bit of the status message. Faults on the local interconnect are detected at the receiving node by performing a one bit parity check on the received status message using the accompanying parity code.
    Type: Grant
    Filed: March 20, 1998
    Date of Patent: November 16, 1999
    Assignee: Fujitsu Limited
    Inventors: Raghu Sastry, Jeffrey D. Larson, Albert Mu, John R. Slice, Richard L. Schober, Jr., Thomas M. Wicki
  • Patent number: 5838684
    Abstract: An plesioasynchronous and asynchronous router circuit communicates with neighboring router circuits and nodes. Each of the router circuits includes a plurality of input ports for receiving frames of data and a plurality of output ports for transmitting frames of data. Each router circuit further includes a plurality of input buffers for storing frames of data received at an input port, and an arbiter system for choosing one of several input buffers associated with a particular one of said output ports. The arbiter system includes a plurality of arbiter subsystems associated with corresponding ones of said plurality of output ports. The plesioasynchronous and asynchronous router circuit further includes a crossbar switch for connecting an arbiter selected input buffer with a particular one of said output ports.
    Type: Grant
    Filed: February 22, 1996
    Date of Patent: November 17, 1998
    Assignee: Fujitsu, Ltd.
    Inventors: Thomas M. Wicki, Jeffrey D. Larson, Albert Mu, Raghu Sastry
  • Patent number: 5768300
    Abstract: A method and apparatus for detecting and isolating an interconnect fault in a packet switched network generates a parity check error code for status messages which are used for flow control in a packet switched network. The packet switched network uses a reverse flow control method wherein status messages are sent locally between adjacent nodes. A receiving node uses status messages to inform an adjacent node of the availability of the input buffers located in the receiving node. Included in the status message is a parity check code that is sent sequentially with the status message using two phases of a clock. The parity check code is a one bit parity check for each bit of the status message. Faults on the local interconnect are detected at the receiving node by performing a one bit parity check on the received status message using the accompanying parity code.
    Type: Grant
    Filed: February 22, 1996
    Date of Patent: June 16, 1998
    Assignee: Fujitsu Limited
    Inventors: Raghu Sastry, Jeffrey D. Larson, Albert Mu, John R. Slice, Richard L. Schober, Jr., Thomas M. Wicki