Patent US5812945A successfully refreshed from Google Patents.
US5812945A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Metered payment cellular telephone communication system
Assignee: Pitney Bowes Inc
•
Filing: 1995-12-22
•
Granted: 1998-09-22
•
Expires: 2015-12-22
Abstract
Abstract This invention overcomes the disadvantages of the prior art by providing a cellular telephone metering systems that allows phone calls to be made as long as sufficient funds or call units reside in the phone. The apparatus of this invention also utilize encryption and employ seed numbers for the addition of funds or call units to the cellular phone.
Inventors
- 👤 Gary G. Hansen
- 👤 David W. Riley
- 👤 David K. Lee
- 👤 Frederick W. Ryan, Jr.
- 👤 Nathan Rosenberg
- 👤 Anthony F. Violante
- 👤 Ronald P. Sansone
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 20:40
CPC Classifications
H; H04; H04W; H04W88/00; H04W88/02; G; G06; G06Q; G06Q20/00; G06Q20/38; G06Q20/40; G06Q20/403; H04M; H04M15/00; H04M15/88; H04M17/00; H04M17/20; H04W4/00; H04W4/24; H04M2215/00; H04M2215/01; H04M2215/0116; H04M2215/20; H04M2215/2026; H04M2215/32
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
597 words
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; wherein said first processor includes: a first descending register in said first processors, said first descending register increases in value when funds or call units are added to said first processor and decreases in value when calls are made on said cellular telephone; a first ascending register that increases in value when calls are made on said cellular telephone; a first control sum which verifies that the contents of said first ascending register and the contents of said first descending register remain constant until additional funds or call units are added to said first processor; 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, wherein said second processor includes; a second descending register that increases in value when funds or call units are added to said second processor and decreases in value when calls are made on said cellular telephone; a second ascending register that increases in value when calls are made on said cellular telephone; and a second control sum which verifies that the contents of said second ascending register and the contents of said second descending register remain constant until additional funds or call units are added to said second processor;. means for adding additional funds or call units to the cellular telephone and data center; wherein said means for adding additional funds or call units comprises: a voice response unit located in said data center; and 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 coupled to said voice response unit for generating one or more codes that allows funds or call units requested by the telephone user to be added in order to make additional phone calls; means coupled to said voice response unit for generating an access code that allows funds or units requested by the telephone user to be added in order to make additional phone calls, wherein said means for generating an access code comprises: means located in the cellular telephone for generating a control sum; means located in the cellular telephone for determining the number of times funds or call units were added to the cellular telephone; means for summing the control sum and the number of times funds or call units were added to the cellular telephone; means for calculating a cyclical redundancy code of the control sum and the number of times funds or call units were added to the cellular telephone; and means for summing the control sum, the number of times funds or call units were added to the cellular telephone, and the cyclical redundancy code of the control sum and the number of times funds or call units were added to the cellular telephone to obtain the access code, whereby said cellular telephones are connected to the network if sufficient funds are present in said first processor.
Claim 2
Independent Claim
597 words
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; wherein said first processor includes: a first descending register in said first processors, said first descending register increases in value when funds or call units are added to said first processor and decreases in value when calls are made on said cellular telephone; a first ascending register that increases in value when calls are made on said cellular telephone; a first control sum which verifies that the contents of said first ascending register and the contents of said first descending register remain constant until additional funds or call units are added to said first processor; 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, wherein said second processor includes; a second descending register that increases in value when funds or call units are added to said second processor and decreases in value when calls are made on said cellular telephone; a second ascending register that increases in value when calls are made on said cellular telephone; and a second control sum which verifies that the contents of said second ascending register and the contents of said second descending register remain constant until additional funds or call units are added to said second processor;. means for adding additional funds or call units to the cellular telephone and data center; wherein said means for adding additional funds or call units comprises: a voice response unit located in said data center; and 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 coupled to said voice response unit for generating one or more codes that allows funds or call units requested by the telephone user to be added in order to make additional phone calls; means coupled to said voice response unit for generating an access code that allows funds or units requested by the telephone user to be added in order to make additional phone calls, wherein said means for generating an access code comprises: means located in the cellular telephone for generating a control sum; means located in the cellular telephone for determining the number of times funds or call units were added to the cellular telephone; means for summing the control sum and the number of times funds or call units were added to the cellular telephone; means for calculating a cyclical redundancy code of the control sum and the number of times funds or call units were added to the cellular telephone; and means for summing the control sum, the number of times funds or call units were added to the cellular telephone, and the cyclical redundancy code of the control sum and the number of times funds or call units were added to the cellular telephone to obtain the access code, whereby said cellular telephones are connected to the network if sufficient funds are present in said first processor.
Claim 3
Dependent Claim
29 words
The system claimed in claim 1, further including: a display on said cellular telephone that indicates the remaining number of funds or call units stored in said first processor.
Claim 4
Dependent Claim
18 words
The system claimed in claim 1, further including: means for generating a first password and a second password.
Claim 5
Dependent Claim
124 words
The system claimed in claim 3, wherein said means for generating a first and second password comprises: means located in the cellular telephone for placing a seed in the cellular telephone; means located in the data center for placing the seed in the data center; means located in the cellular telephone for determining the value of the seed, said first control sum and the amount of funds or units added by the user; means coupled to said determining means for forming a first password; means located in the data center for determining the value of the seed, said second control sum and the amount of funds or units added by the user; and means coupled to said determining means for forming a second password.
Claim 6
Dependent Claim
39 words
The system claimed in claim 4, further including: means for determining that said first and second passwords are equal, whereby the amount of funds or units requested to be added to the phone by the user will be added.
Claim 7
Dependent Claim
38 words
The system claimed in claim 4, further including: means for generating a new seed; and means for utilizing the new seed the next time the user wants to add additional funds or call units to the cellular telephone.
Claim 8
Independent Claim
277 words
A method for metering cellular telephone usage and connecting one or more cellular telephones to a telephone network, said method comprising the steps of: a. storing the number of funds or calls units available to make a call in a cellular telephone; b. storing the number of funds or call units available to make a call in a data center; c. connecting the cellular telephone to the network if sufficient funds are available in step a; d. removing funds or call units, while telephone calls are made; e. accumulating the amount of funds or call units removed in step d in the cellular telephone; f. disconnecting the cellular telephone from the network if sufficient funds are not available; g. adding additional funds or call units that the cellular telephone user wants to add to the cellular telephone; and h. encrypting the data that is used to add the additional funds or call units; wherein the encrypting step further including the step of: obtaining a control sum that represents the number of funds or call units stored in step a and accumulating this amount in the cellular telephone and data center; utilizing a hidden seed in the cellular telephone and the amount of additional funds the user wants added to obtain a new seed and a first code; obtaining a control sum that represents the number of units stored in the data center and accumulating this amount in step d; utilizing a hidden seed in the data center and the amount of additional funds the user wants added to obtain a new seed and a second code; and determining if the first and second codes are the same.
Claim 9
Independent Claim
277 words
A method for metering cellular telephone usage and connecting one or more cellular telephones to a telephone network, said method comprising the steps of: a. storing the number of funds or calls units available to make a call in a cellular telephone; b. storing the number of funds or call units available to make a call in a data center; c. connecting the cellular telephone to the network if sufficient funds are available in step a; d. removing funds or call units, while telephone calls are made; e. accumulating the amount of funds or call units removed in step d in the cellular telephone; f. disconnecting the cellular telephone from the network if sufficient funds are not available; g. adding additional funds or call units that the cellular telephone user wants to add to the cellular telephone; and h. encrypting the data that is used to add the additional funds or call units; wherein the encrypting step further including the step of: obtaining a control sum that represents the number of funds or call units stored in step a and accumulating this amount in the cellular telephone and data center; utilizing a hidden seed in the cellular telephone and the amount of additional funds the user wants added to obtain a new seed and a first code; obtaining a control sum that represents the number of units stored in the data center and accumulating this amount in step d; utilizing a hidden seed in the data center and the amount of additional funds the user wants added to obtain a new seed and a second code; and determining if the first and second codes are the same.
Claim 10
Dependent Claim
33 words
The method claimed in claim 7, wherein the step e) of: accumulating the amount of funds or call units removed in step d is in the cellular telephone and in the data center.
Claim 11
Dependent Claim
32 words
The method claimed in claim 7, further including the step of: adding additional funds or call units that the cellular telephone user wants to add to the cellular telephone and data center.
Claim 12
Dependent Claim
32 words
The method claimed in claim 7, further including the step of: utilizing the new seed the next time the user wants to add additional funds or call units to the cellular telephone.
References Cited (Backward Citations)
US3255439A
Cited
US3428948A
Cited
US3501744A
Cited
US3716698A
Cited
US3792446A
Cited
US3890599A
Cited
US4097923A
Cited
US3977222A
Cited
US3998079A
Cited
US4122532A
Cited
US4138735A
Cited
US4222518A
Cited
US4226360A
Cited
US4249071A
Cited
US4218011A
Cited
US4258252A
Cited
US4268817A
Cited
US4317028A
Cited
US4376299A
Cited
US4447890A
Cited
US4436992A
Cited
US5136648A
Cited
US4787045A
Cited
US4811234A
Cited
US4812992A
Cited
US4864506A
Cited
US5010571A
Cited
US5050213A
Cited
US4827508A
Cited
US4977594A
Cited
US5247575A
Cited
US5051564A
Cited
US5058025A
Cited
US5077660A
Cited
US5369401A
Cited
US5239294A
Cited
US5237506A
Cited
US5282250A
Cited
US5301223A
Cited
US5224046A
Cited
US5301234A
Cited
US5291543A
Cited
US5233531A
Cited
US5243654A
Cited
US5377268A
Cited
US5325418A
Cited
US5329573A
Cited
US5309501A
Cited
US5335278A
Cited
US5309363A
Cited
US5377267A
Cited
US5319705A
Cited
US5377264A
Cited
US5394469A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-09-21 | 2002-03-23 | 2002-09-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-09-21 | 2006-03-23 | 2006-09-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-09-21 | 2010-03-23 | 2010-09-22 | $7700.00 | Window Closed / Lapsed |