IP Library › Granted Patent US 12,273,399
Granted Patent B2
US 12,273,399 · App. 17/760,373 · Granted Apr 8, 2025

Device, method, program, and information provision system for telephone number research

Inventor: Yasunori Kawakami (Tokyo, JP)
Assignee: CLOVER NETWORK COM CO ., LTD.
H04L65/1069H04L65/1016H04L65/65
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 12,273,399
App. No.
17/760,373
Granted
Apr 8, 2025
Kind
B2
Abstract

According to one embodiment, a telephone number research device researches on the usage status of a telephone number in an IMS network, an NGN network, and an IP network without ringing an incoming call by transmitting a specific SIP message that causes call rejection using an IMS interconnection interface or the like for interconnection between carriers. The telephone number research device is connected via an NGN network to a telephone connected to a destination network that is an IMS network or a VoIP network. The telephone number research device adds a first SDP parameter to an INVITE request for the telephone before sending the request to the destination network selected by the NGN network and determines the usage status of the telephone number of the telephone based on a response from the destination network regardless of the type of the destination network.

Claims (53)

1. A telephone number research device configured to be connected via a next-generation network (NGN) to a telephone connected to at least a destination network that is an IP multimedia subsystem (IMS) network or a voice over IP (VoIP) network, the device being characterized in comprising:

a message exchange controller configured to add a first session description protocol (SDP) parameter to an INVITE request for the telephone to be researched, send the INVITE request to the destination network selected by the NGN, and receive a first response message from the destination network; and

a telephone number research determination unit configured to determine a usage status of a telephone number of the telephone based on the first response message,

wherein

the INVITE request does not include a signal that causes the telephone to ring for an incoming call,

the first SDP parameter includes at least an IPv6 network protocol,

a session border controller (SBC) has a function to convert the IPv6 network protocol to an IPv4 network protocol suitable for the destination network when the first SDP parameter is sent from the NGN to the destination network,

the message exchange controller is further configured to:

determine that the destination network is the VoIP network when the first response message is “200 OK” or the first SDP parameter has been converted, and

determine that the destination network is the IMS network when the first SDP parameter has not been converted and the first response message includes a first error code, and

the usage status of the telephone number indicates at least whether the telephone number is valid or invalid.

2. The telephone number research device according to claim 1 , wherein when the first response message is “200 OK” or the first SDP parameter has been converted, the message exchange controller adds a second SDP parameter to an INVITE request for the telephone to be researched upon sending the INVITE request from next time.

3. The telephone number research device according to claim 2 , wherein

the first SDP parameter is a parameter that conforms to the IMS network, and

the second SDP parameter is a parameter that conforms to the VoIP network.

4. The telephone number research device according to claim 1 , wherein

the first SDP parameter is a parameter that causes call rejection on the telephone connected to the IMS network, and

the first SDP parameter includes a description of at least one of network protocol, media type, transport protocol, and codec, or a combination thereof, which causes the call rejection.

5. The telephone number research device according to claim 1 , wherein the first SDP parameter includes a description of all media types: audio, video, and application.

6. The telephone number research device according claim 3 , wherein

the second SDP parameter is a parameter that causes call rejection on the telephone connected to the VoIP network,

the second SDP parameter includes a description of network protocol, media type, transport protocol, and codec, and

the transport protocol, the codec, or a combination thereof is used to cause the call rejection since the network protocol (IPv4) and the media type (audio) are fixed.

7. The telephone number research device according to claim 1 , wherein the telephone number research determination unit is further configured to:

determine that the telephone number of the telephone is present when the first response message includes the first error code, and

determine that the telephone number of the telephone is missing when the first response message includes a second error code or a third error code.

8. The telephone number research device according to claim 2 , wherein the telephone number research determination unit is further configured to:

determine that the telephone number of the telephone is present when receiving a second response message that includes the first error code from the destination network in response to the second SDP parameter, and

determine that the telephone number of the telephone is missing when the second response message includes a third error code.

9. A system comprising:

the telephone number research device according to claim 1 ; and

a user terminal,

wherein the telephone number research device comprises a network interface unit that, in response to a request for telephone number research information about the telephone from the user terminal, sends information on the usage status of the telephone number of the telephone determined by the telephone number research determination unit via an IP network to the user terminal that has requested the telephone number research information.

10. A telephone number research method for researching a usage status of a telephone number of a telephone to be researched with a telephone number research device configured to be connected via a next-generation network (NGN) to the telephone connected to at least a destination network that is an IP multimedia subsystem (IMS) network or a voice over IP (VoIP) network, the method being characterized in comprising:

adding a first session description protocol (SDP) parameter to an INVITE request for the telephone to be researched;

sending the INVITE request to the destination network selected by the NGN;

receiving a first response message from the destination network; and

determining the usage status of the telephone number of the telephone based on the first response message,

wherein

the INVITE request does not include a signal that causes the telephone to ring for an incoming call,

the first SDP parameter includes at least an IPv6 network protocol,

a session border controller (SBC) has a function to convert the IPv6 network protocol to an IPv4 network protocol suitable for the destination network when the first SDP parameter is sent from the NGN to the destination network,

the method further comprises:

determining that the destination network is the VoIP network when the first response message is “200 OK” or the first SDP parameter has been converted, and

determining that the destination network is the IMS network when the first SDP parameter has not been converted and the first response message includes a first error code, and

the usage status of the telephone number indicates at least whether the telephone number is valid or invalid.

11. A computer program product for a telephone number research device configured to be connected via a next-generation network (NGN) to a telephone connected to at least a destination network that is an IP multimedia subsystem (IMS) network or a voice over IP (VoIP) network, the computer program product comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein, the computer-readable program code causing a computer to perform at least the following:

adding a first session description protocol (SDP) parameter to an INVITE request for the telephone to be researched, wherein the first SDP parameter includes at least an IPv6 network protocol, and the INVITE request does not include a signal that causes the telephone to ring for an incoming call;

sending the INVITE request to the destination network selected by the NGN;

receiving a first response message from the destination network;

determining a usage status of a telephone number of the telephone based on the first response message, wherein the usage status of the telephone number indicates at least whether the telephone number is valid or invalid,

determining that the destination network is the VoIP network when the first response message is “200 OK” or the first SDP parameter has been converted, and

determining that the destination network is the IMS network when the first SDP parameter has not been converted and the first response message includes a first error code.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2022
From: KAWAKAMI, YASUNORI
To: CLOVER NETWORK COM CO., LTD.
Reel/Frame 060778/0191 →
Priority Claims (1)
JP 2020-202918 · Dec 7, 2020 · national
Continuity (1)
Related Publication 20230291774A1 · Sep 14, 2023
References Cited (16)
US 20060085678A1 · Bouat · 2006 [cited by examiner]
US 20070172051A1 · Hoffmann · 2007 [cited by examiner]
US 20080075075A1 · Hoffmann · 2008 [cited by examiner]
US 20130007291A1 · Nickols · 2013 [cited by examiner]
US 20140293833A1 · Hama · 2014 [cited by examiner]
US 20220086198A1 · Cakulev · 2022 [cited by examiner]
JP 2009055512A · 2009 [cited by applicant]
JP 2011135121A · 2011 [cited by applicant]
JP 2012015605A · 2012 [cited by applicant]
JP 2014033474A · 2014 [cited by applicant]
JP 2017005466A · 2017 [cited by applicant]
JP 2017212534A · 2017 [cited by applicant]
JP 2018121165A · 2018 [cited by applicant]
JP 2018170709A · 2018 [cited by applicant]
International Search Report for corresponding International Application No. PCT/JP2021/039547 mailed Jan. 18, 2022. [cited by applicant]
Written Opinion for corresponding International Application No. PCT/JP2021/039547 dated Jan. 18, 2022 and English translation. [cited by applicant]