System and method for providing user input information to multiple independent concurrent applications
AssigneeDialogic Corporation
InventorsEric W. Burger, Ophir Frieder
Life of this patent
Estimating the term…
Loading patent…
AssigneeDialogic Corporation
InventorsEric W. Burger, Ophir Frieder
Estimating the term…
In a system for providing user input information to multiple independent, concurrent applications, the applications send subscription messages to a device receiving user input such as a telephone receiving key presses from a keypad. Each subscription message identifies a pattern of user input that the application is to be notified of. The device monitors the user input to identify the occurrence of the identified patterns. When a specified pattern of user input is detected, the device notifies the corresponding application via a signaling channel linking the application with the device. The subscription messages use regular expressions including various formats to specify the patterns of interest, such as a single digit (explicitly or wildcard), one of a set of digits, a range of digits, and a repeating pattern of digits. The subscription messages can also contain tags associated with the regular expressions, which are returned to the application upon reporting the occurrence of a pattern to enable the application to readily identify the context of the notification.
A method of providing user input information to a plurality of independent, concurrent applications, comprising:
A method of providing user key press information to a plurality of independent, concurrent applications, comprising:
A method of providing user key press information to a plurality of independent, concurrent applications, comprising:
A device for receiving input of a predetermined type from a user and providing corresponding user input information to a plurality of independent, concurrent applications, the device being operative:
A device for receiving key presses from a user and providing corresponding user key press information to a plurality of independent, concurrent applications, the device being operative:
A device for receiving key presses from a user and providing corresponding user key press information to a plurality of independent, concurrent applications, the device being operative:
Dependencies are inferred from the claim text.