Patent US3073132A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5457737A Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and apparatus to verify the identity of a cellular mobile phone

Assignee: AT&T Inc
•
Filing: 1993-12-28
•
Granted: 1995-10-10
•
Expires: 2013-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A wireless-based communications system is provided with a method and apparatus for automatic verification of the identity of a mobile phone user in order to eliminate cellular piracy. A first embodiment implements a memory-based verification and a second embodiment implements an algorithm-based verification to reduce memory space requirements. The call is allowed when verification passes and is disallowed when verification fails.

Inventors

  • 👤 Jack C. Wen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 04:16
CPC Classifications
H; H04; H04W; H04W12/00; H04W12/06; H04L; H04L12/00; H04L12/02; H04L12/22; H04L63/00; H04L63/08; H04L63/083; H04L63/0853; H04L63/14; H04L63/1441; H04L63/1475; H04W12/08; H04W12/60; H04W12/69; H04W12/71

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 190 words
A method for a base station in a wireless-based communications system to automatically verify the identity of a mobile phone prior to connecting a requested wireless call, the method comprising the steps of: (a) receiving a request by the mobile phone to the base station to connect a wireless call; (b) transmitting in response to the request a unique interrogation address from the base station to the mobile phone; (c) fetching from memory in the base station an expected code word, the expected code word residing at the location specified by the unique interrogation address; (d) fetching from memory in the mobile phone a unique code word, the unique code word residing at the location specified by the unique interrogation address; (e) transmitting the unique code word from the mobile phone to the base station; (f) verifying that the expected code word fetched from the base station memory is the same as the unique code word received from the mobile phone; (g) connecting the requested wireless call only when the code words are the same; and (h) denying the requested wireless call when the code words are not the same.
Claim 2
Independent Claim 190 words
A method for a base station in a wireless-based communications system to automatically verify the identity of a mobile phone prior to connecting a requested wireless call, the method comprising the steps of: (a) receiving a request by the mobile phone to the base station to connect a wireless call; (b) transmitting in response to the request a unique interrogation address from the base station to the mobile phone; (c) fetching from memory in the base station an expected code word, the expected code word residing at the location specified by the unique interrogation address; (d) fetching from memory in the mobile phone a unique code word, the unique code word residing at the location specified by the unique interrogation address; (e) transmitting the unique code word from the mobile phone to the base station; (f) verifying that the expected code word fetched from the base station memory is the same as the unique code word received from the mobile phone; (g) connecting the requested wireless call only when the code words are the same; and (h) denying the requested wireless call when the code words are not the same.
Claim 3
Dependent Claim 48 words
The method of claim 1 comprising the additional step of (i) changing the unique interrogation address prior to a subsequent verification whereby the unique code word fetched from the mobile phone memory and the expected code word fetched from the base station memory are different from prior verifications.
Claim 4
Dependent Claim 15 words
The method of claim 2 in which the interrogation address changing step is effected incrementally.
Claim 5
Dependent Claim 15 words
The method of claim 2 in which the interrogation address changing step is effected pseudo-randomly.
Claim 6
Dependent Claim 23 words
The method of claim 2 comprising the additional step of: (j) informing the mobile phone that the requested wireless call has been denied.
Claim 7
Dependent Claim 45 words
The method of claim 5 comprising the additional steps of: (k) counting the number of failed verifications within a preset time period; and (l) alerting the service provider when the number of failed verifications within a preset time period is more than a preset amount.
Claim 8
Dependent Claim 232 words
In a wireless-based communications system having a base station and at least one mobile phone, apparatus for automatically verifying the identity of a mobile phone prior to connecting a requested wireless call comprising: (a) means in the mobile phone to request the connection of a wireless call: (b) means in the base station to generate and transmit a unique interrogation address in response to the mobile phone request; (c) memory means in the base station for storing a set of expected unique code words reserved for each mobile phone in the wireless-based system; (d) memory means in the mobile phone for storing a set of unique code words identical to the set reserved in the base station memory means for the particular mobile phone; (e) means to provide to the base station the unique code word from the mobile phone memory means which corresponds to the unique interrogation address; (f) means in the base station to compare the mobile phone code word with the expected code word from the base station memory means which corresponds to the unique interrogation address; and (g) means for connecting the wireless call only when the mobile phone code word is the same as the base station expected code word and for denying the connection of the wireless call when the mobile phone code word and is not the same as the base station expected code word.
Claim 9
Dependent Claim 232 words
In a wireless-based communications system having a base station and at least one mobile phone, apparatus for automatically verifying the identity of a mobile phone prior to connecting a requested wireless call comprising: (a) means in the mobile phone to request the connection of a wireless call: (b) means in the base station to generate and transmit a unique interrogation address in response to the mobile phone request; (c) memory means in the base station for storing a set of expected unique code words reserved for each mobile phone in the wireless-based system; (d) memory means in the mobile phone for storing a set of unique code words identical to the set reserved in the base station memory means for the particular mobile phone; (e) means to provide to the base station the unique code word from the mobile phone memory means which corresponds to the unique interrogation address; (f) means in the base station to compare the mobile phone code word with the expected code word from the base station memory means which corresponds to the unique interrogation address; and (g) means for connecting the wireless call only when the mobile phone code word is the same as the base station expected code word and for denying the connection of the wireless call when the mobile phone code word and is not the same as the base station expected code word.
Claim 10
Dependent Claim 48 words
The wireless-based communications system of claim 7 further comprising: (h) means for changing the unique interrogation address prior to a subsequent verification whereby the unique code word from the mobile phone memory means and the expected code word from the base station memory are changed from prior verifications.
Claim 11
Dependent Claim 17 words
The wireless-based communications system of claim 8 in which the address changing means is an incremental counter.
Claim 12
Dependent Claim 18 words
The wireless-based communications system of claim 8 in which the address changing means is a pseudo-random number generator.
Claim 13
Dependent Claim 24 words
The wireless-based communications system of claim 8 further comprising: (i) means for informing the mobile phone that the requested wireless call has been denied.
Claim 14
Dependent Claim 48 words
The wireless-based communications system of claim 11 further comprising: (j) means for counting the number of failed verifications within a preset time period; and (k) means for alerting the service provider when the number of failed verifications within a preset time period is more than a preset amount.
Claim 15
Dependent Claim 276 words
In a wireless-based communications system comprising a plurality of mobile phones and a base station capable of communicating with each of the mobile phones, a system for verifying the identity of any of the mobile phones wherein: (a) each of the mobile phones comprises: (i) means to request the connection of a wireless call, (ii) means to receive a unique interrogation address provided by the base station in response to the request, (iii) memory means for storing a set of predetermined unique code words, and (iv) means to provide to the base station a unique mobile phone code word from the memory means which corresponds to the unique interrogation address, and (b) the base station comprises: (i) means to provide a unique interrogation address to a mobile phone in response to a request by the mobile phone to establish a wireless call, (ii) means to receive a unique mobile phone code word provided by the mobile phone in response to the unique interrogation address, (iii) memory means for storing a plurality of sets of unique expected code words, wherein each set of expected code words is identical to a set of unique code words stored in memory means in each mobile phone, (iv) means to compare the expected code word corresponding to the interrogation address with the received unique mobile phone code word, and (v) means to allow the connection of a wireless call only when the unique mobile phone code word is the same as the expected code word and for disallowing the connection of a wireless call when the unique mobil phone code word and is not the same as the expected code word.
Claim 16
Dependent Claim 276 words
In a wireless-based communications system comprising a plurality of mobile phones and a base station capable of communicating with each of the mobile phones, a system for verifying the identity of any of the mobile phones wherein: (a) each of the mobile phones comprises: (i) means to request the connection of a wireless call, (ii) means to receive a unique interrogation address provided by the base station in response to the request, (iii) memory means for storing a set of predetermined unique code words, and (iv) means to provide to the base station a unique mobile phone code word from the memory means which corresponds to the unique interrogation address, and (b) the base station comprises: (i) means to provide a unique interrogation address to a mobile phone in response to a request by the mobile phone to establish a wireless call, (ii) means to receive a unique mobile phone code word provided by the mobile phone in response to the unique interrogation address, (iii) memory means for storing a plurality of sets of unique expected code words, wherein each set of expected code words is identical to a set of unique code words stored in memory means in each mobile phone, (iv) means to compare the expected code word corresponding to the interrogation address with the received unique mobile phone code word, and (v) means to allow the connection of a wireless call only when the unique mobile phone code word is the same as the expected code word and for disallowing the connection of a wireless call when the unique mobil phone code word and is not the same as the expected code word.
Claim 17
Dependent Claim 52 words
The wireless-based communications system of claim 13 wherein the base station further comprises: (b)(vi) means for changing the unique interrogation address prior to a subsequent verification whereby the unique code word from the mobile phone memory means and the expected code word from the base station memory are changed from prior verifications.
Claim 18
Dependent Claim 17 words
The wireless-based communications system of claim 14 in which the address changing means is an incremental counter.
Claim 19
Dependent Claim 18 words
The wireless-based communications system of claim 14 in which the address changing means is a pseudo-random number generator.
Claim 20
Dependent Claim 28 words
The wireless-based communications system of claim 14 wherein the base station further comprises: (b)(vii) means for informing the mobile phone that the requested wireless call has been denied.
Claim 21
Dependent Claim 52 words
The wireless-based communications system of claim 17 wherein the base station further comprises: (b)(viii) means for counting the number of failed verifications within a preset time period; and (b)(ix) means for alerting the service provider when the number of failed verifications within a preset time period is more than a preset amount.
Claim 22
Independent Claim 306 words
A method for a base station in a wireless telephone system to automatically verify the identity of a mobile phone prior to connecting the mobile phone with a dialed phone, the method comprising the steps of: (a) receiving a request by the mobile phone to the base station to connect with the dialed phone; (b) providing to the base station from the mobile phone a mobile phone number dedicated to the mobile phone for identifying to the base station the particular mobile phone requesting the phone call; (c) fetching from memory in the base station an expected PIN and an expected electronic serial number corresponding to the received mobile phone number; (d) transmitting a unique interrogation address from the base station to the mobile phone; (e) implementing in the base station a predetermined algorithm to generate an expected code word as a function of the unique interrogation address and the expected PIN; (f) implementing in the mobile phone the predetermined algorithm to generate a code word as a function of the unique interrogation address and the mobile phone PIN; (g) encrypting in the mobile phone a first message as a function of the electronic serial number and the generated code word and a second message as a function of the dialed phone number and the generated code word; (h) transmitting the first and second encrypted messages to the base station; (i) deciphering in the base station the received messages by using the expected code word to obtain a deciphered electronic serial number and a deciphered dialed phone number; (j) verifying that the expected mobile phone number fetched from the base station memory is the same as the deciphered electronic serial number; (k) connecting the wireless call with the deciphered dialed phone number only when verification passes; and (l) disallowing the phone call when the verification fails.
Claim 23
Independent Claim 306 words
A method for a base station in a wireless telephone system to automatically verify the identity of a mobile phone prior to connecting the mobile phone with a dialed phone, the method comprising the steps of: (a) receiving a request by the mobile phone to the base station to connect with the dialed phone; (b) providing to the base station from the mobile phone a mobile phone number dedicated to the mobile phone for identifying to the base station the particular mobile phone requesting the phone call; (c) fetching from memory in the base station an expected PIN and an expected electronic serial number corresponding to the received mobile phone number; (d) transmitting a unique interrogation address from the base station to the mobile phone; (e) implementing in the base station a predetermined algorithm to generate an expected code word as a function of the unique interrogation address and the expected PIN; (f) implementing in the mobile phone the predetermined algorithm to generate a code word as a function of the unique interrogation address and the mobile phone PIN; (g) encrypting in the mobile phone a first message as a function of the electronic serial number and the generated code word and a second message as a function of the dialed phone number and the generated code word; (h) transmitting the first and second encrypted messages to the base station; (i) deciphering in the base station the received messages by using the expected code word to obtain a deciphered electronic serial number and a deciphered dialed phone number; (j) verifying that the expected mobile phone number fetched from the base station memory is the same as the deciphered electronic serial number; (k) connecting the wireless call with the deciphered dialed phone number only when verification passes; and (l) disallowing the phone call when the verification fails.
Claim 24
Dependent Claim 52 words
The method of claim 19 comprising the additional step of: (m) changing the unique interrogation address prior to a subsequent verification whereby the unique code word generated by the algorithm in the mobile phone and the expected code word generated by the algorithm in the base station are different from prior verifications.
Claim 25
Dependent Claim 15 words
The method of claim 20 in which the interrogation address changing step is effected incrementally.
Claim 26
Dependent Claim 15 words
The method of claim 21 in which the interrogation address changing step is effected pseudo-randomly.
Claim 27
Dependent Claim 23 words
The method of claim 20 comprising the additional step of: (n) informing the mobile phone that the requested wireless call has been denied.
Claim 28
Dependent Claim 45 words
The method of claim 23 comprising the additional steps of: (o) counting the number of failed verifications within a preset time period; and (p) alerting the service provider when the number of failed verifications within a preset time period is more than a preset amount.
Claim 29
Dependent Claim 351 words
In a wireless-based communications system having a base station and at least one mobile phone, apparatus for automatically verifying the identity of a mobile phone prior to connecting a requested wireless call comprising: (a) means in the mobile phone to request the connection of a wireless call: (b) means in the mobile phone to provide to the base station a mobile phone number dedicated to the mobile phone for identification of the particular mobile phone requesting the call; (c) memory means in the base station for storing an expected PIN and an expected electronic serial number corresponding to the mobile phone number for each mobile phone in the system; (d) means in the base station to generate and transmit a unique interrogation address in response to the mobile phone request; (e) means in the base station to implement a predetermined algorithm to generate an expected code word as a function of the unique interrogation address and the expected PIN corresponding to the mobile phone number received from the mobile phone; (f) means in the mobile phone to implement the predetermined algorithm to generate a code word as a function of the unique interrogation address received from the base station and of the mobile phone's PIN; (g) means in the mobile phone to encrypt a first message as a function of the electronic serial number and the generated code word and a second message as a function of the dialed phone number and the generated code word; (h) means to transmit the first and second encrypted messages to the base station; (i) means in the base station to decipher the received encrypted messages by using the expected code word to obtain a deciphered electronic serial number and a deciphered dialed phone number; (j) means in the base station to verify that the expected electronic serial number fetched from the base station memory is the same as the deciphered electronic serial number; (k) means in the base station to connect the wireless call with the deciphered dialed phone number only when verification passes and to disallow the wireless call when the verification fails.
Claim 30
Dependent Claim 351 words
In a wireless-based communications system having a base station and at least one mobile phone, apparatus for automatically verifying the identity of a mobile phone prior to connecting a requested wireless call comprising: (a) means in the mobile phone to request the connection of a wireless call: (b) means in the mobile phone to provide to the base station a mobile phone number dedicated to the mobile phone for identification of the particular mobile phone requesting the call; (c) memory means in the base station for storing an expected PIN and an expected electronic serial number corresponding to the mobile phone number for each mobile phone in the system; (d) means in the base station to generate and transmit a unique interrogation address in response to the mobile phone request; (e) means in the base station to implement a predetermined algorithm to generate an expected code word as a function of the unique interrogation address and the expected PIN corresponding to the mobile phone number received from the mobile phone; (f) means in the mobile phone to implement the predetermined algorithm to generate a code word as a function of the unique interrogation address received from the base station and of the mobile phone's PIN; (g) means in the mobile phone to encrypt a first message as a function of the electronic serial number and the generated code word and a second message as a function of the dialed phone number and the generated code word; (h) means to transmit the first and second encrypted messages to the base station; (i) means in the base station to decipher the received encrypted messages by using the expected code word to obtain a deciphered electronic serial number and a deciphered dialed phone number; (j) means in the base station to verify that the expected electronic serial number fetched from the base station memory is the same as the deciphered electronic serial number; (k) means in the base station to connect the wireless call with the deciphered dialed phone number only when verification passes and to disallow the wireless call when the verification fails.
Claim 31
Dependent Claim 53 words
The wireless-based communications system of claim 25 further comprising: (l) means for changing the unique interrogation address prior to a subsequent verification whereby the unique code word generated by the algorithm in the mobile phone and the expected code word generated by the algorithm in the base station are different from prior verifications.
Claim 32
Dependent Claim 17 words
The wireless-based communications system of claim 26 in which the address changing means is an incremental counter.
Claim 33
Dependent Claim 18 words
The wireless-based communications system of claim 26 in which the address changing means is a pseudo-random number generator.
Claim 34
Dependent Claim 24 words
The wireless-based communications system of claim 26 further comprising: (m) means for informing the mobile phone that the requested wireless call has been denied.
Claim 35
Dependent Claim 48 words
The wireless-based communications system of claim 29 further comprising: (n) means for counting the number of failed verifications within a preset time period; and (o) means for alerting the service provider when the number of failed verifications within a preset time period is more than a preset amount.

References Cited (Backward Citations)

US4626845A Cited
US4964163A Cited
US5239294A Cited
US4955049A Cited
US5091942A Cited
US5077790A Cited
US5293576A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-10-09 1999-04-10 1999-10-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-10-09 2003-04-10 2003-10-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-10-09 2007-04-10 2007-10-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag