IP Library Granted Patent US 10,819,845
Granted Patent B2
US 10,819,845 · App. 16/345,475 · Granted Oct 27, 2020

Country-specific telephone number system analysis system using machine learning technique, and telephone connection method using same

Inventor: Bong Jae Moon (Seoul, KR)
Assignee: VIMIO CO. LTD
H04M3/229G06K9/6215G06N20/00G06N99/00H04M3/42H04M15/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,819,845
App. No.
16/345,475
Granted
Oct 27, 2020
Kind
B2
Abstract

Provided is a country-specific telephone number system analysis system. The system includes a telephone number system analysis logic server; a number analysis machine learning system; a country-specific international call service provider information database; a country-specific telephone number system information database; and a telephone call connection logic database. The telephone number system analysis logic server receives a target telephone number of a telephone call from a user terminal, and checks whether the target telephone number conforms to an international telephone number system protocol. When it is determined that the target telephone number does not conform to the international telephone number system protocol, the number analysis machine learning system identifies a country corresponding to the target telephone number by accessing the country-specific telephone number system information database. When the country and an international call service provider are identified by the number analysis machine learning system, the target telephone number is dialed after adding a dial code of the international call service provider and a country code as prefixes before the target telephone number, based on the telephone call connection logic database.

Claims (41)

1. A country-specific telephone number system analysis system comprising:

a telephone number system analysis logic server that is configured to receive a target telephone number to which a telephone call is to be made from a user terminal, and to determine whether the target telephone number conforms to an international telephone number system protocol, wherein the target telephone number is a domestic telephone number;

a number analysis machine learning system that is configured to learn in advance a country corresponding to each telephone number format by machine learning and to store a result of learning in a country-specific telephone number system information database, and is configured to identify a country corresponding to the target telephone number by accessing the country-specific telephone number system information database when the telephone number system analysis logic server determines that the target telephone number does not conform to the international telephone number system protocol;

a country-specific international call service provider information database that is operated in association with the number analysis machine learning system and stores information regarding international call service providers located in each country; and

a telephone call connection logic database that is configured to dial the target telephone number after adding a dial code of an international call service provider and a code of the country as prefixes before the target telephone number when the country and the international call service provider are identified by the number analysis machine learning system.

2. The country-specific telephone number system analysis system according to claim 1 , wherein

when a telephone call request is received from the user terminal, the target telephone number of the telephone call request is received.

3. The country-specific telephone number system analysis system according to claim 1 , wherein

information stored in the country-specific telephone number system information database is obtained by selecting a specific country, collecting information regarding numbers estimated to be telephone numbers by crawling a plurality of home pages each having a server located in the specific country, identifying a pattern of the numbers, and repeatedly performing the crawling and pattern identification with respect to other countries.

4. The country-specific telephone number system analysis system according to claim 1 , wherein

when a telephone call request is received from the user terminal, a list of call service providers located in the country where the user terminal is located is displayed on a screen of the user terminal or is output by voice via a speaker of the user terminal, based on information stored in the country-specific international call service provider information database.

5. The country-specific telephone number system analysis system according to claim 4 , wherein

costs to be incurred when a telephone call is made to the country corresponding to the target telephone number through each of the call service providers listed in the list of call service providers are informed via the screen or the speaker of the user terminal while the list of call service providers is displayed on the screen of the user terminal or is output by voice via the speaker.

6. The country-specific telephone number system analysis system according to claim 3 , wherein

the information stored in the country-specific telephone number system information database is periodically updated by machine learning.

7. The country-specific telephone number system analysis system according to claim 1 , wherein

when a country corresponding to the target telephone number of the user terminal cannot be identified, the number analysis machine learning system checks pattern similarities with data stored in the country-specific telephone number system information database and displays a plurality of candidate countries on the screen of the user terminal or outputs the plurality of candidate countries by voice via the speaker of the user terminal.

8. The country-specific telephone number system analysis system according to claim 1 , wherein

the information regarding the international call service providers stored in the country-specific international call service provider information database comprises information of call charges to be incurred when a telephone call is made to a foreign country through each of the international call service providers.

9. A telephone call connection method which is performed by the country-specific telephone number system analysis system according to claim 1 , the telephone call connection method comprising;

(a) a step in which a user terminal attempts to make a telephone call to a target telephone number or transmit a text message to the target telephone number;

(b) a step in which the user terminal transmits the target telephone number to a telephone number system analysis logic server;

(c) a step in which the telephone number system analysis logic server checks whether the received target telephone number conforms to an international telephone number system protocol;

(d) a step in which the telephone number system analysis logic server identifies a country corresponding to the target telephone number when it is determined that the target telephone number conforms to the international telephone number system protocol;

(e) a step in which a number analysis machine learning system which has received the target telephone number from the telephone number system analysis logic server identifies a country corresponding to the target telephone number by accessing a country-specific telephone number system information database when it is determined that the target telephone number does not conform to the international telephone number system protocol; and

(f) a step of dialing the target telephone number in consideration of the country identified in the step (d) or (e), wherein

the step (f) includes:

selecting one of international call service providers whose information is stored in a country-specific international call service provider information database; and

dialing the target telephone number after adding a dial code of the selected international call service provider and a country code as prefixes before the target telephone number.

10. The telephone call connection method according to claim 9 , further comprising:

a step in which the user terminal or the telephone number system analysis logic server identifies a country corresponding to a telecommunications carrier to which the user terminal subscribes between the steps (a) and (b) or between the steps (b) and (c).

11. The telephone call connection method according to claim 10 , wherein

the identification of the country corresponding to the telecommunications carrier to which the user terminal subscribes is performed by checking a USIM chip.

12. The telephone call connection method according to claim 9 , wherein

the step (f) includes dialing the target telephone number after informing about the country identified in the step (d) or (e) via the screen or speaker of the user terminal and receiving a confirmation about the country.

13. The telephone call connection method according to claim 12 , wherein

the step (f) includes dialing the target telephone number after additionally providing, via the screen or speaker of the user terminal, a list of call service providers through which a telephone call is to be made to the country identified in the step (d) or (e) from a country where the user terminal is located, based on the information regarding the international call service providers stored in the country-specific international call service provider information database and thereafter receiving a confirmation about the list of telecommunications carriers.

14. The telephone call connection method according to claim 13 , wherein

the provision of the list of call service providers comprises informing about call charges to be incurred when a telephone call is made or a text message is transmitted through each of the call service providers.

15. A non-transitory computer-readable recording medium having recorded thereon a program or an application for a smart device for implementing the telephone call connection method according to claim 9 in a user terminal.

16. A terminal with a screen and a speaker, the terminal having installed therein a program or an application for a smartphone for implementing the telephone call connection method according to claim 9 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2019
From: MOON, BONG JAE
To: VIMIO CO. LTD
Reel/Frame 049331/0061 →
Priority Claims (1)
KR 10-2016-0141896 · Oct 28, 2016 · national
Continuity (1)
Related Publication 20190312968A1 · Oct 10, 2019