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
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
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.
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.