Patent ID: 7852828

Claim:
A method for hosting telephony applications within end points, the method comprising: receiving a call invite message at a called end point, the call invite message generated by a calling end point requesting a voice communication session with the called end point; and in response to the receipt of the call invite message by the called end point, wherein the called endpoint comprises a first web page loaded on the called endpoint and the first web page comprises a script that includes an event handler to implement a state for call processing: determining a state of the calling end point by the called endpoint; and executing, by the called endpoint, the event handler to communicate a second web page associated with the state of the calling end point from the called end point to the calling end point; wherein the state is associated with an event of the communication session and the second web page specifying user interface commands is associated with the state of the calling end point for execution by the calling end point to present information to a user of the calling end point and to provide locally hosted telephony applications through the execution of the second web page.