Patents by Inventor Peter J. Johnson

Peter J. Johnson 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).

  • Publication number: 20080140612
    Abstract: System and article of manufacture for processing queries that are executed against a database. In one embodiment, the database environment imposes a limit on the number of columns capable of being returned for a single query. Accordingly, a single query is replicated to produce N sub-queries, each selecting a portion of the total number of result fields specified in the single query.
    Type: Application
    Filed: January 22, 2008
    Publication date: June 12, 2008
    Inventors: RICHARD D. DETTINGER, Peter J. Johnson, Dan P. Kolz, Shannon E. Wenzel
  • Patent number: 7370030
    Abstract: A method, system and article of manufacture for processing queries that are executed against a database. In one embodiment, the database environment imposes a limit on the number of columns capable of being returned for a single query. Accordingly, a single query is replicated to produce N sub-queries, each selecting a portion of the total number of result fields specified in the single query.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: May 6, 2008
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Peter J. Johnson, Dan P. Kolz, Shannon E. Wenzel
  • Patent number: 7246116
    Abstract: A system, method and article of manufacture for identification of mergeable data in a data processing system and, more particularly, for providing mechanisms for facilitating identification of correlated columns from one or more database tables. One embodiment provides a computer-implemented method for managing storage of data having an associated measurement unit in a database table. The method includes storing the data in a column of the database table and generating units metadata describing the measurement unit. The units metadata is associated with the column of the database table.
    Type: Grant
    Filed: April 22, 2004
    Date of Patent: July 17, 2007
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Peter J. Johnson, Michael P. Koranda, Randy W. Ruhlow, John M. Santosuosso
  • Patent number: 6622185
    Abstract: A system and method providing read-time external signals to and from a gaming application executing within a platform independent programming environment on a computing system. The system has an input packet queue located within a block of system RAM, a main processing module, and an intelligent I/O interface module all coupled to the main system bus. The system generates an input signal data packet in response to a change in state of one or more external signals. The intelligent I/O interface module itself includes a control processor, an plurality of external signal interfaces, and a dual-port RAM. The control processor generates and stores the input signal data packet within the dual-port RAM before asserting an interrupt signal to the main processing module. Finally, the interrupt signal causes the main processing module to transfer the input signal data packet from the dual-port RAM to the input packet queue.
    Type: Grant
    Filed: September 14, 1999
    Date of Patent: September 16, 2003
    Assignee: Innovative Gaming Corporation of America
    Inventors: Peter J. Johnson, Eric Bendall
  • Patent number: 6565443
    Abstract: A system and method for verifying the contents of a mass storage device attached to a computing system having a processor and system random access memory. The computing system is preferably used as part of a computer controlled gaming machine. The mass storage device has computer readable data stored therein. First, a mass storage verification module having a set of computer executable instructions for use in verifying the contents of the mass storage device is storing onto the mass storage device. Next, the method mass storage verification data for use in verifying the contents of the mass storage device is also stored onto the mass storage device.
    Type: Grant
    Filed: September 14, 1999
    Date of Patent: May 20, 2003
    Assignee: Innovative Gaming Corporation
    Inventors: Peter J. Johnson, Eric Brendall
  • Publication number: 20030083304
    Abstract: A method of inhibiting C/EBP&bgr; activity in a cell is carried out by treating the cell with a compound that disrupts the C/EBP&bgr; signaling pathway. Methods of identifying compounds useful for carrying out such treatments are also described.
    Type: Application
    Filed: September 20, 2002
    Publication date: May 1, 2003
    Inventors: Robert C. Smart, Songyun Zhu, Peter J. Johnson, G. Esta Sterneck
  • Publication number: 20030041096
    Abstract: A method of pre-processing a transaction within an application program in a distributed data processing system. The system comprises a network, a first computer system, a second computer system and a communication channel between the computer systems for communicating over the network. Each of the computer systems comprises a processor, memory for storing transactions and an operating system for executing the application program. Firstly, the first computer system sends a transaction, which is received by the second computer system. Next, the second computer system determines whether the transaction is current. If the transaction is current, the second computer system forwards the transaction for processing. If the transaction is not current, the second computer system sends software to the first computer system, in order to update the transaction. Once the first computer system has received the software, it applies the software to the transaction.
    Type: Application
    Filed: April 12, 2002
    Publication date: February 27, 2003
    Applicant: International Business Machines Corporation
    Inventor: Peter J. Johnson