Patent ID: 7340046
Filing Date: 2008-03-04
Classification: H04M

Abstract:
1. A telephony device comprising: a speaker operable to generate audio output; a microphone operable to receive audio input from a user; a display operable to present information to the user; a user interface operable to receive indications from the user; a network interface operable to couple to a packet-based network; a low level processing module operable to control the speaker, the microphone, the display and the network interface in response to native commands; and a state engine operable to load a web page comprising a plurality of text commands, a portion of the text commands specifying actions and an other portion of the text commands specifying one or more event handlers, the state engine further operable to interpret the text commands to determine selected ones of the native commands for implementing the actions, to provide the determined native commands to the low level processing module, and to monitor for events matching to the event handlers.