SYSTEMS, METHODS, AND APPARATUS TO PRIORITIZE COMMUNICATIONS IN IP MULTIMEDIA SUBSYSTEM NETWORKS
First Claim
1. An apparatus comprising:
- an interactive Internet protocol multimedia subsystem (IMS); and
a processor to;
receive a telephone number (TN) from a calling device;
locate a data record based on the TN, the data record comprising a plurality of non-session initiation protocol (SIP) and non-TN uniform resource identifiers (URIs);
receive a plurality of current call parameters;
access a prioritization profile comprising a plurality of selection parameters;
evaluate at least one of the plurality of current call parameters based on the prioritization profile to select at least one of the plurality of non-SIP and non-TN URIs as a destination for the TN; and
route a communication session between the calling device and the selected URI.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and apparatus are disclosed to prioritize communications in Internet protocol Multimedia Subsystem (IMS) networks. An example method disclosed herein includes receiving a telephone number (TN), locating an ENUM database record for the TN specifying at least one non-IMS destination, receiving a plurality of current call parameters, and accessing a prioritization profile comprising a plurality of selection parameters. The example method further discloses evaluating at least one of the plurality of current call parameters based on the prioritization profile to select at least one of a plurality of non-SIP and non-TN URIs as a destination for the TN, and routing a communication session between the calling device and the selected URI. The plurality of non-SIP and non-TN URIs including at least one of an e-mail URI, an instant message URI, a fax URI, or a web URI.
-
Citations
48 Claims
-
1. An apparatus comprising:
-
an interactive Internet protocol multimedia subsystem (IMS); and a processor to; receive a telephone number (TN) from a calling device; locate a data record based on the TN, the data record comprising a plurality of non-session initiation protocol (SIP) and non-TN uniform resource identifiers (URIs); receive a plurality of current call parameters; access a prioritization profile comprising a plurality of selection parameters; evaluate at least one of the plurality of current call parameters based on the prioritization profile to select at least one of the plurality of non-SIP and non-TN URIs as a destination for the TN; and route a communication session between the calling device and the selected URI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
an interactive Internet protocol multimedia subsystem (IMS); and an electronic processor to; locate a data record based on a telephone number (TN); and execute a prioritization process to route a communication session initiated for the TN to a destination associated with either a non-session initiation protocol (SIP) or a non-TN uniform resource identifier (URI). - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving a telephone number (TN); locating an ENUM database record for the TN specifying at least one non-Internet Protocol Multimedia Subsystem (IMS) destination; receiving a plurality of current call parameters; accessing a prioritization profile comprising a plurality of selection parameters; evaluating at least one of the plurality of current call parameters based on the prioritization profile to select at least one of a plurality of non-SIP and non-TN URIs as a destination for the TN; and routing a communication session between the calling device and the selected URI. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An article of manufacture storing machine readable instructions which, when executed, cause a machine to:
-
receive a telephone number (TN); locate an ENUM database record for the TN specifying at least one non-Internet Protocol Multimedia Subsystem (IMS) destination; receive a plurality of current call parameters; access a prioritization profile comprising a plurality of selection parameters; evaluate at least one of the plurality of current call parameters based on the prioritization profile to select at least one of a plurality of non-SIP and non-TN URIs as a destination for the TN; and route a communication session between the calling device and the selected URI. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A user interface for prioritizing communications in Internet Protocol Multimedia Subsystem (IMS) networks comprising:
-
a prioritization profile screen area to display a plurality of selection parameters; and a selection parameter configuration area to display at least one of the plurality of selection parameters comprising a plurality of selection parameter thresholds.
-
-
40. An apparatus to prioritize Internet multimedia subsystem (IMS) network communication comprising:
-
an ENUM database to store a plurality of non-telephone numbers (TN) and non-session initiation protocol (SIP) uniform resource identifiers (URIs) in association with respective TNs; a resolver to receive a TN from a caller, the resolver to generate a list of non-TN and non-SIP URIs; and a prioritizer to select at least one of the plurality of non-TN and non-SIP URIs from the list based on a prioritization profile. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
Specification