Patents Examined by T. D. Ingberg
  • Patent number: 7137101
    Abstract: A method and apparatus for performing general integrity checks using rules in an application running on a data processing system. A point is identified at which a unit of work is to complete. The unit of work includes a plurality of participants. Responsive to determining that the unit of work is to complete, rules associated with each participant in the unit of work are obtained. Responsive to obtaining the rules, the rules obtained for each of the participants are run. Responsive to running the rules, the general integrity of the application state with respect to the unit of work is determined. Responsive to determining the general integrity of the application state, the unit of work is completed by committing it or aborting it.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: David Lars Ehnebuske, Barbara Jane Alspach McKee, Stewart Laundon Palmer, James Thomas Rayfield, Isabelle Marie Catherine Rouvellou, Ian David Simmonds
  • Patent number: 6950986
    Abstract: A system and method for presenting a simultaneous, overlapping display of a coded message and its translation as a single, integrated graphic presentation in any visual medium, that provides quick and full comprehension. It may be used advantageously, for example, to provide an immediate translation of telephone numbers displayed as letters or words in advertising, wherein the letters correspond to numerals found on a telephone keypad or rotary dial.
    Type: Grant
    Filed: December 10, 1996
    Date of Patent: September 27, 2005
    Assignee: North River Consulting, Inc.
    Inventors: James J. Jacobi, Jr., Alexis Siroc, G. Bruce Johnson
  • Patent number: 6901579
    Abstract: An apparatus for automatically generating an object-oriented language program which comprises a class definition storing unit, a parsing unit, a generation pattern description storing unit and a program generating unit. The class definition unit describes and stores the class definition. The parsing unit obtains structure information by parsing a class definition input from the class definition unit. The generation pattern description storing unit stores the generation pattern description for structuring the information obtained from the class definition. The program generating unit automatically generates a new object-oriented program from structure information of the parsing unit and the generation pattern. Additionally, both the structure information and the information possessed by a class included in a pattern description in a program to be generated, are verified.
    Type: Grant
    Filed: April 11, 1997
    Date of Patent: May 31, 2005
    Assignee: Fujitsu Limited
    Inventor: Shigeki Suguta
  • Patent number: 6745381
    Abstract: A method and apparatus for providing a methodology and notation which enables an explicit distinction between those features of an object-oriented object model that are intended to be easily changed due to changing business needs, from those features which are fundamental to the object models. The methodology does this during the modeling process by capturing decisions to allow for business-driven variability as explicit diagram annotations called Control Points. The business variable portions of the system of interacting objects are simultaneously captured as objects called Business Rules.
    Type: Grant
    Filed: December 12, 1997
    Date of Patent: June 1, 2004
    Assignee: International Business Machines Coroporation
    Inventors: David Lars Ehnebuske, Barbara Jane Alspach McKee
  • Patent number: 6654955
    Abstract: A method and apparatus for enabling existing application programs for operation in speech recognition environments. Existing applications programs written with a dynamically linked library or object library, with no speech recognition capability, are capable of accepting input from a speech recognition without modification. An alternate dynamic library or object library is provided that supports the same interface or objects used by the original program. The alternate library is written so that it is aware of and receives input from the speech recognition system. The alternate library passes the input to the application program using the existing interfaces.
    Type: Grant
    Filed: December 19, 1996
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Alan Kusnitz, John Anthony Moore, Marc Segre
  • Patent number: 6631518
    Abstract: Disclosed is a system and method for a profiling system wherein profile data is stored in a separable hierarchical fashion such that profile data for each compiled procedure in a computer program can be readily identified and utilized. In particular, each source module has a corresponding profile data file and each procedure has a corresponding procedure profile area. The system and method also includes a mechanism for verifying the existence and validity of profile information, and a mechanism for handling invalid profile information.
    Type: Grant
    Filed: March 19, 1997
    Date of Patent: October 7, 2003
    Assignee: International Business Machines Corporation
    Inventors: Vita Bortnikov, David John Lambert, Bilha Mendelson, Robert Ralph Roediger, William Jon Schmidt, Inbal Shavit-Lottem