Method for enabling a user interface for a network telephone
First Claim
1. A method of displaying a soft key label set on a telephone having a display monitor, the method comprising:
- storing a plurality of soft key label sets wherein one of the plurality of the soft key label sets has a function in a particular context and includes a text string;
retrieving the one of the plurality of the soft key label sets based on the particular context from a call manager object;
displaying the one of the plurality of the soft key label sets on the display such that the text string corresponds to a physical button on the telephone;
changing the one of the plurality of the soft key label sets to another of the plurality of the soft key label sets when the context changes;
using an index to retrieve a soft key label set wherein a value for the index is determined based on the particular context; and
invalidating one or more text strings in said soft key label set using a valid mask associated with the index,wherein, while the one of the plurality of the soft key label sets is being changed, the physical button is deactivated.
1 Assignment
0 Petitions
Accused Products
Abstract
According to the present invention, methods, data structures, and computer-readable media for processing input to a telephone having an interactive user interlace are disclosed. A telephone user inputs commands through buttons and keys on an interactive user interface. A selection made from a menu on the telephone is detected. The menu can be a collection of options, features or commands corresponding to physical context-sensitive soft keys or a line keys. A message based on the menu selection is created and passed to a menu processing object. If a soft key is pressed, the menu processing object is a soft key processing object. An event based on the menu selection is also created. It is then determined which mode from the numerous modes available on the phone is presently active or has focus. Once the active mode that presently has focus is determined, an appropriate menu label set and segment display is displayed on the display monitor.
37 Citations
7 Claims
-
1. A method of displaying a soft key label set on a telephone having a display monitor, the method comprising:
-
storing a plurality of soft key label sets wherein one of the plurality of the soft key label sets has a function in a particular context and includes a text string; retrieving the one of the plurality of the soft key label sets based on the particular context from a call manager object; displaying the one of the plurality of the soft key label sets on the display such that the text string corresponds to a physical button on the telephone; changing the one of the plurality of the soft key label sets to another of the plurality of the soft key label sets when the context changes; using an index to retrieve a soft key label set wherein a value for the index is determined based on the particular context; and invalidating one or more text strings in said soft key label set using a valid mask associated with the index, wherein, while the one of the plurality of the soft key label sets is being changed, the physical button is deactivated. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium containing programmed instructions arranged to display a soft key label set on a telephone having a display monitor, the computer-readable medium including programmed instructions for:
-
storing a plurality of soft key label sets wherein one of the plurality of the soft key label sets has a function in a particular context and includes a text string; retrieving the one of the plurality of the soft key label sets based on the particular context from a call manager object; displaying the one of the plurality of the soft key label sets on the display such that the text sting corresponds to a physical button on the telephone; changing the one of the plurality of the soft key label sets to another of the plurality of the soft key label sets when the context changes; using an index to retrieve a soft key label set wherein a value for the index is determined based on the particular context; and invalidating one or more text strings in said soft key label set using a valid mask associated with the index, wherein, while the one of the plurality of the soft key label sets is being changed, the physical button is deactivated.
-
Specification