System and method for user-programmable service programming of cellular telephones
First Claim
1. A system for user-programming of a wireless communication device for operation with a wireless service provider, the system comprising:
- a data entry device operable by a user to operate the wireless communication device and to enter a user-entered password and user-entered data;
a parameter storage area for storing system parameter values, said system parameter values controlling communications of the wireless communication device;
a password storage area for storing at least one password;
a password comparator for comparing said user-entered password with said at least one stored password, said password comparator generating an authorization signal if said user-entered password matches said at least one stored password, said authorization signal enabling said system parameter values to be changed in response to said user-entered data, and said password comparator generating an error signal if said user-entered password does not match said stored password; and
an attempt counter for storing an allowable attempt count, said attempt counter decrementing said allowable attempt count in response to said error signal, and said attempt counter setting said allowable attempt count to zero in response to said change of said system parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for user-programming of system parameters of a cellular telephone. Data values for the system parameters are stored in a nonvolatile memory within the cellular telephone. A password storage area stores one or more predetermined passwords. After purchasing the telephone, the end-user calls a predetermined telephone number and receives one of the predetermined passwords. The user enables a programming mode and enters the predetermined password using the cellular telephone keypad. If the user-entered password matches the stored predetermined password, the cellular telephone allows user access to at least a portion of the system parameters in the nonvolatile memory. A counter tracks the number of user-programming attempts and terminates the programming after either a predetermined number of failures or successful programming of all the desired system parameter values.
-
Citations
26 Claims
-
1. A system for user-programming of a wireless communication device for operation with a wireless service provider, the system comprising:
-
a data entry device operable by a user to operate the wireless communication device and to enter a user-entered password and user-entered data; a parameter storage area for storing system parameter values, said system parameter values controlling communications of the wireless communication device; a password storage area for storing at least one password; a password comparator for comparing said user-entered password with said at least one stored password, said password comparator generating an authorization signal if said user-entered password matches said at least one stored password, said authorization signal enabling said system parameter values to be changed in response to said user-entered data, and said password comparator generating an error signal if said user-entered password does not match said stored password; and an attempt counter for storing an allowable attempt count, said attempt counter decrementing said allowable attempt count in response to said error signal, and said attempt counter setting said allowable attempt count to zero in response to said change of said system parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for user-programming of a cellular telephone for operation with a cellular service provider via a cell site controller, the system comprising:
-
a housing containing the cellular telephone; a transceiver within said housing for transmitting information from the cellular telephone to the cellular service provider via the cell site controller and for receiving information from the cellular service provider via the cell site controller; a display device coupled to said housing; a parameter storage area within said housing for storing system parameter values, said system parameters controlling interaction between the cellular telephone and the cellular service provider via the cell site controller, with a predetermined number of said system parameters requiring programming; a data entry device coupled to said housing and operable by a user for operating the cellular telephone and for entering said system parameter values; a counter to count a number of programming attempts; and a processor for detecting user entry of said system parameter values and for decrementing said count in response to said entry of said system parameter values. - View Dependent Claims (12)
-
-
13. A user-programmable cellular telephone for operation with a cellular service provider, comprising:
-
a data entry device operable by a user for entering data into the cellular telephone; a parameter storage area for storing system parameter values, said system parameter values controlling communications between the cellular telephone and the cellular service provider; a password storage area for storing a password; a password comparator for comparing password data entered by the user using said data entry device with said stored password and, if said user-entered password matches said stored password, permitting user-programming of new system parameter values for storage in said parameter storage area; a counter to count a number of programming attempts; and a processor for detecting user entry of said system parameter values and for decrementing said count in response to said entry of said system parameter values. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for user-programming of a wireless communication device having a data entry device for operation with a wireless service provider, the method comprising the steps of:
-
entering a user-entered password and user-entered data using said data entry device; storing system parameter values, said system parameter values controlling communications of the wireless communication device; storing at least one password; comparing said user-entered password with said at least one stored password; generating an authorization signal if said user-entered password matches said at least one stored password, said authorization signal enabling said system parameter values to be changed in response to said user-entered data; generating an error signal if said user-entered password does not match said stored password; storing an allowable attempt count; decrementing said allowable attempt count in response to said error signal; and setting said allowable attempt count to zero in response to said change of said system parameters. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification