← Back to Patent Explorer
US6539077B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for correlating a unique identifier, such as a PSTN telephone number, to an internet address to enable communications over the internet

Assignee: NetNumber com Inc
•
Filing: 1999-12-08
•
Granted: 2003-03-25
•
Expires: 2019-12-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A directory service, containing unique identifiers (e.g., telephone numbers) and related Internet address(es), accessible through the Internet. An Internet-enabled communication system, such as IP-PBX or voice mail system, accepts a telephone number as a destination address. It then contacts the directory service and requests the Internet address related to that telephone number. The communication system uses the Internet address to set up a delivery path via the Internet to the destination. Thus, all time-dependent charges normally associated with message delivery by the telephone network can be avoided.

Inventors

  • 👤 Douglas J. Ranalli
  • 👤 Thomas P. Sosnowski
  • 👤 David P. Peek

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 13:44
CPC Classifications
H; H04; H04M; H04M7/00; H04M7/006; H04M7/0075; Y; Y10; Y10S; Y10S379/00; Y10S379/90; Y10S379/908

Claims Analysis

Total Claims: 44
Claim 1
Independent Claim 112 words
A system comprising: a directory service (DS), residing on the Internet, containing non-Internet related unique identifiers and associated Internet addresses, wherein the unique identifiers are an identification of one or more selected from the group consisting of a station set, person, place and organization; at least one unique identifier being associated with multiple Internet addresses for different Internet-enabled communications systems; the DS including a method to determine, in response to a request for resolution containing one unique identifier, a resolution of the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system.
Claim 2
Independent Claim 112 words
A system comprising: a directory service (DS), residing on the Internet, containing non-Internet related unique identifiers and associated Internet addresses, wherein the unique identifiers are an identification of one or more selected from the group consisting of a station set, person, place and organization; at least one unique identifier being associated with multiple Internet addresses for different Internet-enabled communications systems; the DS including a method to determine, in response to a request for resolution containing one unique identifier, a resolution of the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system.
Claim 3
Independent Claim 122 words
A system comprising: a directory service (DS), residing on the Internet, containing non-Internet related unique identifiers and associated Internet addresses, wherein the unique identifiers are one or more selected from the group consisting of telephone numbers, random numbers, personal identity codes, social security numbers, recorded spoken names, voice prints, finger prints, and retina scans: at least one unique identifier being associated with multiple Internet addresses for different Internet-enabled communications systems; the DS including a method to determine, in response to a request for resolution containing one unique identifier, a resolution of the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system.
Claim 4
Independent Claim 122 words
A system comprising: a directory service (DS), residing on the Internet, containing non-Internet related unique identifiers and associated Internet addresses, wherein the unique identifiers are one or more selected from the group consisting of telephone numbers, random numbers, personal identity codes, social security numbers, recorded spoken names, voice prints, finger prints, and retina scans: at least one unique identifier being associated with multiple Internet addresses for different Internet-enabled communications systems; the DS including a method to determine, in response to a request for resolution containing one unique identifier, a resolution of the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system.
Claim 5
Dependent Claim 13 words
The system of claim 2 , wherein the unique identifiers are telephone numbers.
Claim 6
Independent Claim 116 words
A system comprising: a directory service (DS), residing on the Internet, containing non-Internet related unique identifiers and associated Internet addresses; at least one unique identifier being associated with multiple Internet addresses for different Internet-enabled communications systems, wherein the communications systems are one or more selected from the group consisting of IP-PBX, IP-CO, IP-Centrex, IP-telephone, IP-wireless phone, IP-voicemail, IP-fax, unified messaging, and remote printing systems; the DS including a method to determine, in response to a request for resolution containing one unique identifier, a resolution of the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system.
Claim 7
Independent Claim 116 words
A system comprising: a directory service (DS), residing on the Internet, containing non-Internet related unique identifiers and associated Internet addresses; at least one unique identifier being associated with multiple Internet addresses for different Internet-enabled communications systems, wherein the communications systems are one or more selected from the group consisting of IP-PBX, IP-CO, IP-Centrex, IP-telephone, IP-wireless phone, IP-voicemail, IP-fax, unified messaging, and remote printing systems; the DS including a method to determine, in response to a request for resolution containing one unique identifier, a resolution of the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system.
Claim 8
Dependent Claim 16 words
The system of claim 4 , wherein the multiple Internet addresses are Internet Protocol (IP) addresses.
Claim 9
Independent Claim 110 words
A system comprising: a directory service (DS), residing on the Internet, containing non-Internet related unique identifiers and associated Internet addresses; at least one unique identifier being associated with multiple Internet addresses for different Internet-enabled communications systems, wherein the multiple Internet addresses are one or more selected from the group consisting of an SMTP address, and a VPIM address; the DS including a method to determine, in response to a request for resolution containing one unique identifier, a resolution of the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system.
Claim 10
Independent Claim 110 words
A system comprising: a directory service (DS), residing on the Internet, containing non-Internet related unique identifiers and associated Internet addresses; at least one unique identifier being associated with multiple Internet addresses for different Internet-enabled communications systems, wherein the multiple Internet addresses are one or more selected from the group consisting of an SMTP address, and a VPIM address; the DS including a method to determine, in response to a request for resolution containing one unique identifier, a resolution of the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system.
Claim 11
Independent Claim 115 words
A system comprising: a directory service (DS), residing on the Internet, containing non-Internet related unique Identifiers and associated Internet addresses; at least one unique identifier being associated with multiple Internet addresses for different Internet-enabled communications systems, wherein the multiple Internet addresses are associated with multiple destinations selected from the group consisting of a telephone, voice mailbox, fax machine, printer, and unified messaging mailbox; the DS including a method to determine, in response to a request for resolution containing one unique identifier, a resolution of the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system.
Claim 12
Independent Claim 115 words
A system comprising: a directory service (DS), residing on the Internet, containing non-Internet related unique Identifiers and associated Internet addresses; at least one unique identifier being associated with multiple Internet addresses for different Internet-enabled communications systems, wherein the multiple Internet addresses are associated with multiple destinations selected from the group consisting of a telephone, voice mailbox, fax machine, printer, and unified messaging mailbox; the DS including a method to determine, in response to a request for resolution containing one unique identifier, a resolution of the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system.
Claim 13
Dependent Claim 22 words
The system of claim 7 , further including a method to register the unique identifiers and associated Internet addresses with the DS.
Claim 14
Dependent Claim 16 words
The system of claim 7 , further including a method to register users with the DS.
Claim 15
Dependent Claim 17 words
The system of claim 7 , further including a method to charge users for accessing the DS.
Claim 16
Dependent Claim 20 words
The system of claim 7 , further including a method to send a response containing the resolved one Internet address.
Claim 17
Dependent Claim 18 words
The system of claim 7 , including an interface to the DS for the different Internet-enabled communications systems.
Claim 18
Dependent Claim 14 words
The system of claim 12 , wherein the computer system includes a computer server.
Claim 19
Dependent Claim 39 words
The system of claim 12 , wherein the computer system includes a CPU and memory operatively connected to the CPU, the memory containing a program, to be executed by the CPU, for performing the method to determine the resolution.
Claim 20
Dependent Claim 28 words
The system of claim 7 , further including a system for establishing a customer account to enable a customer to access the DS with a request for resolution.
Claim 21
Dependent Claim 14 words
The system of claim 7 , wherein the DS resides on a computer system.
Claim 22
Dependent Claim 16 words
The method of claim 15 , including a system for charging customers for accessing the DS.
Claim 23
Independent Claim 130 words
A system comprising: a directory service (DS), residing on the Internet, containing non-Internet related unique identifiers and associated Internet addresses, wherein the DS includes additional information about a destination identified by the associated Internet address, the additional information being one or more selected from the group consisting of: voice encoding; formatting; communication protocol; authentication of a source; and authentication of a destination; at least one unique identifier being associated with multiple Internet addresses for different Internet-enabled communications systems; the DS including a method to determine, in response to a request for resolution containing one unique identifier, a resolution of the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system.
Claim 24
Independent Claim 130 words
A system comprising: a directory service (DS), residing on the Internet, containing non-Internet related unique identifiers and associated Internet addresses, wherein the DS includes additional information about a destination identified by the associated Internet address, the additional information being one or more selected from the group consisting of: voice encoding; formatting; communication protocol; authentication of a source; and authentication of a destination; at least one unique identifier being associated with multiple Internet addresses for different Internet-enabled communications systems; the DS including a method to determine, in response to a request for resolution containing one unique identifier, a resolution of the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system.
Claim 25
Independent Claim 168 words
A method enabling communications between end users, the end users having access to Internet-enabled communications systems, at least one destination end user having a non-Internet related unique identifier associated with multiple Internet addresses for different Internet-enabled communications systems and the method including the steps of: providing a directory service (DS), residing on the Internet, containing the unique identifiers and associated Internet addresses; and one of the end users causing a communications application to send to the DS a request for resolution containing the one unique identifier for the destination end user; the DS resolving the one unique identifier to one of the multiple Internet addresses based on Information contained within the request to determine which one internet address is associated with a given communications system; wherein a communications application receiving the response sends a communication via the internet based on the resolved one Internet address; and wherein the communication is one or more selected from the group consisting of real-time voice, voicemail, unified messaging, fax and remote printing.
Claim 26
Independent Claim 168 words
A method enabling communications between end users, the end users having access to Internet-enabled communications systems, at least one destination end user having a non-Internet related unique identifier associated with multiple Internet addresses for different Internet-enabled communications systems and the method including the steps of: providing a directory service (DS), residing on the Internet, containing the unique identifiers and associated Internet addresses; and one of the end users causing a communications application to send to the DS a request for resolution containing the one unique identifier for the destination end user; the DS resolving the one unique identifier to one of the multiple Internet addresses based on Information contained within the request to determine which one internet address is associated with a given communications system; wherein a communications application receiving the response sends a communication via the internet based on the resolved one Internet address; and wherein the communication is one or more selected from the group consisting of real-time voice, voicemail, unified messaging, fax and remote printing.
Claim 27
Independent Claim 197 words
A method enabling communications between end users, the end users having access to Internet-enabled communications systems, at least one destination end user having a non-Internet related unique identifier associated with multiple Internet addresses for different Internet-enabled communications systems and the method including the steps of: providing a directory service (DS), residing on the Internet, containing the unique identifiers and associated Internet addresses; and one of the end users causing a communications application to send to the DS a request for resolution containing the one unique identifier for the destination end user; the DS resolving the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system; wherein the multiple Internet addresses are one or more selected from the group consisting of an IP address of an IP telephone, an IP address of an IP mobile phone, and IP address of an IP-PBX, a VPIM address of a voicemail system, an SMTP address of a unified messaging system, an SMTP address of an email system, an IP address of a fax machine, and an IP address of a printer.
Claim 28
Independent Claim 197 words
A method enabling communications between end users, the end users having access to Internet-enabled communications systems, at least one destination end user having a non-Internet related unique identifier associated with multiple Internet addresses for different Internet-enabled communications systems and the method including the steps of: providing a directory service (DS), residing on the Internet, containing the unique identifiers and associated Internet addresses; and one of the end users causing a communications application to send to the DS a request for resolution containing the one unique identifier for the destination end user; the DS resolving the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system; wherein the multiple Internet addresses are one or more selected from the group consisting of an IP address of an IP telephone, an IP address of an IP mobile phone, and IP address of an IP-PBX, a VPIM address of a voicemail system, an SMTP address of a unified messaging system, an SMTP address of an email system, an IP address of a fax machine, and an IP address of a printer.
Claim 29
Dependent Claim 15 words
The method of claim 20 , wherein end users are charged for accessing the DS.
Claim 30
Dependent Claim 21 words
The method of claim 20 , wherein the end users register their unique identifiers and associated Internet addresses with the DS.
Claim 31
Dependent Claim 18 words
The method of claim 20 , wherein the DS provides a response containing the resolved one Internet address.
Claim 32
Dependent Claim 26 words
The method of claim 20 , wherein a communications application receiving the response sends a communication via the Internet based on the resolved one Internet address.
Claim 33
Dependent Claim 18 words
The method of claim 20 , wherein the Internet-enabled communications systems contact the DS using different communications protocols.
Claim 34
Dependent Claim 35 words
The method of claim 25 , wherein the different communications protocols are one or more selected from the group consisting of Lightweight Directory Access Protocol (LDAP), Domain Name System (DNS) and Hypertext Transport Protocol (HTTP).
Claim 35
Dependent Claim 17 words
The method of claim 20 , wherein the end users contact the DS via a web browser.
Claim 36
Dependent Claim 16 words
The method of claim 20 , wherein the different Internet-enabled communications systems reside on customer premises.
Claim 37
Independent Claim 146 words
A method enabling communications between end users, the end users having access to Internet-enabled communications systems, at least one destination end user having a non-Internet related unique identifier associated with multiple Internet addresses for different Internet-enabled communications systems and the method including the steps of: providing a directory service (DS), residing on the Internet containing the unique identifiers and associated Internet addresses; and one of the end users causing a communications application to send to the DS a request for resolution containing the one unique identifier for the destination end user; the DS resolving the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system; and wherein end users are selectively charged for one or more of registering with the DS and usage of the DS.
Claim 38
Independent Claim 146 words
A method enabling communications between end users, the end users having access to Internet-enabled communications systems, at least one destination end user having a non-Internet related unique identifier associated with multiple Internet addresses for different Internet-enabled communications systems and the method including the steps of: providing a directory service (DS), residing on the Internet containing the unique identifiers and associated Internet addresses; and one of the end users causing a communications application to send to the DS a request for resolution containing the one unique identifier for the destination end user; the DS resolving the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system; and wherein end users are selectively charged for one or more of registering with the DS and usage of the DS.
Claim 39
Independent Claim 164 words
A method enabling communications between end users, the end users having access to Internet-enabled communications systems, at least one destination end user having a non-Internet related unique identifier associated with multiple Internet addresses for different Internet-enabled communications systems and the method including the steps of: providing a directory service (DS), residing on the Internet, containing the unique identifiers and associated Internet addresses; and one of the end users causing a communications application to send to the DS a request for resolution containing the one unique identifier for the destination end user; the DS resolving the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system; and providing an interface enabling the different Internet-enabled communications systems to access the DS by one or more protocols selected form the group consisting of Hypertext Transport Protocol (HTTP), Lightweight Directory Access Protocol (LDAP), and Domain Name System (DNS).
Claim 40
Independent Claim 164 words
A method enabling communications between end users, the end users having access to Internet-enabled communications systems, at least one destination end user having a non-Internet related unique identifier associated with multiple Internet addresses for different Internet-enabled communications systems and the method including the steps of: providing a directory service (DS), residing on the Internet, containing the unique identifiers and associated Internet addresses; and one of the end users causing a communications application to send to the DS a request for resolution containing the one unique identifier for the destination end user; the DS resolving the one unique identifier to one of the multiple Internet addresses based on information contained within the request to determine which one Internet address is associated with a given communications system; and providing an interface enabling the different Internet-enabled communications systems to access the DS by one or more protocols selected form the group consisting of Hypertext Transport Protocol (HTTP), Lightweight Directory Access Protocol (LDAP), and Domain Name System (DNS).
Claim 41
Dependent Claim 148 words
A computer system for providing a directory service over a public computer network, comprising: a computer connected to the public computer network which performs the following functions: (a) receiving an electronic transmission with at least one telephone number and associated public network address from one or more users; (b) entering in a database that is accessible to users via the public computer network, the at least one telephone number and associated public network address; and (c) maintaining the database for a predetermined time period during which users may submit requests for resolution of the telephone number to the associated public network address, wherein a user may access entries from the database; and wherein the computer includes at least one interface for receiving electronic transmissions from multiple communications systems selected from the group consisting of IP-PBX, IP-CO, IP-Centrex, IP-telephone, IP-wireless phone, IP-voicemail, IP-fax, unified messaging, and remote printing systems.
Claim 42
Dependent Claim 148 words
A computer system for providing a directory service over a public computer network, comprising: a computer connected to the public computer network which performs the following functions: (a) receiving an electronic transmission with at least one telephone number and associated public network address from one or more users; (b) entering in a database that is accessible to users via the public computer network, the at least one telephone number and associated public network address; and (c) maintaining the database for a predetermined time period during which users may submit requests for resolution of the telephone number to the associated public network address, wherein a user may access entries from the database; and wherein the computer includes at least one interface for receiving electronic transmissions from multiple communications systems selected from the group consisting of IP-PBX, IP-CO, IP-Centrex, IP-telephone, IP-wireless phone, IP-voicemail, IP-fax, unified messaging, and remote printing systems.
Claim 43
Dependent Claim 14 words
The computer system of claim 31 , wherein the computer is a computer server.
Claim 44
Dependent Claim 15 words
The computer system of claim 31 , wherein the public computer network is the Internet.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-03-24 2006-09-23 2007-03-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-03-24 2010-09-23 2011-03-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-03-24 2014-09-23 2015-03-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag