IP Library › Granted Patent US 8,149,819
Granted Patent B2
US 8,149,819 · App. 11/166,236 · Granted Apr 3, 2012

ENUM system, ENUM client apparatus and method for communicating using ENUM client apparatus

Assignee: Panasonic Corporation
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 8,149,819
App. No.
11/166,236
Granted
Apr 3, 2012
Kind
B2
Abstract

An ENUM system includes a Web server and an ENUM server. The Web server stores first NAPTR records corresponding to an ENUM client and another ENUM client on an IP network. The ENUM server stores second NAPTR records in which first URIs are associated with predetermined information for being linked to the Web server. In the ENUM system, the ENUM client transmits, to the ENUM server, a query for the second NAPTR record of the another ENUM client. The ENUM client then transmits, to the Web server, a request for access to the first URI included in the received second NAPTR record, and obtains the first NAPTR record corresponding to the another ENUM client.

Claims (33)

1. An ENUM (Telephone Number Mapping) system comprising:

a requesting ENUM client apparatus;

a Web server configured to store a plurality of first NAPTR (Naming Authority Pointer) resource records corresponding to an ENUM domain name, each of the first NAPTR resource records including a second URI (Uniform Resource Identifier) associated with a service available to a destination ENUM client apparatus; and

an ENUM server configured to store a second NAPTR resource record corresponding to the ENUM domain name, the second NAPTR resource record including a first URI specifying link information to the plurality of first NAPTR resource records stored in the Web Server, and a protocol corresponding to the first URI,

the requesting ENUM client apparatus being further configured to:

input a telephone number of the destination ENUM client apparatus;

generate an ENUM domain name based on the input telephone number;

transmit, to the ENUM server, the generated ENUM domain name and a request for transmitting, to the requesting ENUM client apparatus, the second NAPTR resource record corresponding to the generated ENUM domain name;

receive, from the ENUM server, the second NAPTR resource record corresponding to the generated ENUM domain name;

transmit, to the Web server, a request to access the plurality of first NAPTR resource records, using the link information specified by the first URI included in the received second NAPTR resource record, without using the generated ENUM domain name;

receive, from the Web server, the plurality of first NAPTR resource records addressed by the link information specified by the first URI; and

access the destination ENUM client apparatus via the Internet, based on the second URI included in one of the received plurality of first NAPTR resource records,

wherein the ENUM server is further configured to determine whether the protocol included in the second NAPTR resource record corresponding to the ENUM domain name received from the requesting ENUM client apparatus is a predetermined protocol, which is operable to encrypt data for transmission, to transmit the second NAPTR resource record to the requesting ENUM client apparatus, when it is determined that the protocol included in the second NAPTR resource record is the predetermined protocol, and to transmit an error indication to the requesting ENUM client apparatus, when it is determined that the protocol included in the second NAPTR resource record is not the predetermined protocol,

wherein when the requesting ENUM client apparatus receives, from the ENUM server, the second NAPTR resource record including the predetermined protocol, the requesting ENUM client apparatus transmits, to the Web server, the request to access the plurality of first NAPTR resource records, utilizing the predetermined protocol, and receives, from the Web server, the encrypted plurality of first NAPTR resource records, utilizing the predetermined protocol,

wherein the requesting ENUM client apparatus receives, from the ENUM server, the error indication, and

wherein for every domain name transmitted to the ENUM server, the second URI to access the destination ENUM client apparatus is obtained by reference to the Web server based upon the link information specified by the first URI corresponding to the transmitted domain name in the ENUM server.

2. The ENUM system according to claim 1 , wherein the predetermined protocol comprises a https protocol.

3. A method for communication using an ENUM (Telephone Number Mapping) client apparatus and an ENUM server, the ENUM client apparatus being connected to a Web server and to the ENUM server, the Web server storing a plurality of first NAPTR (Naming Authority Pointer) resource records corresponding to an ENUM domain name, each of the first NAPTR resource records including a second URI (Uniform Resource Identifier) associated with a service available to a destination ENUM client apparatus, the ENUM server storing a second NAPTR resource record corresponding to the ENUM domain name, the second NAPTR resource record including a first URI specifying link information to the plurality of first NAPTR resource records stored in the Web Server, and a protocol corresponding to the first URI, the method comprising:

inputting, at the ENUM client apparatus, a telephone number of the destination ENUM client apparatus;

generating, at the ENUM client apparatus, an ENUM domain name based on the input telephone number;

transmitting, from the ENUM client apparatus to the ENUM server, the generated ENUM domain name and a request for transmitting, to the ENUM client apparatus, the second NAPTR resource record corresponding to the generated ENUM domain name;

receiving, at the ENUM server, the ENUM domain name and the request transmitted by the ENUM client apparatus;

determining, at the ENUM server, whether the protocol included in the second NAPTR resource record corresponding to the ENUM domain name received from the ENUM client apparatus is a predetermined protocol, the predetermined protocol being operable to encrypt data for transmission,

transmitting, from the ENUM server to the ENUM client apparatus, the second NAPTR resource record corresponding to the received ENUM domain name, when it is determined that the protocol included in the second NAPTR resource record is the predetermined protocol,

receiving, at the ENUM client apparatus, from the ENUM server, the second NAPTR resource record corresponding to the generated ENUM domain name;

transmitting, from the ENUM server to the ENUM client apparatus, an error indication, when it is determined that the protocol included in the second NAPTR resource record is not the predetermined protocol;

receiving, at the ENUM client apparatus, from the ENUM server, the error indication,

transmitting, from the ENUM client apparatus to the Web server, a request to access the plurality of first NAPTR resource records, using the first URI included in the received second NAPTR resource record, without using the generated ENUM domain name;

receiving, at the ENUM client apparatus from the Web server, the plurality of first NAPTR resource records addressed by the link information specified by the first URI; and

accessing, by the ENUM client apparatus, the destination ENUM client apparatus via the Internet, based on the second URI included in one of the received plurality of first NAPTR resource records,

wherein when the ENUM client apparatus receives, from the ENUM server, the second NAPTR resource record including the predetermined protocol, the ENUM client apparatus transmits, to the Web server, the request to access the plurality of first NAPTR resource records, utilizing the predetermined protocol, and receives, from the Web server, the encrypted plurality of first NAPTR resource records, utilizing the predetermined protocol, and

wherein for every domain name transmitted to the ENUM server, the second URI to access the destination ENUM client apparatus is obtained by reference to the Web server based upon the link information specified by the first URI corresponding to the transmitted domain name in the ENUM server.

4. The method according to claim 3 , wherein the predetermined protocol comprises a https protocol.

Assignments (2)
CHANGE OF NAME Recorded Nov 14, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021835/0421 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2005
From: KOBAYASHI, KAZUTO; MIYAJIMA, AKIRA
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 016738/0215 →
Priority Claims (1)
JP P2004-211619 · Jul 20, 2004 · national
Continuity (1)
Related Publication 20060020713A1 · Jan 26, 2006