Methods, systems, and computer program products for using an E.164 number (ENUM) database for message service message routing resolution among 2G and subsequent generation network systems
First Claim
1. A method for messaging service message routing resolution among second generation (2G) and subsequent generation network systems, the method comprising:
- (a) receiving a message including message service message content and a 2G message recipient identifier;
(b) querying an E.164 number (ENUM) database using the 2G message recipient identifier; and
(c) receiving a response from the ENUM database, determining, based on the response, unavailability of a subsequent generation network delivery address for the recipient, and attempting to deliver the message service content to the recipient via a 2G network.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for using an E.164 number (ENUM) database for message service message routing resolution among 2G and subsequent generation network systems are disclosed. According to one method, a message including message service message content is received. The message may include a 2G message recipient identifier. An ENUM database may be queried. A response from the ENUM database is received. Based on the response, unavailability of a subsequent generation network address for the recipient is determined. In response to the unavailability, the message service message content is attempted to be delivered to the recipient via a 2G network.
154 Citations
29 Claims
-
1. A method for messaging service message routing resolution among second generation (2G) and subsequent generation network systems, the method comprising:
-
(a) receiving a message including message service message content and a 2G message recipient identifier;
(b) querying an E.164 number (ENUM) database using the 2G message recipient identifier; and
(c) receiving a response from the ENUM database, determining, based on the response, unavailability of a subsequent generation network delivery address for the recipient, and attempting to deliver the message service content to the recipient via a 2G network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for message service message routing resolution among second generation (2G) and subsequent generation network systems, the method comprising:
-
(a) receiving a message including message service content and a 2G message recipient identifier;
(b) determining whether subscriber preference information regarding delivery of the message via a 2G network or a subsequent generation network exists; and
(c) in response to determining that delivery preference information exists, delivering the message service content to a recipient via at least one of the 2G and the subsequent generation network in accordance with the preference information.
-
-
12. A system for messaging service message routing resolution among second generation (2G) and subsequent generation network systems, the system comprising:
-
(a) an E.164 Number (ENUM) database for storing information for translating 2G subscriber identifiers to 3G addresses; and
(b) a 2G/subsequent generation message service gateway operatively associated with the ENUM database for receiving message including message service content and a 2G recipient identifier, for querying the ENUM database using the 2G recipient identifier, for receiving a response from the ENUM database, for determining, based on the response, unavailability for the recipient, and for attempting to deliver the message service content to the recipient via a 2G network. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A second generation/subsequent generation message service gateway comprising:
-
(a) at least one communications module for receiving a message including message service message content and a message recipient identifier; and
(b) a second generation/subsequent generation message service routing resolution application for receiving the message, for querying an E.164 numbering (ENUM) database using the message recipient identifier, for receiving a response and determining, based on the response, a subsequent generation network delivery address for the recipient, and for attempting to deliver the message service content to the recipient via a 2G network. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product comprising computer-executable instructions embodied in a computer-readable medium for performing steps comprising:
-
(a) receiving a message including message service message content and a 2G message recipient identifier;
(b) querying an E.164 number (ENUM) database using the 2G message recipient identifier; and
(c) receiving a response from the ENUM database, determining, based on the response, unavailability of a subsequent generation network delivery address for the recipient and attempting to deliver the message service content to the recipient via a 2G network.
-
-
29. A computer program product comprising computer-executable instructions embodied in a computer-readable medium for performing steps comprising:
-
(a) receiving a message including message service content and a 2G message recipient identifier;
(b) determining whether subscriber preference information regarding delivery of the message via a 2G network or a subsequent generation network exists; and
(c) in response to determining that delivery preference information exists, delivering the message service content to a recipient via at least one of the 2G and the subsequent generation network in accordance with the preference information.
-
Specification