IP Library Granted Patent US 9,591,142
Granted Patent B2
US 9,591,142 · App. 14/442,337 · Granted Mar 7, 2017

Method of resolving a ported telephone number into a network resource identifier

Inventors: Goar Haspekian (Paris, FR); Philippe Fouquart (Caen, FR); Olivier Cleuziou (Ivry sur Seine, FR)
Assignee: ORANGE
H04M7/128H04L61/157H04L61/1511H04L61/605
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 9,591,142
App. No.
14/442,337
Granted
Mar 7, 2017
Kind
B2
Abstract

A method of resolving by an original network/domain of a telephone number of a called party, belonging to a recipient network/domain. The method includes: a) a calling party, belonging to the original domain dispatches a message using the telephone number of the called party as routing identifier; b) a server of the original domain in charge of routing the message, or a DNS server, produces an interrogation key dependent on the telephone number and on a penultimate domain name; c) a DNS request is sent to a DNS server associated with the penultimate domain; d) the DNS server associated with the penultimate domain performs, by using the interrogation key, a search in a database ENUM associated therewith; e) the search provides at least one record containing a return network/domain including the recipient domain; and f) a DNS request is sent to the return domain.

Claims (24)

1. A tElephony NUmbering Mapping (ENUM) database stored on a non-transitory computer-readable medium and comprising:

at least one Canonical Name (CNAME) or Delegation Name (DNAME) record providing a referral domain in response to an interrogation key that is a function of a telephone number of a “called” user, wherein said called user belongs to said referral domain and said telephone number has been ported in relation to a change in the network/domain of the called user.

2. The ENUM database according to claim 1 , wherein the database is associated with a fixed or mobile circuit-switched telephone network.

3. The ENUM database according to claim 1 , wherein the database is dedicated entirely to ported telephone numbers.

4. A Domain Name System (DNS) server associated with the ENUM database according to claim 1 .

5. A method enabling a network/domain, referred to as an “originating” domain to resolve a telephone number of a user referred to as a “called” user belonging to a network/domain referred to as a “destination domain”, the method comprising:

a) a “calling” user belonging to said originating domain sending a message using said telephone number of the called user as a routing identifier;

b) a server of the originating domain in charge of routing said message, or a Domain Name System (DNS) server, generating an interrogation key as a function of the telephone number and of a domain name for a domain referred to as a “penultimate” domain;

c) sending a DNS request to a DNS server associated with said penultimate domain;

d) said DNS server associated with the penultimate domain using said interrogation key to search in a tElephony NUmbering Mapping (ENUM) database that is associated therewith;

e) said search providing at least one Canonical Name (CNAME) or Delegation Name (DNAME) record containing a representation of a network/domain referred to as a “referral domain”; and

f) sending a DNS request to said referral domain;

wherein said referral domain comprises said destination domain, and prior to said message being sent, said telephone number has been ported in relation to a change of the network/domain of the called user.

6. A method according to claim 5 , wherein said message is a telephone call and said server of the originating domain in charge of routing the message is a call server.

7. A method according to claim 5 , wherein said penultimate domain is a third network distinct from said originating domain and said destination domain, and said telephone number belongs to a range of numbers that has been delegated to the operator of said third network for his own usage.

8. A method according to claim 5 , wherein said originating domain is or is included in a network of Internet protocol type.

9. A non-transitory data storage medium comprising computer program code instructions stored thereon, which when executed by a processor perform a method enabling a network/domain, referred to as an “originating” domain to resolve a telephone number of a user referred to as a “called” user belonging to a network/domain referred to as a “destination domain”, the method comprising:

a) a “calling” user belonging to said originating domain sending a message using said telephone number of the called user as a routing identifier;

b) a server of the originating domain in charge of routing said message, or a Domain Name System (DNS) server, generating an interrogation key as a function of the telephone number and of a domain name for a domain referred to as a “penultimate” domain;

c) sending a DNS request to a DNS server associated with said penultimate domain;

d) said DNS server associated with the penultimate domain using said interrogation key to search in tElephony NUmbering Mapping (ENUM) database that is associated therewith;

e) said search providing at least one Canonical Name (CNAME) or Delegation Name (DNAME) record containing a representation of a network/domain referred to as a “referral domain”; and

f) sending a DNS request to said referral domain;

wherein said referral domain comprises said destination domain, and prior to said message being sent, said telephone number has been ported in relation to a change of the network/domain of the called user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2015
From: HASPEKIAN, GOAR; FOUQUART, PHILIPPE; CLEUZIOU, OLIVIER
To: ORANGE
Reel/Frame 036937/0946 →
Priority Claims (1)
FR 12 60742 · Nov 12, 2012 · national
Continuity (1)
Related Publication 20160065747A1 · Mar 3, 2016