US2013250937A1PendingUtilityA1

Method for Converging Telephone Number and IP Address

Individually held — no corporate assignee on recordPriority: Mar 20, 2012Filed: Mar 20, 2012Published: Sep 26, 2013
Est. expiryMar 20, 2032(~5.6 yrs left)· nominal 20-yr term from priority
H04L 61/4557H04M 2207/203H04L 61/4511H04L 2101/65H04M 7/0075H04L 2101/30
34
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for converging telephone numbers and Idata addresses follows the steps of (a) accessing from a first memory location of a communication appliance one of an E.164 telephone number or an IPv6 address; (b) using the E.164 criteria of [Country Code-Identification Code-Subscriber Number 1-Subscriber Number 2-Extension-Ext2-Ext3] for a telephone number, converting that number to an IPv6 hexadecimal notation IP address in the format [<Country Code>:<Identification Code>:<Subscriber Number 1>:<Subscriber Number 2>:[<Extension>]:[<Ext2>:[<Ext3>]], and converting in the reverse for an IP address to a telephone number; (c) storing the telephone number or address in a separate memory location of the appliance; and (d) depending on the nature of a communication session initiated by a user, retrieving the appropriate IP address or telephone number as the destination for the communication.

Claims

exact text as granted — not AI-modified
1 . A method for converging E.164 telephone numbers and IPv6 data addresses, comprising the steps of:
 (a) using a computerized appliance enabled to place voice calls and to send IP-addresses messages and data, accessing from a first memory location of the appliance one of an E.164 telephone number or an IPv6 address;   (b) using the E.164 criteria of [Country Code-Identification Code-Subscriber Number 1-Subscriber Number 2-Extension-Ex2-Ext3] for a telephone number, converting that number to an IPv6 hexadecimal notation IP address in the format [<Country Code>:<Identification Code>:<Subscriber Number 1>:<Subscriber Number 2>: [<Extension>]:[<Ex2>:[<Ext3>]], and converting in the reverse for an IP address to a telephone number;   (c) storing the resulting telephone number or IPv6 IP address in a separate memory location of the appliance; and   (d) depending on the nature of a communication session initiated by a user of the appliance retrieving the appropriate IP address or telephone number as the destination for the communication.   
     
     
         2 . The method of  claim 1  wherein, in mapping an E.164 telephone number to an IPv6 IP address, inserting a leading common nibble into the IP address as a standardization identifier. 
     
     
         3 . The method of  claim 1  wherein, in mapping an IPv6 IP address to a telephone number, any leading nibble not recognized as a part of a telephone number is dropped in the mapping. 
     
     
         4 . A method for directing a communication session at a computerized appliance coupled to the Internet network, comprising the steps of:
 (a) determining the final destination of the communication session, and the nature of an end-point appliance to which the session is directed;   (b) if the communication session is a data communication session associated with an IPv6 address and the determined end destination is a PSTN telephone, changing the destination address from IP to E.164 using the mapping [<Country Code>:<Identification Code>:<Subscriber Number 1>:<Subscriber Number 2>:[<Extension>]:[<Ex2>:[<Ext3>]] to [Country Code-Identification Code-Subscriber Number 1-Subscriber Number 2-Extension-Ex2-Ext3];   (c) if the communication session is a PSTN session using an E.164 telephone number and the final destination requires an IP address, changing the destination address from E.164 to IPv6 using the mapping [Country Code-Identification Code-Subscriber Number 1-Subscriber Number 2-Extension-Ex2-Ext3] to [<Country Code>:<Identification Code>:<Subscriber Number 1>:<Subscriber Number 2>:[<Extension>]:[<Ex2>:[<Ext3>]]; and   (c) connecting the session to the final destination.   
     
     
         5 . The method of  claim 4  wherein, in mapping an E.164 telephone number to an IPv6 IP address, inserting a leading common nibble into the IP address as a standardization identifier. 
     
     
         6 . The method of  claim 4  wherein, in mapping an IPv6 IP address to a telephone number, any leading nibble not recognized as a part of a telephone number is dropped in the mapping. 
     
     
         7 . An endpoint communication device comprising:
 an I/O interface for user operation;   a coupled memory device comprising contact data and addresses; and   computer instructions executable for operating the device;   wherein the device through the computer instructions converts E.164 telephone numbers from one memory location to IPv6 addresses and stores same in another memory location, using mapping of [Country Code-Identification Code-Subscriber Number 1-Subscriber Number 2-Extension-Ex2-Ext3] to [<Country Code>:<Identification Code>:<Subscriber Number 1>:<Subscriber Number 2>:[<Extension>]:[<Ex2>:[<Ext3>]], and converts IPv6 addresses to E.164 telephone numbers and stores same in other memory locations using mapping of [<Country Code>:<Identification Code>:<Subscriber Number 1>:<Subscriber Number 2>:[<Extension>]:[<Ex2>:[<Ext3>]] to [Country Code-Identification Code-Subscriber Number 1-Subscriber Number 2-Extension-Ex2-Ext3], and depending on the nature of a communication session initiated by a user of the device retrieves the appropriate IP address or telephone number as the destination for the communication.   
     
     
         8 . The endpoint communication device of  claim 7  wherein, in mapping an E.164 telephone number to an IPv6 IP address, a leading common nibble is inserted into the IP address as a standardization identifier. 
     
     
         9 . The endpoint communication device of  claim 7  wherein, in mapping an IPv6 IP address to a telephone number, any leading nibble not recognized as a part of a telephone number is dropped in the mapping. 
     
     
         10 . A computerized device comprising:
 a port to a PSTN network;   a port to a data network;   a coupled memory device comprising contact data and addresses; and   computer instructions executable for operating the device;   wherein the device, receiving a communication session, determines the final destination of the communication session, and the nature of an end-point appliance to which the session is directed, and if the communication session is a data communication session associated with an IPv6 address and the determined end destination is a PSTN telephone, changes the destination address from IP to E.164 using the mapping [<Country Code>:<Identification Code>:<Subscriber Number 1>:<Subscriber Number 2>: [<Extension>]:[<Ex2>:[<Ext3>]] to [Country Code-Identification Code-Subscriber Number 1-Subscriber Number 2-Extension-Ex2-Ext3], and if the communication session is a PSTN session using an E.164 telephone number and the final destination requires an IP address, changes the destination address from E.164 to IPv6 using the mapping [Country Code-Identification Code-Subscriber Number 1-Subscriber Number 2-Extension-Ex2-Ext3] to [<Country Code>:<Identification Code>:<Subscriber Number 1>:<Subscriber Number 2>:<Extension>]:[<Ex2>:[<Ext3>]]; and   (c) connects the session to the final destination.   
     
     
         11 . The computerized device of  claim 10  wherein, in mapping an E.164 telephone number to an IPv6 IP address, a leading common nibble is inserted into the IP address as a standardization identifier. 
     
     
         12 . The computerized device of  claim 10  wherein, in mapping an IPv6 IP address to a telephone number, any leading nibble not recognized as a part of a telephone number is dropped in the mapping.

Join the waitlist — get patent alerts

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

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