Message transmitting system wherein recipient site is determined using information concerning the relationship between the sender and recipient sites
First Claim
1. Apparatus for use in a network of sites in transmitting a message from a message sender at a message sender site to a message recipient at a message recipient site, the message recipient site being collocated with or being remote with respect to the message sender site, which apparatus comprises:
- database means for storing information for the network which database means comprises;
site database storing means for storing information for a site within the network, which information identifies whether the site is collocated or remote with respect to other sites in the network;
address database storing means for storing information for a particular site within the network, which information comprises;
(a) information which identifies groups of network addresses associated with the particular site, a group specific of said groups of network addresses being referred to as a network address extension range, and (b) information which identifies local extension addresses associated with each of the network addresses extension ranges, each of said local extension addresses being referred to as a local mailbox number; and
user database storing means for storing information for each user in the network, which information comprises a specific network address and a specific local extension address associated with the user being referred to as a user'"'"'s local mailbox number;
sender, for receiving the specific network address of the message recipient, and for accessing the user database storing means to determine a message sender site identifier; and
translation processor means for accessing the address database storing means and for comparing network address extension ranges for the network sites stored therein with the network address of the message recipient to determine if the network address of the message recipient is within a particular one of said network address extension ranges and to determine a message recipient site identifier, wherein the means for comparing further comprises means for accessing the site database storing means using a site identifier for a specific site to determine whether the specific site is collocated or remote with the message sender site and, if the message sender site and the specific site are collocated the means for comparing utilizes the local extension addresses associated with the particular network address extension range for comparing, else if remote the means for comparing utilizes the network address for comparing.
3 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for providing a universal addressing plan for a network of voice store-and-forward messaging system sites wherein a telephone numbering plan for a telephone network can be mirrored among the sites in the network, notwithstanding whether the sites utilize the public switched network or on a private network. An embodiment of the invention is apparatus for use in a network of sites in transmitting a message from a message sender at a message sender site to a message recipient at a message recipient site which is collocated or remote from the message sender site, which apparatus includes: (a) a site database to store whether a site is collocated or remote with respect to other sites in the network; (b) an address database to store groups of network addresses associated with the site; (c) a user database to store a network address and a local mailbox number for users; (d) an apparatus for determining the message sender'"'"'s identification and for receiving a network address for the message recipient; and (e) a translation processor for accessing one or more databases using: (i) the message sender identification to retrieve a message sender site identifier and (ii) the message site identifier and the message recipient network address to retrieve a message recipient site identifier.
96 Citations
8 Claims
-
1. Apparatus for use in a network of sites in transmitting a message from a message sender at a message sender site to a message recipient at a message recipient site, the message recipient site being collocated with or being remote with respect to the message sender site, which apparatus comprises:
-
database means for storing information for the network which database means comprises; site database storing means for storing information for a site within the network, which information identifies whether the site is collocated or remote with respect to other sites in the network; address database storing means for storing information for a particular site within the network, which information comprises;
(a) information which identifies groups of network addresses associated with the particular site, a group specific of said groups of network addresses being referred to as a network address extension range, and (b) information which identifies local extension addresses associated with each of the network addresses extension ranges, each of said local extension addresses being referred to as a local mailbox number; anduser database storing means for storing information for each user in the network, which information comprises a specific network address and a specific local extension address associated with the user being referred to as a user'"'"'s local mailbox number; sender, for receiving the specific network address of the message recipient, and for accessing the user database storing means to determine a message sender site identifier; and translation processor means for accessing the address database storing means and for comparing network address extension ranges for the network sites stored therein with the network address of the message recipient to determine if the network address of the message recipient is within a particular one of said network address extension ranges and to determine a message recipient site identifier, wherein the means for comparing further comprises means for accessing the site database storing means using a site identifier for a specific site to determine whether the specific site is collocated or remote with the message sender site and, if the message sender site and the specific site are collocated the means for comparing utilizes the local extension addresses associated with the particular network address extension range for comparing, else if remote the means for comparing utilizes the network address for comparing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Method for use in a network of sites in transmitting a message from a message sender at a message sender site to a message recipient at a message recipient site, the message recipient site being collocated with or being remote with respect to the message sender site, which method comprises the steps of:
-
storing the following information for the network in a database which comprises the steps of; storing site information in the database for a site within the network, which information identifies whether the site is collocated or remote with respect to other sites in the network; storing address information in the database for a particular site within the network, which information comprises;
(a) information which identifies groups of network addresses, associated with the particular site, a specific group of said groups of network addresses being referred to as a network address extension range, and (b) information which identifies local extension addresses associated with each of the network addresses extension ranges, each of said local extension addresses being referred to as a local mailbox number; andstoring user information which identifies, for each user in the network, which information comprises a specific network address and a specific local extension address associated with the user being referred to as a user'"'"'s local mailbox number; and in response to an interaction with the message sender, receiving the specific network address of the message recipient, and accessing the stored user information for determining a message sender site identifier; and accessing the stored address information and comparing network address extension ranges for the network sites stored therein with the network address of the message recipient for determining if the network address of the message recipient is within a particular one of said network address extension ranges and for determining a message recipient site identifier, wherein the comparing further comprises accessing the stored site information using a site identifier for a specific site for determining whether the specific site is collocated or remote with the message sender site and, if the message sender site and the specific site are collocated the step of comparing utilizes the local extension addresses associated with the particular network address extension range for comparing else if remote the step of comparing utilizes the network address for comparing.
-
Specification