Patents by Inventor Robert M. Straub

Robert M. Straub 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: 6542513
    Abstract: A method, system, and associated program code and data structures are provided for a message processing system in which messages are transmitted from source nodes to destination nodes. An “eager” rendezvous transmission mode is disclosed in which early arrival buffering is provided at message destination nodes for a predetermined amount of data for each of a predetermined number of incoming messages. Relying on the presence of the early arrival buffering at a message destination node, a message source node can send a corresponding amount of message data to the destination node along with control information in an initial transmission. Any remaining message data is sent only upon receipt by the source node of an acknowledgement from the destination node indicating that the destination node is prepared to receive any remaining data.
    Type: Grant
    Filed: July 10, 2000
    Date of Patent: April 1, 2003
    Assignee: International Business Machines Corporation
    Inventors: Hubertus Franke, Rama K. Govindaraju, Pratap C. Pattnaik, Mandayam T. Raghunath, Robert M. Straub
  • Patent number: 6178174
    Abstract: A method, system, and associated program code and data structures are provided for a message processing system in which messages are transmitted from source nodes to destination nodes. An “eager” rendezvous transmission mode is disclosed in which early arrival buffering is provided at message destination nodes for a predetermined amount of data for each of a predetermined number of incoming messages. Relying on the presence of the early arrival buffering at a message destination node, a message source node can send a corresponding amount of message data to the destination node along with control information in an initial transmission. Any remaining message data is sent only upon receipt by the source node of an acknowledgement from the destination node indicating that the destination node is prepared to receive any remaining data.
    Type: Grant
    Filed: August 26, 1997
    Date of Patent: January 23, 2001
    Assignee: International Business Machines Corporation
    Inventors: Hubertus Franke, Rama K. Govindaraju, Pratap C. Pattnaik, Mandayam T. Raghunath, Robert M. Straub
  • Patent number: 6035335
    Abstract: A method, system, and associated program code and data structures are provided for a message processing system in which messages are transmitted from source nodes to destination nodes. An "eager" rendezvous transmission mode is disclosed in which early arrival buffering is provided at message destination nodes for a predetermined amount of data for each of a predetermined number of incoming messages. Relying on the presence of the early arrival buffering at a message destination node, a message source node can send a corresponding amount of message data to the destination node along with control information in an initial transmission. Any remaining message data is sent only upon receipt by the source node of an acknowledgement from the destination node indicating that the destination node is prepared to receive any remaining data.
    Type: Grant
    Filed: August 26, 1997
    Date of Patent: March 7, 2000
    Assignee: International Business Machines Corporation
    Inventors: Hubertus Franke, Rama K. Govindaraju, Pratap C. Pattnaik, Mandayam T. Raghunath, Robert M. Straub
  • Patent number: 5440687
    Abstract: Apparatus and an accompanying method for implementing a communications protocol for use in generally a distributed, and particularly a highly parallel, multi-processing system (5), for communicating application data of arbitrarily varying strides between separate processors and generally without the need for intermediate data storage. Specifically, application data is transferred through a succession of packets (770) between originating and destination application programs (252), with each packet containing a partial data message. Each partial data message contains a portion of the data that is stored in a stride one portion of an originating application data memory (700). Upon reception, each data portion is written into a stride one portion of a destination application data memory (760). An application interface (254), executing independently at both the originating and destination processing elements (10.sub.1, 10.sub.
    Type: Grant
    Filed: January 29, 1993
    Date of Patent: August 8, 1995
    Assignee: International Business Machines Corporation
    Inventors: Ronald G. Coleman, Deepak M. Advani, Owen K. Monroe, Robert M. Straub, Miner H. Gleason, III, Yun-Pong Huang