Patent ID: 7225409
Filing Date: 2007-05-29
Classification: H04M

Abstract:
1. A tangible computer-readable medium having stored thereon computer-executable instructions for implementing a customizable visual user interface on a screen display of a telephony device comprising: an application program for providing services to a user on the telephony device; a shell program that exposes an application programming interface for customizing the customizable visual user interface; a message center operatively connected to the shell program for providing access to a user message; and a telephony module for managing telephony functions, wherein the application programming interface exposed by the shell program comprises one or more methods, the application programming interface receiving input from an application, and wherein execution of the one or more methods of the application programming interface is responsive to the input from the application for customizing the customizable visual user interface, wherein the telephony module includes an operator agent for determining a media mode of an incoming call.