Patents by Inventor Richard T. Brandle

Richard T. Brandle 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: 8595273
    Abstract: A pseudo-random number generator is employed to provide the same results normally produced by hash functions. In particular, input character string data is employed to sequentially adjust the seed of a pseudo-random number generator to produce hash values.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventor: Richard T. Brandle
  • Patent number: 8099274
    Abstract: An article of manufacture, method and system are provided for facilitating input/output (I/O) processing of at least one guest processing system. The article of manufacture includes at least one computer-usable medium having computer-readable program code logic to facilitate the I/O processing of the at least one guest processing system. The computer-readable program code logic when executing performing the following: emulating on a native system an I/O architecture for the at least one guest processing system, the emulating including: providing multiple device managers for a plurality of I/O devices of the I/O architecture; providing at least one communications adapter process interfacing the multiple device managers to the at least one network driver process; and wherein the multiple device managers translate I/O messages in at least one guest processing system format to messages in native system format for processing by the at least one communications adapter process, thereby facilitating I/O processing.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: January 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Theodore J. Bohizic, Richard T. Brandle, Ping T. Chan, Michael S. Cirulli, Paul M. Gioquindo, Ying-Yeung Li, Stephen R. Valley
  • Patent number: 7757129
    Abstract: A generalized trace and log facility is employed to collect data, including data associated with the first occurrence of an error. The facility provides standardized application programming interfaces to be used to collect data, print the data, and forward the data to a support team, if desired.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: July 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: Theodore J. Bohizic, Richard T. Brandle, Gary R. Morrill
  • Publication number: 20080244328
    Abstract: A generalized trace and log facility is employed to collect data, including data associated with the first occurrence of an error. The facility provides standardized application programming interfaces to be used to collect data, print the data, and forward the data to a support team, if desired.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Theodore J. Bohizic, Richard T. Brandle, Gary R. Morrill
  • Publication number: 20080243465
    Abstract: An article of manufacture, method and system are provided for facilitating input/output (I/O) processing of at least one guest processing system. The article of manufacture includes at least one computer-usable medium having computer-readable program code logic to facilitate the I/O processing of the at least one guest processing system. The computer-readable program code logic when executing performing the following: emulating on a native system an I/O architecture for the at least one guest processing system, the emulating including: providing multiple device managers for a plurality of I/O devices of the I/O architecture; providing at least one communications adapter process interfacing the multiple device managers to the at least one network driver process; and wherein the multiple device managers translate I/O messages in at least one guest processing system format to messages in native system format for processing by the at least one communications adapter process, thereby facilitating I/O processing.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Theodore J. Bohizic, Richard T. Brandle, Ping T. Chan, Michael S. Cirulli, Paul M. Gioquindo, Ying-Yeung Li, Stephen R. Valley
  • Publication number: 20080177812
    Abstract: A pseudo-random number generator is employed to provide the same results normally produced by hash functions. In particular, input character string data is employed to sequentially adjust the seed of a pseudo-random number generator to produce hash values.
    Type: Application
    Filed: January 24, 2007
    Publication date: July 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Richard T. Brandle
  • Patent number: 5218699
    Abstract: A system for making procedure calls can be used with a network of computers. An application program on a local node calls a desired library procedure. The library procedure can be available on the local node or a remote node, and the location need not be known by the application. If the library procedure is available on a remote node, a remote router procedure communicates a procedure identifier to the remote node. The procedure is executed, and any results are returned to the locol node, to be returned to the application program.
    Type: Grant
    Filed: June 8, 1992
    Date of Patent: June 8, 1993
    Assignee: International Business Machines Corporation
    Inventors: Richard T. Brandle, Don L. Goodliffe, Donald E. Keith, Randy A. Robinette, Robert C. Sizemore, Garry J. Smithwick, Anthony J. Zappavigna
  • Patent number: 5146593
    Abstract: A system software interface is provided which is called by applications programs using a standard format. All calls to system library routines are made through this interface. When called, the interface determines the location and original language of a desired library procedure. The interface then sets up parameters and calls such procedure using the calling convention which it expects. The interface receives any results generated by the library procedure, converts them to the return convention used by the calling application, and returns the results to the calling application.
    Type: Grant
    Filed: March 6, 1989
    Date of Patent: September 8, 1992
    Assignee: International Business Machines Corporation
    Inventors: Richard T. Brandle, Don L. Goodliffe, Donald E. Keith, Randy A. Robinette, Robert C. Sizemore, Garry J. Smithwick, Anthony J. Zappavigna
  • Patent number: 4586158
    Abstract: A method of providing efficient on-line and interactive application program utilization of an assortment of devices calling for different screen characteristics. An application programmer writes screen definitions for a particular device to be used. These definitions are stored exterior of the application program and are used to define the quantity, order, and placement of the application program's information on the screen. The application program provides services to generate and process each data element which can be presented. These services are used by a mapping system in conjunction with the screen definition to generate and process a device dependent data stream.
    Type: Grant
    Filed: February 22, 1983
    Date of Patent: April 29, 1986
    Assignee: International Business Machines Corp.
    Inventor: Richard T. Brandle