Methods, systems, and computer program products for providing quality of service using E.164 number mapping (ENUM) data in a communications network
First Claim
Patent Images
1. A method for providing a quality of service (QoS) using E.164 number mapping (ENUM) data in a communications network, the method comprising steps of:
- (a) receiving a query message including an E.164 number;
(b) locating at least one uniform resource identifier (URI) associated with the E.164 number using an ENUM database;
(c) obtaining corresponding QoS data for the at least one URI; and
(d) responding to the query message with the at least one URI and the corresponding QoS data.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for providing a quality of service (QoS) using E.164 number mapping (ENUM) data in a communications network. According to one method, a query message including an E.164 number can be received. Next, at least one uniform resource identifier (URI) associated with the E.164 number can be located. Afterwards, QoS data corresponding to the at least one URI is subsequently obtained. Further, the query message can be responded to with the URI and the corresponding QoS data.
-
Citations
39 Claims
-
1. A method for providing a quality of service (QoS) using E.164 number mapping (ENUM) data in a communications network, the method comprising steps of:
-
(a) receiving a query message including an E.164 number; (b) locating at least one uniform resource identifier (URI) associated with the E.164 number using an ENUM database; (c) obtaining corresponding QoS data for the at least one URI; and (d) responding to the query message with the at least one URI and the corresponding QoS data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for providing quality of service (QoS) using E.164 number mapping (ENUM) data in a communications network, the system comprising:
-
(a) an ENUM database for storing mappings between E.164-formatted numbers and uniform resource indicators (URIs); and (b) means for receiving a message containing an E.164-formatted number, for obtaining at least one URI corresponding to the E.164-formatted number from the ENUM database, and for obtaining QoS data corresponding to the E.164-formatted number and the at least one URI. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer program product comprising computer executable instructions embodied in a computer readable medium for performing steps comprising:
-
(a) receiving a query message including an E.164 number; (b) locating at least one uniform resource identifier (URI) associated with the E.164 number using an E.164 number mapping (ENUM) database; (c) obtaining corresponding QoS data for the at least one URI; and (d) responding to the query message with the at least one URI and the corresponding QoS data.
-
-
38. An E.164 flexible numbering (E-Flex) node, comprising:
-
(a) a communication interface for receiving an E.164 number mapping (ENUM) response message originating from an ENUM server and containing at least one uniform resource identifier (URI); and (b) an E-Flex processor for receiving the ENUM response message from the communication interface, for buffering the ENUM response message, for obtaining QoS data for the at least one URI, and for communicating the ENUM response message and the QoS data to a requesting node.
-
-
39. A computer-readable medium having stored thereon an E.164 number mapping (ENUM) database, the database comprising:
-
(a) a plurality of first data fields containing directory numbers of subscribers of an E.164 number mapping service; (b) a plurality of second data fields respectively corresponding to the first data fields containing at least one uniform resource identifier (URI) for each of the directory numbers; and (c) a plurality of third data fields respectively corresponding to the second data fields containing quality of service (QoS) data for each of the at least one URI.
-
Specification