Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
85 words
A method for routing a message encoded in a signal received by an electronic messaging system, the message comprising an originator address identifying a sending user, a recipient address identifying a receiving user, and a message text, the method comprising the steps of: (a) searching an address in the message being routed for a predetermined address code; and (b) converting the address prior to routing the message by replacing a first address code with a second address code if the predetermined address code is found.
Claim 2
Independent Claim
85 words
A method for routing a message encoded in a signal received by an electronic messaging system, the message comprising an originator address identifying a sending user, a recipient address identifying a receiving user, and a message text, the method comprising the steps of: (a) searching an address in the message being routed for a predetermined address code; and (b) converting the address prior to routing the message by replacing a first address code with a second address code if the predetermined address code is found.
Claim 3
Dependent Claim
46 words
The method of claim 1 wherein the step of searching an address further comprises searching the originator address for a predetermined internal address code comprising an element of an internal address for the sending user, the internal address corresponding to a routing path for that user.
Claim 4
Dependent Claim
50 words
The method of claim 2 wherein the first address code comprises an internal address code and the second address code comprises an external address code, the external address code comprising an element of an external address for the sending user, the external address identifying the sending user to other users.
Claim 5
Dependent Claim
45 words
The method of claim 1 wherein the step of searching an address further comprises searching the recipient address for a predetermined external address code comprising an element of an external address for the receiving user, the external address identifying the receiving user to other users.
Claim 6
Dependent Claim
52 words
The method of claim 4 wherein the first address code comprises an external address code and the second address code comprises an internal address code, the internal address code comprising an element of an internal address for the recipient user, the internal address being associated with a routing path for that user.
Claim 7
Independent Claim
117 words
A method for routing a message encoded in a signal received by an electronic messaging system, comprising an originator address, a recipient address and a message text, the method comprising the steps of: (a) maintaining an internal address identifying a routing path for a user of the electronic messaging system, the internal address comprising at least one internal address code; (b) maintaining an association between an internal address code and an external address code in a memory of the electronic messaging system; (c) locating a predetermined internal address code in the originator address of a message being routed; and (d) replacing the predetermined internal address code by an associated external address code prior to routing the message.
Claim 8
Independent Claim
117 words
A method for routing a message encoded in a signal received by an electronic messaging system, comprising an originator address, a recipient address and a message text, the method comprising the steps of: (a) maintaining an internal address identifying a routing path for a user of the electronic messaging system, the internal address comprising at least one internal address code; (b) maintaining an association between an internal address code and an external address code in a memory of the electronic messaging system; (c) locating a predetermined internal address code in the originator address of a message being routed; and (d) replacing the predetermined internal address code by an associated external address code prior to routing the message.
Claim 9
Dependent Claim
38 words
The method of claim 6 wherein the step of maintaining an association between an internal address code and an external address code comprises maintaining a conversion table of entries uniquely identified by a set of internal address codes.
Claim 10
Dependent Claim
47 words
The method of claim 7 further comprising the steps of locating a predetermined external address code in the recipient address of the message being routed and replacing the predetermined external address code in the recipient address by an associated internal address code prior to routing the message.
Claim 11
Dependent Claim
40 words
The method of claim 8 wherein the step of maintaining an association between an internal address code and an external address code further comprises maintaining a second conversion table of entries uniquely identified by a set of external address codes.
Claim 12
Independent Claim
115 words
A method for routing a message received by an electronic messaging system, the message including a recipient address having a plurality of address codes and a message text, the method comprising: (a) generating a search key from the recipient address comprising a subset of the plurality of address codes corresponding to predetermined elements of the recipient address; (b) searching an inbound conversion table associating a set of internal address codes with a set of external address codes for a table entry including a set of external address codes corresponding to the search key; and (c) converting the recipient address to an internal address using the set of internal address codes from the inbound conversion table.
Claim 13
Independent Claim
115 words
A method for routing a message received by an electronic messaging system, the message including a recipient address having a plurality of address codes and a message text, the method comprising: (a) generating a search key from the recipient address comprising a subset of the plurality of address codes corresponding to predetermined elements of the recipient address; (b) searching an inbound conversion table associating a set of internal address codes with a set of external address codes for a table entry including a set of external address codes corresponding to the search key; and (c) converting the recipient address to an internal address using the set of internal address codes from the inbound conversion table.
Claim 14
Dependent Claim
23 words
The method of claim 10 wherein the inbound conversion table comprises a direct-access data set accessible by the set of external address codes.
Claim 15
Dependent Claim
20 words
The method of claim 10 wherein the inbound conversion table comprises a data set sorted in external address code order.
Claim 16
Dependent Claim
22 words
The method of claim 12 wherein the step of searching the inbound conversion table comprises a binary search of the data set.
Claim 17
Dependent Claim
207 words
A message transfer device for routing a signal embodying a message in an electronic messaging system, the electronic messaging system including a memory and a routing information database stored therein that associates an internal address for each system user with a routing path, the message transfer device comprising: (a) a conversion table stored in the memory of the electronic messaging system, the conversion table including at least one entry associating an internal address code with an external address code, the internal address code comprising an element of an internal address and the external address code comprising an element of an external address, the external address identifying a user to other users; (b) a key generator capable of formatting a search key comprising a set of internal address codes parsed from predetermined positions of an originator address included in a message to be routed; (c) a table access module adapted to retrieve an entry from the conversion table having address codes equal to the search key; and (d) a router module adapted to convert the address included in the message to be routed by replacing one of the set of address codes by an associated address code from a retrieved conversion table entry prior to routing the message.
Claim 18
Dependent Claim
207 words
A message transfer device for routing a signal embodying a message in an electronic messaging system, the electronic messaging system including a memory and a routing information database stored therein that associates an internal address for each system user with a routing path, the message transfer device comprising: (a) a conversion table stored in the memory of the electronic messaging system, the conversion table including at least one entry associating an internal address code with an external address code, the internal address code comprising an element of an internal address and the external address code comprising an element of an external address, the external address identifying a user to other users; (b) a key generator capable of formatting a search key comprising a set of internal address codes parsed from predetermined positions of an originator address included in a message to be routed; (c) a table access module adapted to retrieve an entry from the conversion table having address codes equal to the search key; and (d) a router module adapted to convert the address included in the message to be routed by replacing one of the set of address codes by an associated address code from a retrieved conversion table entry prior to routing the message.
Claim 19
Dependent Claim
24 words
The message transfer device of claim 14 wherein the conversion table comprises entries that are identified by a unique set of internal address codes.
Claim 20
Dependent Claim
201 words
A message transfer device for routing a signal embodying a message in an electronic messaging system, the electronic messaging system including a memory and a routing information database stored therein that associates an internal address for each system user with a routing path, the message transfer device comprising: (a) a conversion table stored in the memory of the electronic messaging system, the conversion table including at least one entry associating an internal address code with an external address code, the internal address code comprising an element of an internal address and the external address code comprising an element of an external address, the external address identifying a user to other users; (b) a key generator capable of formatting a search key using external address codes parsed from a recipient address specified in the message to be routed; (c) a table access module adapted to retrieve an entry from the conversion table having address codes equal to the search key; and (d) a router module adapted to convert the address included in the message to be routed by replacing one of the set of address codes by an associated address code from a retrieved conversion table entry prior to routing the message.
Claim 21
Dependent Claim
201 words
A message transfer device for routing a signal embodying a message in an electronic messaging system, the electronic messaging system including a memory and a routing information database stored therein that associates an internal address for each system user with a routing path, the message transfer device comprising: (a) a conversion table stored in the memory of the electronic messaging system, the conversion table including at least one entry associating an internal address code with an external address code, the internal address code comprising an element of an internal address and the external address code comprising an element of an external address, the external address identifying a user to other users; (b) a key generator capable of formatting a search key using external address codes parsed from a recipient address specified in the message to be routed; (c) a table access module adapted to retrieve an entry from the conversion table having address codes equal to the search key; and (d) a router module adapted to convert the address included in the message to be routed by replacing one of the set of address codes by an associated address code from a retrieved conversion table entry prior to routing the message.
Claim 22
Dependent Claim
24 words
The message transfer device of claim 16 wherein the conversion table comprises entries that are identified by a unique set of external address codes.
Claim 23
Dependent Claim
231 words
A message transfer device for routing a signal embodying a message in an electronic messaging system, the electronic messaging system including a memory and a routing information database stored therein that associates an internal address for each user with a routing path, the message comprising an originator address, a recipient address and a message text, the message transfer device comprising: (a) a conversion table stored in the memory of the electronic messaging system, the conversion table including at least one table entry associating an internal address code with an external address code, the internal address code comprising an element of an internal address and the external address code comprising an element of an external address, the external address identifying a user to other users; (b) a key generator capable of formatting a first search key comprising a set of address codes parsed from predetermined positions of the originator address and a second search key comprising a set of address codes parsed from predetermined positions of the recipient address; (c) a conversion table access module adapted to retrieve a first table entry corresponding to the first search key and a second table entry corresponding to the second search key; and (d) a control module adapted to convert the originator address to an external address and the recipient address to an internal address using address codes from the first and second table entries.
Claim 24
Dependent Claim
231 words
A message transfer device for routing a signal embodying a message in an electronic messaging system, the electronic messaging system including a memory and a routing information database stored therein that associates an internal address for each user with a routing path, the message comprising an originator address, a recipient address and a message text, the message transfer device comprising: (a) a conversion table stored in the memory of the electronic messaging system, the conversion table including at least one table entry associating an internal address code with an external address code, the internal address code comprising an element of an internal address and the external address code comprising an element of an external address, the external address identifying a user to other users; (b) a key generator capable of formatting a first search key comprising a set of address codes parsed from predetermined positions of the originator address and a second search key comprising a set of address codes parsed from predetermined positions of the recipient address; (c) a conversion table access module adapted to retrieve a first table entry corresponding to the first search key and a second table entry corresponding to the second search key; and (d) a control module adapted to convert the originator address to an external address and the recipient address to an internal address using address codes from the first and second table entries.
Claim 25
Dependent Claim
48 words
The message transfer device of claim 18 wherein the conversion table comprises an inbound conversion table and an outbound conversion table, the inbound conversion table associating external address codes with corresponding internal address codes and the outbound conversion table associating internal address codes with corresponding external address codes.
Claim 26
Dependent Claim
43 words
The message transfer device of claim 19 wherein the address codes parsed from the originator and recipient addresses correspond to elements of an address having a predetermined format in which each of a plurality of address codes represents a unique degree of specificity.
Claim 27
Dependent Claim
268 words
A message transfer device for routing a message in an electric messaging system including a memory and a routing information dataset stored therein that associates an internal address for each user with a routing path, the message comprising an originator address including at least one internal address code, a recipient address including at least external address code, and a message text, the message transfer device comprising: (a) an outbound conversion table stored in the memory of the electronic messaging system, the outbound conversion table including at least one table entry associating an internal address code with a corresponding external address code; (b) an inbound conversion table stored in the memory of the electronic messaging system, the inbound conversion table including at least one table entry associating an external address code with a corresponding internal address code; (c) a search key generator capable of generating a first search key comprising a set of address codes parsed from predetermined positions of the originator address and a second search key comprising a set of address codes parsed from predetermined positions of the recipient address; (d) a conversion table access module adapted to retrieve an entry from the outbound conversion table identified by the first search key and an entry from the inbound conversion table identified by the second search key; and (e) a router module adapted to replace an internal address code in the originator address by an external address code from the retrieved outbound conversion table entry and to replace an external address code in the recipient address by an internal address code from the retrieved inbound conversion table entry.
Claim 28
Dependent Claim
268 words
A message transfer device for routing a message in an electric messaging system including a memory and a routing information dataset stored therein that associates an internal address for each user with a routing path, the message comprising an originator address including at least one internal address code, a recipient address including at least external address code, and a message text, the message transfer device comprising: (a) an outbound conversion table stored in the memory of the electronic messaging system, the outbound conversion table including at least one table entry associating an internal address code with a corresponding external address code; (b) an inbound conversion table stored in the memory of the electronic messaging system, the inbound conversion table including at least one table entry associating an external address code with a corresponding internal address code; (c) a search key generator capable of generating a first search key comprising a set of address codes parsed from predetermined positions of the originator address and a second search key comprising a set of address codes parsed from predetermined positions of the recipient address; (d) a conversion table access module adapted to retrieve an entry from the outbound conversion table identified by the first search key and an entry from the inbound conversion table identified by the second search key; and (e) a router module adapted to replace an internal address code in the originator address by an external address code from the retrieved outbound conversion table entry and to replace an external address code in the recipient address by an internal address code from the retrieved inbound conversion table entry.
Claim 29
Dependent Claim
18 words
The message transfer device of claim 21 wherein the inbound and outbound conversion tables comprise direct-access data sets.