US2025175333A1PendingUtilityA1

Method and system for making or taking mobile phone call

Assignee: SAMSUNG ELECTRONICS CO LTDPriority: Sep 13, 2022Filed: Jan 27, 2025Published: May 29, 2025
Est. expirySep 13, 2042(~16.1 yrs left)· nominal 20-yr term from priority
H04L 9/3236H04M 3/42059H04L 63/0876H04M 3/42042H04L 9/14H04W 12/033H04W 12/108
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of sending and receiving a mobile phone call is provided. The method includes, generating, by a first device, a public key and a private key and generating caller data by hashing a phone number from which the mobile phone call is to be sent, generating, by the first device, a caller representative code by encrypting the caller data by using the private key, when sending the mobile phone call, transmitting, by the first device, the caller representative code and the public key to a second device, receiving the caller representative code and the public key by the second device, based on the received public key existing in an address book of the second device, obtaining, by the second device, the caller data by decrypting the received caller representative code by using the public key, hashing, by the second device, an incoming phone number, and identifying, by the second device, a sender of the mobile phone call by comparing the hashed incoming phone number with the obtained caller data.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of sending and receiving a mobile phone call, the method comprising:
 generating, by a first device, a public key and a private key, and generating caller data by hashing a phone number from which the mobile phone call is to be sent;   generating, by the first device, a caller representative code by encrypting the caller data by using the private key;   when sending the mobile phone call, transmitting, by the first device, the caller representative code and the public key to a second device;   based on the received public key existing in an address book of the second device, obtaining, by the second device, the caller data by decrypting the received caller representative code by using the public key;   hashing, by the second device, an incoming phone number; and   identifying, by the second device, a sender of the mobile phone call by comparing the hashed incoming phone number with the obtained caller data.   
     
     
         2 . The method of  claim 1 , wherein the phone number from which the mobile phone call is to be sent is a phone number corresponding to a subscriber identity module (SIM) card selected from among a plurality of SIM cards used by the first device. 
     
     
         3 . The method of  claim 1 , further comprising:
 determining, by the second device, whether the incoming phone number exists in the address book of the second device.   
     
     
         4 . The method of  claim 1 , further comprising:
 in response to receiving the incoming phone number, the public key and the caller representative code, based on the incoming phone number existing in the address book of the second device, identifying, by the second device, as the sender of the mobile phone call, a user corresponding to the incoming phone number that is stored in the address book of the second device.   
     
     
         5 . The method of  claim 1 , further comprising:
 based on the incoming phone number existing in the address book of the second device, and the public key not existing in the address book of the second device, displaying, by the second device, a notification message.   
     
     
         6 . The method of  claim 1 , further comprising:
 based on the incoming phone number existing in the address book of the second device, and the public key not existing in the address book of the second device, displaying, by the second device, the incoming phone number as the sender, without identifying, as the sender of the mobile phone call, a user corresponding to the incoming phone number that is stored in the address book of the second device.   
     
     
         7 . The method of  claim 1 , further comprising:
 based on the incoming phone number not existing in the address book of the second device, and the hashed incoming phone number and the obtained caller data matching each other:   identifying, by the second device, as the sender of the mobile phone call, a user corresponding to the public key that is stored in the address book of the second device; and   displaying the identified sender.   
     
     
         8 . The method of  claim 7 , further comprising updating:
 by the second device, the address book of the second device by adding the incoming phone number as a phone number of the user corresponding to the public key that is stored in the address book of the second device.   
     
     
         9 . The method of  claim 1 , further comprising:
 based on the incoming phone number not existing in the address book of the second device, and the public key existing in the address book of the second device, generating, by the second device, a new message box for messages from the identified sender.   
     
     
         10 . The method of  claim 1 , further comprising:
 by the second device, based on receiving the incoming phone number, the public key, and the caller representative code, transmitting a public key of the second device to the first device; and   by the first device, based on the received public key not matching a public key of the second device that is stored in an address book of the first device, displaying a notification of a possibility that a phone number of the second device has been changed.   
     
     
         11 . A system for sending and receiving a mobile phone call, the system comprising:
 a first device configured to:
 generate a public key and a private key, 
 generate caller data by hashing a phone number from which the mobile phone call is to be sent, 
 generate a caller representative code by encrypting the caller data by using the private key, and 
 when sending the mobile phone call, transmit the caller representative code and the public key to a second device; and 
   the second device configured to based on the received public key existing in an address book of the second device:
 obtain the caller data by decrypting the received caller representative code by using the public key, 
 hash an incoming phone number, and 
 identify a sender of the mobile phone call by comparing the hashed incoming phone number with the obtained caller data. 
   
     
     
         12 . The system of  claim 11 , wherein the phone number from which the mobile phone call is to be sent is a phone number corresponding to a subscriber identity module (SIM) card selected from among a plurality of SIM cards used by the first device. 
     
     
         13 . The system of  claim 11 , wherein the second device is further configured to determine whether the incoming phone number exists in the address book of the second device. 
     
     
         14 . The system of  claim 11 , wherein the second device is further configured to, based on the incoming phone number not existing in the address book of the second device, and the hashed incoming phone number and the obtained caller data matching each other:
 identify, as the sender of the mobile phone call, a user corresponding to the public key that is stored in the address book of the second device; and   display the identified sender.   
     
     
         15 . The system of  claim 11 ,
 wherein the second device is further configured to, based on receiving the incoming phone number, the public key, and the caller representative code, transmit a public key of the second device to the first device, and   wherein the first device is further configured to, based on the received public key of the second device not matching a public key of the second device that is stored in an address book of the first device, display a notification of a possibility that a phone number of the second device has been changed.   
     
     
         16 . The system of  claim 11 , wherein the second device is further configured to, in response to receiving the incoming phone number, the public key and the caller representative code, based on the incoming phone number existing in the address book of the second device, identify as the sender of the mobile phone call, a user corresponding to the incoming phone number that is stored in the address book of the second device. 
     
     
         17 . The system of  claim 11 , wherein the second device is further configured to, based on the incoming phone number existing in the address book of the second device, and the public key not existing in the address book of the second device, display a notification message. 
     
     
         18 . The system of  claim 11 , wherein the second device is further configured to, based on the incoming phone number existing in the address book of the second device, and the public key not existing in the address book of the second device, display the incoming phone number as the sender, without identifying, as the sender of the mobile phone call, a user corresponding to the incoming phone number that is stored in the address book of the second device. 
     
     
         19 . The system of  claim 11 , wherein the second device is further configured to, based on the hashed incoming phone number and the obtained caller data not matching each other, display a notification of a possibility that the mobile phone call is dangerous. 
     
     
         20 . One or more non-transitory computer-readable storage media storing one or more computer programs including computer-executable instructions that, when executed by one or more processors of a system, including a first device and a second device, individually or collectively, cause the first device and the second device to perform operations,
 the operations, performed by the first device, comprising:
 generating, by the first device, a public key and a private key, and generating caller data by hashing a phone number from which a mobile phone call is to be sent; 
 generating, by the first device, a caller representative code by encrypting the caller data by using the private key; and 
 when sending the mobile phone call, transmitting, by the first device, the caller representative code and the public key to a second device; and 
   the operations, performed by the second device, comprising:
 receiving the caller representative code and the public key by the second device; 
 based on the received public key existing in an address book of the second device, obtaining, by the second device, the caller data by decrypting the received caller representative code by using the public key; 
 hashing, by the second device, an incoming phone number; and 
 identifying, by the second device, a sender of the mobile phone call by comparing the hashed incoming phone number with the obtained caller data.

Join the waitlist — get patent alerts

Track US2025175333A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.