US2022038566A1PendingUtilityA1

Call Processing Method and Mobile Terminal

Assignee: HUAWEI TECH CO LTDPriority: Mar 31, 2016Filed: Aug 13, 2021Published: Feb 3, 2022
Est. expiryMar 31, 2036(~9.7 yrs left)· nominal 20-yr term from priority
H04M 1/27485H04W 8/183H04W 4/16H04M 1/72457
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method includes: if a dial control instruction specific to a destination number currently obtained by a mobile terminal is detected and the mobile terminal is in an international roaming state, querying whether a prestored contact database includes contact information associated with the destination number; if the contact database includes the contact information associated with the destination number, determining, according to the contact information, an international roaming number used to call a target user corresponding to the destination number; and calling the target user according to the international roaming number.

Claims

exact text as granted — not AI-modified
1 . A method, comprising:
 receiving, by a terminal, an input from a first user, wherein the input indicates a destination number of a first contact;   determining, by the terminal, whether the terminal is in an international roaming state; and   in response to determining that the terminal is in the international roaming state, displaying, by the terminal, a plurality of international contact numbers, each international contact number of the plurality of international contact numbers being selectable by the first user to cause the terminal to dial the selected international contact number, and each international contact number of the plurality of international contact numbers comprising the destination number of the first contact and a respective country code.   
     
     
         2 . The method according to  claim 1 , wherein determining, by the terminal, whether the terminal is in the international roaming state comprises:
 when a code of a subscriber identity module (SIM) card of the terminal is different than a code of a network currently accessed by the terminal, determining, by the terminal, the terminal is in the international roaming state.   
     
     
         3 . The method according to  claim 1 , further comprising:
 when the terminal does not determine it is in the international roaming state, directly dialing the destination number of the first contact.   
     
     
         4 . The method according to  claim 1 , further comprising:
 determining, by the terminal according to the destination number of the first contact, whether a contact database of the terminal comprises contact information associated with the destination number of the first contact.   
     
     
         5 . The method according to  claim 4 , further comprising:
 in response to determining that the terminal is in the international roaming state, and when the contact information associated with the destination number of the first contact does not comprise an international calling prefix corresponding to a location of the terminal, determining, by the terminal, the plurality of international contact numbers.   
     
     
         6 . The method according to  claim 1 , further comprising:
 displaying, by the terminal, at least one of the plurality of international contact numbers in association with an indication of a country corresponding to the at least one of the plurality of international contact numbers.   
     
     
         7 . The method according to  claim 1 , further comprising:
 querying, by the terminal, a call record log to determine whether any call record associated with the destination number of the first contact exists in the call record log.   
     
     
         8 . The method according to  claim 7 , wherein the method comprises:
 in response to identifying one or more call records associated with the destination number of the first contact in the call record log, displaying, by the terminal, the one or more call records.   
     
     
         9 . The method according to  claim 1 , further comprising:
 in response to a selection of the first user, dialing the selected international contact number of the plurality of international contact numbers associated with the destination number of the first contact.   
     
     
         10 . The method according to  claim 1 , wherein each of the plurality of international contact numbers further comprises a respective international calling prefix; and
 wherein displaying, by the terminal, the plurality of international contact numbers comprises displaying, by the terminal, the plurality of international contact numbers, each of the displayed plurality of international contact numbers comprising the destination number of the first contact, the respective country code, and the respective international calling prefix.   
     
     
         11 . The method according to  claim 1 , wherein in response to determining that the terminal is in the international roaming state, displaying, by the terminal, the plurality of international contact numbers comprises:
 in response to determining that the terminal is in the international roaming state and a call button is tapped, displaying, by the terminal, the plurality of international contact numbers.   
     
     
         12 . The method according to  claim 1 , wherein the input is the destination number of the first contact; and
 wherein in response to determining that the terminal is in the international roaming state, displaying, by the terminal, the plurality of international contact numbers comprises:   in response to determining that the terminal is in the international roaming state, and after receiving the destination number of the first contact and a call button is tapped, displaying, by the terminal, the plurality of international contact numbers.   
     
     
         13 . A terminal, comprising:
 a processor; and   a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program comprising instructions for:
 receiving an input from a first user, wherein the input indicates a destination number of a first contact; 
 determining whether the terminal is in an international roaming state; and 
 in response to determining that the terminal is in the international roaming state, displaying a plurality of international contact numbers, each international contact number of the plurality of international contact numbers being selectable by the first user to cause the terminal to dial the selected international contact number, and each international contact number of the plurality of international contact numbers comprising the destination number of the first contact and a respective country code. 
   
     
     
         14 . The terminal according to  claim 13 , wherein the instructions for determining, whether the terminal is in the international roaming state comprise instructions for:
 when a code of a subscriber identity module (SIM) card of the terminal is different than a code of a network currently accessed by the terminal, determining, by the terminal, the terminal is in the international roaming state.   
     
     
         15 . The terminal according to  claim 13 , wherein the program further comprises instructions for:
 when the terminal does not determine it is the international roaming state, directly dialing the destination number of the first contact.   
     
     
         16 . The terminal according to  claim 13 , wherein the program further comprises instructions for:
 determining, according to the destination number of the first contact, whether a contact database of the terminal comprises contact information associated with the destination number of the first contact.   
     
     
         17 . The terminal according to  claim 16 , wherein the program further includes instructions for:
 in response to determining that the terminal is in the international roaming state, and when the contact information associated with the destination number of the first contact does not comprise an international calling prefix corresponding to a location of the terminal, determining the plurality of international contact numbers.   
     
     
         18 . The terminal according to  claim 13 , wherein the program further comprises instructions for:
 displaying at least one of the plurality of international contact numbers in association with an indication of a country corresponding to the at least one of the plurality of international contact numbers.   
     
     
         19 . The terminal according to  claim 13 , wherein the program further comprises instructions for:
 querying a call record log to determine whether any call record associated with the destination number of the first contact exists in the call record log.   
     
     
         20 . The terminal according to  claim 19 , wherein the program comprises instructions for:
 in response to identifying one or more call records associated with the destination number of the first contact in the call record log, displaying, by the terminal, the one or more call records.   
     
     
         21 . The terminal according to  claim 13 , wherein the program further comprises instructions for:
 in response to a selection of the first user, dialing the selected international contact number of the plurality of international contact numbers associated with the destination number of the first contact.   
     
     
         22 . The terminal according to  claim 13 , wherein each of the plurality of international contact numbers further comprises a respective international calling prefix; and
 wherein the instructions for displaying the plurality of international contact numbers comprises instructions for displaying the plurality of international contact numbers, each of the displayed plurality of international contact numbers comprising the destination number of the first contact, the respective country code, and the respective international calling prefix.   
     
     
         23 . The terminal according to  claim 13 , wherein the instructions for, in response to determining that the terminal is in the international roaming state, displaying the plurality of international contact numbers, comprise instructions for:
 in response to determining that the terminal is in the international roaming state and a call button is tapped, displaying the plurality of international contact numbers.   
     
     
         24 . The terminal according to  claim 13 , wherein the input is the destination number of the first contact; and
 wherein the instructions for, in response to determining that the terminal is in the international roaming state, displaying the plurality of international contact numbers, comprise instructions for:   in response to determining that the terminal is in the international roaming state, and after receiving the destination number of the first contact and a call button is tapped, displaying, by the terminal, the plurality of international contact numbers.   
     
     
         25 . A non-transitory computer readable storage medium storing a program, wherein the program is executable by one or more processors, and the program comprises instructions for:
 receiving an input from a first user, wherein the input indicates a destination number of a first contact;   determining whether a terminal is in an international roaming state; and   in response to determining that the terminal is in the international roaming state, displaying a plurality of international contact numbers, each international contact number of the plurality of international contact numbers being selectable by the first user to cause the terminal to dial the selected international contact number, and each international contact number of the plurality of international contact numbers comprising the destination number of the first contact and a respective country code.

Join the waitlist — get patent alerts

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

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