Method and system communicating with a voice response unit over a cellular telephone network
First Claim
1. A system for metering cellular telephone usage and connecting one or more cellular telephones to a telephone network, said system comprising:
- a plurality of cellular telephones having a first processor having a program that resides therein that contains information that represents funds or call units that have been placed in said first processor so that the funds or call units are removed from said first processor when calls are made and added to said first processor when funds are added;
a telephone exchange that is coupled to a data center having a second processor having a program that resides therein that represents funds or call units that have been placed in or removed from said first processor, so that said cellular telephones are connected to the network if sufficient funds are present in said first processor and are not connected to the network if sufficient funds are not present in the first processor;
a voice response unit containing a plurality of prerecorded prompts or questions to enable a user to add funds to said first processor, said unit is located in the data center;
means located in the cellular telephone responsive to said voice unit for the user to enter information requested by said voice unit and the amount of additional funds or call units the user wants to be added;
means located in the cellular telephone for calculating a check sum;
means located in the cellular telephone for using a seed to encrypt the check sum;
means located in the data center for calculating a check sum; and
means located in the data center using the seed to encrypt the check sum;
means located in the data center for requesting the values of the components that comprise the encrypted check sum to be transmitted at a slower rate, if the encrypted check sum calculated by the data center does not equal the encrypted check sum transmitted by the cellular telephone.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention overcomes the disadvantages of the prior art by providing a voice response unit that communicates rapidly and directly with a metered cellular telephone network with minimum human intervention. The rapid communication is achieved by knowing the question or prompt posed by the voice response unit and preparing a response which is speed dialed to the voice response unit. The voice response unit also calculates a check sum to determine if there is an error in the information transmitted to the voice response unit. The check sum may be the total of the absolute value of the request code, account number, serial number, access code and amount desired to be added to the cellular phone divided by ten. If, the check sum calculated by the voice response unit is not divisible by ten, the voice response unit knows that the information it received is incorrect. Then, the voice response unit would ask for the information it received to be retransmitted at a different rate of speed.
-
Citations
13 Claims
-
1. A system for metering cellular telephone usage and connecting one or more cellular telephones to a telephone network, said system comprising:
-
a plurality of cellular telephones having a first processor having a program that resides therein that contains information that represents funds or call units that have been placed in said first processor so that the funds or call units are removed from said first processor when calls are made and added to said first processor when funds are added; a telephone exchange that is coupled to a data center having a second processor having a program that resides therein that represents funds or call units that have been placed in or removed from said first processor, so that said cellular telephones are connected to the network if sufficient funds are present in said first processor and are not connected to the network if sufficient funds are not present in the first processor; a voice response unit containing a plurality of prerecorded prompts or questions to enable a user to add funds to said first processor, said unit is located in the data center; means located in the cellular telephone responsive to said voice unit for the user to enter information requested by said voice unit and the amount of additional funds or call units the user wants to be added; means located in the cellular telephone for calculating a check sum; means located in the cellular telephone for using a seed to encrypt the check sum; means located in the data center for calculating a check sum; and means located in the data center using the seed to encrypt the check sum; means located in the data center for requesting the values of the components that comprise the encrypted check sum to be transmitted at a slower rate, if the encrypted check sum calculated by the data center does not equal the encrypted check sum transmitted by the cellular telephone. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for communicating with a metered cellular telephone that connects one or more cellular telephones to a telephone network and includes a plurality of cellular telephones that contained information that represents funds or call units that have been placed in the cellular telephone and a telephone exchange that is coupled to a data center that contains information that represents funds or units that have been placed in or removed from the cellular telephone, said system comprises:
-
a voice response unit located in the data center, said unit contains a plurality of prerecorded prompts or questions to enable the user to add funds or units to the cellular telephone and the data center. means located in the cellular telephone responsive to said voice unit for the user to enter information requested by said voice unit and the amount of additional funds or call units the user wants to be added; means located in said enter means for rapidly entering information; means for calculating a check sum to determine if there is an error in the information transmitted to said voice response unit; means located in the cellular telephone for calculating a check sum; means located in the cellular telephone for using a seed to encrypt the check sum; means located in the data center for calculating a check sum; means located in the data center for using a seed to encrypt the check sum; and means located in the data center for requesting the values of the components that comprise the encrypted check sum to be transmitted at a slower rate if the encrypted check sum calculated by the data center does not equal the encrypted check sum transmitted by the cellular telephone. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification