Patents Represented by Attorney Patent Ingenuity, P.C.
  • Patent number: 7542957
    Abstract: Method to build rich input validation rules to address values not previously validated by type based rules or regular expressions available in current validation engines. These new validation rules have a rich set of ordered validation rule primitives (VRPs) with acceptance VRP or rejection VRP, thus the new validation rules have capabilities to handle complex data values. Also disclosed is method to build a validation rule applied to data elements defined using a Perl regular expression.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Patrick Roy, Matt Masson
  • Patent number: 7506314
    Abstract: A tracing method operates at a low level of detail during normal program execution and automatically provides an increased level of detail during exception situations. The tracing method also discloses history information prior to the exception situation. Program activity trace data is used to control action of the configurable trace facility allowing history data of a program's activity to be combined with current trace data into a persistent log. The trace facility may also be configured to recognize specified trigger values from either hardware or software means.
    Type: Grant
    Filed: July 7, 2003
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Michael Dieter Kollmann, Daniel Alan Rose
  • Patent number: 7376415
    Abstract: Language interpretation for users includes a portable system for providing access to interpretation services, such as a prepaid, debit or credit card for the user. The prepaid card has a number of minutes of language interpretation service associated with it in addition to a number of minutes of telephone time. A telephone number to call is printed on the card for language interpretation services. Minutes or other unit of measure are deducted from the card as used for the interpretation. The cards are language specific, and the telephone number printed on the card is specific to a certain language. The service can be part of telephone service or more especially part of a mobile telephone service. The mobile telephone has a number of minutes of language interpretation service associated with it in addition to a number of minutes of telephone time. A telephone number is programmed to call the language interpretation services.
    Type: Grant
    Filed: July 10, 2003
    Date of Patent: May 20, 2008
    Assignee: Language Line Services, Inc.
    Inventor: Craig Michael Surette
  • Patent number: 7347776
    Abstract: A method is disclosed that provides a lottery ticket at a known single price that is selected from a plurality of distinct price categories. The lottery ticket provides for distinct games. The games can be lottery type games. The lottery ticket is provided and includes a plurality of lottery numbers. Each of the lottery numbers corresponds to a distinct lottery game with a distinct lottery prize that can be won with a winning lottery number. A first lottery number is indicated on the lottery ticket. The first lottery number corresponds to a first distinct lottery game. A variable prize corresponding to the first lottery game is provided. Further, a second lottery number is also indicated on the lottery ticket. The second lottery number corresponds to a second distinct lottery game. A fixed prize is provided that corresponds to the second lottery game.
    Type: Grant
    Filed: January 25, 2005
    Date of Patent: March 25, 2008
    Assignee: Integrated Group Assets, Inc.
    Inventor: Robert Wright