Telephone with dynamically programmable push buttons for access to advanced applications
First Claim
1. In a telecommunications network, a method performed by a network carrier for customizing a subscriber unit having a dynamically programmable push button comprising the steps of:
- receiving subscriber unit identification information, wherein the subscriber unit identification information corresponds to a subscriber account and a programming permission code associated with the subscriber unit having the dynamically programmable push button;
determining whether the subscriber unit identification information and the programming permission code are valid;
receiving a subscriber request for access to an advanced application located within the telecommunications network;
determining whether access to the advanced application is granted based upon the subscriber account; and
programming the dynamically programmable push button of the subscriber unit with a directory number if access is granted, wherein the directory number provides direct access to the advanced application.
2 Assignments
0 Petitions
Accused Products
Abstract
A device and method for providing simple access to subscriber selected applications that reside in a telephone network. A programmable communication device that includes programmable push buttons operable for providing a user one button access to voice based and text based applications. A storage register is associated with each of the programmable push button and is operable for storing a directory number, such as a telephone number and a server address. The communication device includes a unique programming permission code for security purposes, such as restricting the use/reprogramming of the push buttons. A method of programming device push buttons including entering the programming permission code and selected advanced application information into the device. The method of programming may be done remotely or manually using various provisioning techniques.
26 Citations
16 Claims
-
1. In a telecommunications network, a method performed by a network carrier for customizing a subscriber unit having a dynamically programmable push button comprising the steps of:
-
receiving subscriber unit identification information, wherein the subscriber unit identification information corresponds to a subscriber account and a programming permission code associated with the subscriber unit having the dynamically programmable push button; determining whether the subscriber unit identification information and the programming permission code are valid; receiving a subscriber request for access to an advanced application located within the telecommunications network; determining whether access to the advanced application is granted based upon the subscriber account; and programming the dynamically programmable push button of the subscriber unit with a directory number if access is granted, wherein the directory number provides direct access to the advanced application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of programming a communication device that provides access to an advanced application in a telephone network, comprising:
-
providing the communication device to a subscriber, wherein the communication device comprises a unique programming permission code, identification information, at least one dynamically programmable push button, and a storage register associated with the at least one programmable push button, and wherein the unique programming permission code and identification information are entered into a system database; providing a plurality of advanced applications comprising destination codes to the subscriber, wherein the subscriber chooses the advanced applications of interest; contacting the communication device; sending a programming message, the destination codes, and programming permission code to the communication device; verifying the programming permission code; and programming the at least one dynamically programmable push button. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification