According to one aspect, the subject matter described herein includes a method for subscriber activated policy enhancement. The method may include receiving a policy enhancement code from a user device at a policy enhancement server (PES). The method may further include obtaining at least one policy enhancement corresponding to the policy enhancement code in response to receiving the policy enhancement code from the user device. The method may further include enhancing at least one policy aspect of a policy for the user device based on the policy enhancement.
Methods, systems, and computer readable media for providing sedation service in a telecommunications network are disclosed. According to one aspect, a method for providing sedation service in a telecommunications network is provided. The method includes steps that are performed at a session initiation protocol (SIP) sedation node. The method includes receiving a first message sent from a SIP user agent and intended for a SIP server. The method further includes determining whether the SIP server is unavailable. The method further includes responsive to a determination that the SIP server is unavailable to respond to the first message, sending, to the SIP client, a SIP sedation message for reducing the number or frequency of messages sent by the SIP user agent to the SIP server.
H04L 29/14 - Contre-mesures pour remédier à un défaut
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04W 28/12 - Régulation de flux utilisant une signalisation entre les éléments
H04W 80/10 - Protocoles de couche supérieure adaptés à la gestion de sessions, p.ex. protocole d'initiation de session [SIP Session Initiation Protocol]
3.
Systems, methods, and computer readable media for providing dynamic steering of roaming in a telecommunications network
Systems, methods, and computer readable media for providing dynamic steering of roaming in a telecommunications network are disclosed. According to one aspect, a method for providing dynamic steering of roaming in a telecommunications network includes a method for providing dynamic steering of roaming in a telecommunications network. The method includes, at a mobile telecommunications device, the device being associated with a subscriber of a first network carrier, receiving, from a source other than an operator of the first network carrier, information identifying a second network carrier that is different from the first network carrier. Based on the received information, the device either makes a change to a preferred roaming network carrier for the device by setting the second network carrier as a preferred roaming network carrier for the device, or connects to the second network carrier, where the second network carrier is not a preferred roaming network carrier for the device, and without changing the preferred roaming network carrier for the device.
H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans fil; Leurs installations
H04W 8/10 - Transfert de données de mobilité entre registre de localisation et réseaux externes
H04W 8/18 - Traitement de données utilisateur ou abonné, p.ex. services faisant l'objet d'un abonnement, préférences utilisateur ou profils utilisateur; Transfert de données utilisateur ou abonné
H04W 8/20 - Transfert de données utilisateur ou abonné
H04W 36/14 - Resélection d'un réseau ou d'une interface hertzienne
H04W 48/08 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p.ex. distribution de données d'exploration
H04W 88/06 - Dispositifs terminaux adapté au fonctionnement dans des réseaux multiples, p.ex. terminaux multi-mode
4.
Systems, methods, and computer readable media for controlling social networking service originated message traffic
Methods, systems, and computer readable media for controlling the delivery of a social networking service originated message directed to a mobile device are disclosed. According to one example, the method performed at a routing node includes intercepting a mobility management message that includes location information associated with a mobile device, storing the location information associated with the mobile device in a location database, and receiving a social networking service originated message directed to the mobile device, wherein the message includes media content. The method further includes extracting the location information associated with the mobile device from the location database and delivering the media content to the mobile device using the extracted location information from the location database.
H04W 8/02 - Traitement de données de mobilité, p.ex. enregistrement d'informations dans un registre de localisation nominal [HLR Home Location Register] ou de visiteurs [VLR Visitor Location Register]; Transfert de données de mobilité, p.ex. entre HLR, VLR ou réseaux externes
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
Methods, systems, and computer readable media for performing enhanced service routing are disclosed. One method includes receiving, at a Diameter application executing on a message processor associated with a DSR, a Diameter message that requires a service. The method also includes determining, using service routing data, at least one service provider for performing the service associated with the Diameter message, wherein the service routing data is based on service capability information provided by a plurality of service providers and sending the Diameter message or a portion of the Diameter message to the at least one service provider for performing the service.
The subject matter described herein includes systems, methods, and computer readable media for adjusting a quota consumption rate. An exemplary method occurs at a first policy node. The method includes detecting a trigger for adjusting a quota consumption rate associated with a subscriber. The method further includes in response to detecting the trigger, adjusting the quota consumption rate associated with the subscriber.
A method for utilizing a Diameter proxy agent to communicate short message service (SMS) messages in a Diameter network includes receiving, from an SMS service center via a Diameter interface, a mobile subscriber location information request message directed to a home subscriber server (HSS), wherein mobile subscriber location information request message is associated with a recipient mobile subscriber. The method further includes querying a number portability database to determine whether the recipient mobile subscriber has been ported to a foreign network and forwarding the mobile subscriber location information request message toward a gateway associated with the foreign network In response to determining the recipient mobile subscriber has been ported to the foreign network. The method also includes, in response to determining the recipient mobile subscriber has not been ported to the foreign network, forwarding the request message to the HSS in the first network or the foreign network.
Methods, systems, and computer program products for clustering and communicating between internet protocol multimedia subsystem (IMS) entities and for supporting database access in an IMS network environment
Methods, systems, and computer program products for clustering and communicating between Internet protocol multimedia subsystem (IMS) entities and for supporting database access in an IMS network environment. According to one aspect, an IMS cluster node includes a serving call state control function (S-CSCF) for controlling media sessions between IMS users. The cluster node further includes a home subscriber service (HSS) function for storing and providing IMS subscription information to the S-CSCF function. A shared memory is operatively associated with the S-CSCF function and the HSS function. The S-CSCF function obtains IMS subscription information from the HSS function via the shared memory.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
H04W 60/00 - Rattachement à un réseau, p.ex. enregistrement; Suppression du rattachement à un réseau, p.ex. annulation de l'enregistrement
H04W 8/04 - Enregistrement dans un registre de localisation nominal ou un serveur d'abonnés locaux [HSS Home Subscriber Server]
H04W 8/12 - Transfert de données de mobilité entre registres de localisation ou serveurs de mobilité
H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p.ex. gestion de la mobilité
H04W 8/06 - Enregistrement dans un registre de localisation de réseau-serveur, un VLR ou un serveur de mobilité des utilisateurs
H04L 12/24 - Dispositions pour la maintenance ou la gestion
H04W 8/18 - Traitement de données utilisateur ou abonné, p.ex. services faisant l'objet d'un abonnement, préférences utilisateur ou profils utilisateur; Transfert de données utilisateur ou abonné
H04W 8/20 - Transfert de données utilisateur ou abonné
H04W 80/00 - Protocoles de réseaux sans fil ou adaptations de protocoles à un fonctionnement sans fil
H04W 80/10 - Protocoles de couche supérieure adaptés à la gestion de sessions, p.ex. protocole d'initiation de session [SIP Session Initiation Protocol]
9.
Methods, systems, and computer readable media for detecting orphan Sy or Rx sessions using audit messages with fake parameter values
A policy and charging rules function (PCRF), generates a Diameter audit message concerning an application level Diameter session for which local resources are maintained by the PCRF. The PCRF includes, in the audit message, a fake parameter value. The PCRF sends the audit message with the fake parameter value to the OCS or the AF over an Sy or Rx interface. The PCRF receives a response to the audit message from the OCS or AF. The PCRF determines, based on the response, whether the application level session comprises and orphan session. The PCRF, in response to determining that the application level Diameter session comprises an orphan session frees the local resources maintained by the PCRF for the orphan session.
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
10.
Methods, systems, and computer readable media for providing targeted services to telecommunications network subscribers based on information extracted from network signaling and data traffic
Methods, systems, and computer readable media for providing targeted services to telecommunications network subscribers based on information extracted from network signaling and data traffic are disclosed. According to one aspect, the subject matter described herein includes a method for providing targeted services to telecommunications network subscribers based on information extracted from network signaling and data traffic. The method includes collecting subscriber and network related information from nodes in a telecommunications network, storing the subscriber and network related information in a repository for storing and maintaining that data, analyzing the information stored in the repository to determine subscriber interests, behaviors, and/or preferences, creating policy rules based on determined subscriber interests, behaviors, and/or preferences, and implementing the created policy rules in response to network events.
H04M 11/08 - Systèmes de communication téléphonique spécialement adaptés pour être combinés avec d'autres systèmes électriques spécialement adaptés pour recevoir au choix des matières récréatives ou des informations
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
11.
Methods, systems, and computer readable media for providing a virtualized diameter network architecture and for routing traffic to dynamically instantiated diameter resource instances
The subject matter described herein includes methods, systems, and computer readable media for providing virtualized Diameter network architecture and for routing traffic to dynamically instantiated Diameter resource instances. A system for providing virtualized Diameter resources and for routing traffic to dynamically instantiated Diameter resource instances includes a cloud virtualizer for virtualizing a hardware pool and for supporting dynamically instantiated Diameter resource instances. The system further includes a cloud orchestrator for monitoring network and hardware events and for instructing the cloud virtualizer to instantiate Diameter resource instances or to reallocate hardware from the hardware pool among instantiated Diameter resource instances in response to the network or hardware conditions. The system further includes a cloud flow manager for dynamically configuring at least one network element for routing traffic to the dynamically instantiated Diameter resource instances or the allocated hardware.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
H04L 12/24 - Dispositions pour la maintenance ou la gestion
12.
Methods, systems, and computer readable media for providing a thinking diameter network architecture
The subject matter described herein includes methods, systems, and computer readable media for providing a thinking Diameter network architecture. A system for providing a thinking Diameter network architecture includes a network event listener for receiving information about network events and for providing a real time or predictive view of network conditions. The system further includes a policy directed software defined network (SDN) controller for, based on the real time or predictive view of network conditions, issuing SDN commands to route Internet protocol (IP) flows to needed network elements and to instruct dynamically configurable network elements to instantiate Diameter resource instances or to allocate hardware among existing Diameter resource instances.
Methods, systems, and computer readable media for performing Diameter answer message-based network management at a Diameter signaling router (DSR) are disclosed. According to one method, a Diameter answer message that includes error indicator information is received from a first Diameter node at a DSR. The error indicator information included in the Diameter answer message is examined, at the DSR, and information based on the error indicator information is used to update status information for routes maintained by the DSR to the first Diameter node.
H04L 12/26 - Dispositions de surveillance; Dispositions de test
H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans fil; Leurs installations
H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
H04L 12/759 - Adaptation dynamique des intervalles de mise à jour, p.ex. mises à jour suscitées par des événements
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04L 12/721 - Procédures de routage, p.ex. routage par le chemin le plus court, routage par la source, routage à état de lien ou routage par vecteur de distance
H04L 12/773 - Architecture du routeur pour supporter la commutation de couche 3, p.ex. commutation IP, relais de commutation de cellules [CSR] ou commutation d’étiquettes
H04L 12/703 - Prévention ou récupération du défaut de routage, p.ex. reroutage, redondance de route "virtual router redundancy protocol" [VRRP] ou "hot standby router protocol" [HSRP]
14.
Methods, systems, and computer readable media for using a diameter routing agent (DRA) to obtain mappings between mobile subscriber identification information and dynamically assigned internet protocol (IP) addresses and for making the mappings accessible to applications
The subject matter described herein includes methods, systems and computer readable media for using a Diameter routing agent (DRA) to obtain mappings between mobile subscriber identification information and dynamically assigned Internet protocol (IP) addresses and for making the mappings accessible to applications. One exemplary method includes, at a DRA, receiving a Diameter message containing a dynamically assigned IP address and mobile subscriber identification information. The method further includes routing the received Diameter signaling message. The method further includes copying, by the DRA, the IP address and the mobile subscriber identifier from the message. The method further includes making a mapping between the dynamically assigned IP address and the subscriber identification information accessible to applications.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
15.
Methods, systems, and computer readable media for using policy knowledge of or obtained by a policy and charging rules function (PCRF) for needs based forwarding of bearer session traffic to network nodes
The subject matter described herein includes methods, systems, and computer readable media for using policy knowledge of or obtained by a policy and charging rules function (PCRF) for needs based forwarding of bearer session traffic to network nodes. One exemplary system includes a PCRF. The PCRF includes a policy engine for identifying, using policy knowledge or obtained by the PCRF, zero or more network nodes hosting applications needed for processing packets of a bearer session. The PCRF further includes an application routing configurator for providing instructions to configure at least one configurable network element to forward bearer session traffic to any of the network nodes determined to be needed for processing packets associated with the bearer session and to bypass any of the network nodes not determined to be needed for processing packets associated with the bearer session.
According to one aspect, the subject matter described herein includes a system for Diameter routing and firewall filtering. The system includes a Diameter signaling router comprising a network interface for receiving, from a first Diameter node, a first Diameter message having Diameter information. The Diameter signaling router also includes a firewall module for determining whether the first Diameter message satisfies a firewall policy. The firewall policy is based on at least a portion of the Diameter information in the first Diameter message. The Diameter signaling router further includes a routing module for forwarding at least a portion of the first Diameter message towards a second Diameter node in response to the first Diameter message satisfying the firewall policy.
Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network
Methods, systems, and computer program products for providing telecommunication services between a SIP network and an SS7 network are disclosed. In one method, SIP/SS7 gateway receives an INVITE message from a SIP proxy server. The SIP/SS7 gateway extracts a called party number from the INVITE message and determines whether a telecommunications service is required and a type of service required for the INVITE message based on the called party number. The SIP/SS7 gateway then formulates an SS7 query to a database corresponding to the identified service type. The SIP/SS7 gateway receives a response from the database and uses data from the response to facilitate completion of the call. In one example, the SIP/SS7 gateway may forward a routing number extracted from the response back to the originating SIP proxy server. In another example, the SIP/SS7 gateway may generate a new INVITE message and forward the new INVITE message to a terminating SIP proxy server. In yet another example, the SIP/SS7 gateway may formulate a second query to the same database or to a different database to obtain further information for facilitate completion of the call.
H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04M 7/12 - Dispositions d'interconnexion entre centres de commutation pour l'exploitation entre centraux comportant différents types d'équipement de commutation, p.ex. à entraînement mécanique et pas à pas ou décimal et non décimal
The subject matter described herein includes methods, systems, and computer readable media for providing a Diameter traffic estimator. According to one exemplary system, a user interface is configured to receive user input regarding a number of subscribers and subscriber network activity types. A Diameter traffic estimator is configured to estimate an indication of Diameter traffic volume based on the number of subscribers and the subscriber network activity type.
Methods, systems, and computer readable media for answer-based routing of Diameter request messages are disclosed. According to one method, a Diameter request message is received from a first Diameter node at a. A copy of at least a portion of the Diameter request message is cached at the DSR and the Diameter request message is routed to a second Diameter node. The DSR determines whether a predetermined condition associated with an answer to the first Diameter request message exists. In response to determining that the predetermined condition exists, the cached portion of the Diameter request message is retrieved, a Diameter request that includes the cached portion of the Diameter request message is generated, and the generated Diameter request message is routed.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
H04L 12/759 - Adaptation dynamique des intervalles de mise à jour, p.ex. mises à jour suscitées par des événements
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04L 12/721 - Procédures de routage, p.ex. routage par le chemin le plus court, routage par la source, routage à état de lien ou routage par vecteur de distance
H04L 12/26 - Dispositions de surveillance; Dispositions de test
H04L 12/773 - Architecture du routeur pour supporter la commutation de couche 3, p.ex. commutation IP, relais de commutation de cellules [CSR] ou commutation d’étiquettes
H04L 12/703 - Prévention ou récupération du défaut de routage, p.ex. reroutage, redondance de route "virtual router redundancy protocol" [VRRP] ou "hot standby router protocol" [HSRP]
20.
Methods, systems and computer readable media for distributing policy rules to the mobile edge
Methods, systems, and computer readable media for distributing policy rules from a data content network to user equipment in a mobile network are disclosed. In one example, the method includes obtaining, by a mobile offload gateway (MOG) located in a core data content network, at least one mobile policy rule associated with a mobile subscriber. The method further includes transmitting, from the MOG, the at least one mobile policy rule to a user equipment (UE) located outside of the core data content network, wherein the UE is associated with the mobile subscriber and configuring the UE to function in accordance to the at least one mobile policy rule.
Methods, systems, and computer readable media for dynamically controlling congestion in a radio access network are disclosed. According to one aspect, a system for dynamically controlling congestion in a radio access network includes a policy and charging rules function (PCRF) for receiving, from a node for communicating with user equipment via a radio access network, admission requests, and, in response to receiving the admission requests, installing, on the node, subscriber-specific policies to control congestion in the radio access network.
H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
H04W 28/24 - Négociation de l'agrément du niveau de service [SLA Service Level Agreement]; Négociation de la qualité de service [QoS Quality of Service]
22.
Methods, systems, and computer readable media for policy-based local breakout (LBO)
According to one aspect, the subject matter described herein includes a system for controlling local breakout using a policy infrastructure. The system includes a policy and charging rules function (PCRF) configured to receive an admission request associated with a subscriber from an evolved node B (eNode B) and, in response to the admission request, to install a subscriber-specific policy on the eNode B for implementing local breakout at the eNode B for the subscriber.
The subject matter described herein includes methods, systems, and computer readable media for providing a PCRF with an integrated openflow controller. According to one system, a policy and charging rules function (PCRF) is configured to determine policies to apply to network sessions or users. An openflow controller is integrated with the PCRF and configured to provide instructions to telecommunications network elements in an openflow protocol to implement the policies.
H04W 28/16 - Gestion centrale des ressources; Négociation de ressources ou de paramètres de communication, p.ex. négociation de la bande passante ou de la qualité de service [QoS Quality of Service]
H04L 12/24 - Dispositions pour la maintenance ou la gestion
H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
According to one aspect, the subject matter described herein includes a method for routing Diameter messages. The method includes steps occurring at a Diameter signaling router (DSR) comprising a plurality of Diameter message processors. The method also includes receiving, by a first of the plurality of Diameter message processors and from a first Diameter node, a Diameter message, wherein the Diameter message is received via a first Diameter connection. The method further includes determining, by the first Diameter message processor, a next-hop Diameter node for the Diameter message. The method further includes communicating, by the first of the plurality of Diameter message processors and to a second of the plurality of Diameter message processors, the Diameter message. The method further includes communicating, by the second Diameter message processor and to the next-hop Diameter node, the Diameter message, wherein the Diameter message is communicated via a second Diameter connection.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
25.
Methods, systems, and computer readable media for load balancing stream control transmission protocol (SCTP) messages
According to one aspect, the subject matter described herein includes a method for load balancing SCTP messages. The method includes receiving an SCTP message containing an address, a port identifier, and a verification tag. The method includes determining, using the verification tag, an associated application server from a plurality of application servers. The method includes sending the SCTP message to the application server for processing.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
26.
Methods, systems, and computer readable media for routing diameter messages at a diameter signaling router
According to one aspect, the subject matter described herein includes a method for routing Diameter messages. The method includes steps occurring at a Diameter signaling router (DSR) comprising a plurality of Diameter message processors. The method includes receiving a Diameter request message. The method further includes generating a hop-by-hop identifier for identifying a first Diameter message processor of the plurality of Diameter message processors. The method further includes incorporating the hop-by-hop identifier into the Diameter request message. The method further includes routing the Diameter request message to a first Diameter node.
H04L 12/721 - Procédures de routage, p.ex. routage par le chemin le plus court, routage par la source, routage à état de lien ou routage par vecteur de distance
H04L 12/725 - Sélection d’un chemin de qualité de service [QoS] adéquate
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04L 12/773 - Architecture du routeur pour supporter la commutation de couche 3, p.ex. commutation IP, relais de commutation de cellules [CSR] ou commutation d’étiquettes
27.
Methods, systems, and computer readable media for access network discovery and selection
Methods, systems, and computer readable media for access network discovery and selection are disclosed. According to one aspect, a system for access network discovery and selection includes an access network discovery and selection function (ANDSF) network element for identifying to a user equipment (UE) an access network through which the UE can connect to a core network, the ANDSF including an interface for communicating with nodes in a core network. The ANDSF is configured to receive information from a node in the core network and perform an access network discovery or selection operation based at least in part on the received information.
H04W 48/14 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p.ex. distribution de données d'exploration utilisant une requête de l’utilisateur
28.
Methods, systems, and computer readable media for performing diameter overload control
According to one aspect, the subject matter described herein includes a system for performing Diameter overload control. The system occurs at a Diameter routing node. The system includes a network interface for receiving a Diameter message. The system also includes a Diameter overload control unit configured to detect an overload condition for a Diameter session associated with the Diameter message and to communicate an indication of the overload condition to a second Diameter node using a Diameter message defined for a purpose other than overload control.
According to one aspect, the subject matter described herein includes a method for testing a Diameter routing node. The method occurs a Diameter routing node. The method includes receiving, from a Diameter message generation module and via a test connection, a first Diameter message. The method also includes modifying the first Diameter message to include a test indicator parameter indicating the first Diameter message is a test message. The method further includes processing the first Diameter message. The method also includes directing the first Diameter message to an egress message manager.
The subject matter described herein includes systems, methods, and computer readable media for utilizing quota usage policy control in a Diameter-based communication network. An exemplary method includes, at a policy server, sending a request for quota usage information associated with a subscriber to an online charging system (OCS) node. The method further includes receiving the quota usage information from the OCS node, generating at least one policy and charging control (PCC) rule for modifying a quality of service (QoS) policy attribute associated with the subscriber based on the quota usage information, and communicating the at least one PCC rule to a Diameter network element.
The subject matter described herein includes methods, systems, and computer readable media for providing triggerless EIR service in a Diameter network. One method includes steps performed at a Diameter routing agent (DRA). The steps include, receiving a registration or authentication information request at the DRA. The steps further include performing, by the DRA, an EIR lookup in response to the registration or authentication information request message. The method further includes, relaying the registration or authentication information request message to a home subscriber server (HSS) or a home location register (HLR) or responding on behalf of the HSS or HLR based on results of the EIR lookup.
Methods, systems, and computer readable media for seamless roaming between networks are disclosed. According to one aspect, the subject matter described herein includes a method for seamless roaming between networks. The method occurs at a home subscriber server (HSS). The method includes maintaining registration status information for a subscriber. The method also includes communicating with a first network via a first network interface and with a second network via a second network interface using the registration status information to facilitate roaming between the first network and the second network. The first network interface is configured to receive and send Diameter signaling messages for managing mobility of the subscriber and the second network interface is configured to receive and send non-Diameter signaling messages for managing mobility of the subscriber.
The subject matter described herein includes systems, methods, and computer readable media for encrypting Diameter identification information contained in Diameter signaling messages. The system includes a Diameter agent that comprises a network interface configured to receive, from a first Diameter node, a Diameter signaling message that includes Diameter identification information associated with the first Diameter node and a Diameter encryption topology hiding module (ETHM) configured to encrypt the Diameter identification information to generate encrypted Diameter identification information and to replace the Diameter identification information in the Diameter signaling message with the encrypted Diameter identification information. The Diameter agent further includes a routing module configured to route the Diameter signaling message with the encrypted Diameter identification information to a second Diameter node.
According to one aspect, the subject matter described herein includes a method for generating a policy event record (PER). The method includes receiving one or more policy event attributes (PEAs) and using the received PEAs to select one or more policy definitions that are associated with a communication session. The method also includes analyzing the selected one or more policy definitions and initiating one or more associated policy actions. The method further includes generating a policy event record that includes information that identifies the one or more selected policy definitions.
According to one aspect, the subject matter described herein includes a method for congestion management in a Diameter signaling network. The method occurs a Diameter routing node. The method includes determining, using a metric associated with Diameter message processing, that a first Diameter message processing metric threshold has been exceeded. The method also includes in response to determining that the first Diameter message processing metric threshold has been exceeded, performing a first congestion mitigation action, where performing the first congestion mitigation action includes analyzing subsequent Diameter messages to determine one or more common attributes of the subsequent Diameter messages and in response to determining the one or more common attributes of the subsequent Diameter messages, performing a second congestion mitigation action for Diameter messages having the one or more common attributes.
The subject matter described herein includes methods, systems, and computer readable media for network metadata based policy control. According to one aspect, a system for network metadata based policy control is provided. The system includes a network metadata directed policy server for obtaining network information for a plurality of subscribers, for deriving network metadata from the network information, for applying a network metadata policy manipulation rule for changing a value of a network an operator assigned policy control parameter for the subscribers, and for generating an instruction for changing the value of the network operator assigned policy control parameter for the subscriber. The system further includes a policy control and charging rules function (PCRF) node for detecting the instruction and for instructing a policy and charging enforcement function (PCEF) node to change value of the operator assigned policy control parameter for the subscribers.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
H04M 11/00 - Systèmes de communication téléphonique spécialement adaptés pour être combinés avec d'autres systèmes électriques
G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
H04L 12/24 - Dispositions pour la maintenance ou la gestion
37.
Methods, systems, and computer readable media for caching call session control function (CSCF) data at a diameter signaling router (DSR)
According to one aspect, the subject matter described herein includes a method for caching call session control function (CSCF) data at a Diameter signaling router (DSR). The method includes steps occurring at a DSR network node comprising a communication interface, a processor, and a memory. The steps include receiving, via the communication interface, a Diameter message associated with a network subscriber. The steps also include identifying, by the processor, a CSCF associated with the network subscriber based on the Diameter message. The steps further include storing, in the memory, a record associating the CSCF and the network subscriber.
A method of providing access to telecommunication services involves receiving a routing information request for terminating a communication with a mobile station located within a visited geographic region, the routing information request including a directory number local to the visited geographic region. A subscriber identity associated with the received directory number is then dynamically selecting from an evaluation of a decision tree, the decision tree associating a reference directory number with a plurality of reference subscriber identities. Each reference subscriber identity is associated with a telecommunications service user, each user being registered to receive telecommunication services within a respective home geographic region, the home geographic region being different from the visited geographic region. The mobile station receives access to the telecommunication services within the visited geographic region via the selected subscriber identity.
Methods, systems, and computer readable media for providing a user record deletion notification are disclosed. In one example, the method comprises determining, at a subscriber data management (SDM) node, that a service subscription to an access network is to be terminated, wherein the service subscription is associated with a subscriber user, generating, at the SDM node, a notification message that includes a deletion notification attribute, and sending the Diameter notification message to an application server associated with the access network. The method further includes terminating, at the application server, a communication service connection established between the subscriber user and the access network in response to detecting the deletion notification attribute in the notification message and deleting, in the SDM node, a user record associated with the service subscription after receiving notification of the connection termination.
H04W 68/00 - Avertissement aux utilisateurs, p.ex. alerte ou messagerie, sur l'arrivée d'une communication, un changement de service ou similaires
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
Methods, systems, and computer readable media for steering a subscriber between access networks are disclosed. According to one aspect, a method for steering a subscriber between access networks includes, at a first policy and charging rules function (PCRF) that serves a first access network, identifying a subscriber of the first access network as a candidate for steering to a second access network that is served by a second PCRF, querying the second PCRF to determine whether the candidate subscriber is allowed access to the second access network, and, upon a determination that the candidate subscriber is allowed access to the second access network, steering the candidate subscriber to the second access network.
A system for congestion control in a mobile communications network includes a monitoring module configured to monitor message traffic associated with a cell in a mobile communications network. The message traffic includes control plane and user plane messages. The monitoring module determines, based on the message traffic, whether a predetermined congestion threshold associated with the cell in the mobile communications network has been crossed. In response to the threshold being crossed, the monitoring module generates a cell congestion notification message that includes the identity of subscribers that are contributing to the congestion. A policy server receives the cell congestion notification message and generates a PCC rule that modifies the policy of the one or more identified subscribers and for communicating the PCC rule to a PCEF.
According to one aspect, the subject matter described herein includes a method for Diameter-based steering of mobile device network access. The method includes receiving a Diameter message associated with a mobile device. The method also includes determining, based on the Diameter message, whether the mobile device should be steered to access a radio access network or a radio access network type that is different from a radio access network or radio access network type currently supporting network access of the mobile device. The method further includes, in response to determining that the mobile device should access the different radio access network or radio access network type, steering the mobile device to access the different radio access network or radio access network type.
Methods, systems, and computer readable media for configurable Diameter address resolution are disclosed. One method includes, at a Diameter signaling router (DSR), sending Diameter signaling messages to and receiving Diameter signaling messages from Diameter signaling entities in a network. The method further includes providing for configuration of a plurality of routing entity identities and an order for preferentially using the routing entity identities in performing Diameter address resolution. The method further includes routing Diameter signaling messages using Diameter address information determined in the Diameter routing address resolution.
According to one aspect, the subject matter described herein includes a method for sharing Diameter binding data. The method includes receiving, by a first Diameter signaling router (DSR), a first Diameter message requiring processing. The method also includes selecting, by the first DSR, a processing element to perform the required processing from a plurality of processing elements. The method further includes routing, by the first DSR, the received first Diameter message to the selected processing element. The method further includes creating, by the first DSR, a binding record associating the selected processing element with information associated with the received first Diameter message. The method further includes communicating, by the first DSR, the binding record to a second DSR.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
Methods, systems, and computer readable media for dynamically learning Diameter binding information are disclosed. According to one method, the method comprises receiving one or more response messages associated with the one or more Diameter signaling messages, determining, based on information contained in the one or more response messages, whether at least one of the one or more network service nodes was able to successfully process the one or more Diameter signaling messages, and generating, in response to determining that at least one of the one or more network service nodes was able to successfully process at least one of the one or more Diameter request messages, a Diameter binding record that associates the identification information and the at least one of the one or more network service nodes.
H04W 40/00 - Acheminement ou recherche d'itinéraire pour la communication
H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
46.
Methods, systems, and computer readable media for service data flow (SDF) based subscription profile repository (SPR) selection
According to one aspect, the subject matter described herein includes a method for SDF based subscription profile repository selection. The method includes receiving a first signaling message. The first signaling message includes service data flow information for identifying a service data flow. The method also includes selecting, using the service data flow information, an SPR from a plurality of SPRs, the SPR containing policy information associated with the service data flow.
Methods, systems, and computer readable media for hybrid session based Diameter routing are disclosed. According to one method, the method comprises receiving, at a first Diameter signaling router (DSR), a first Diameter message for processing by a Diameter server. The method also includes selecting, using a Diameter node selection algorithm that operates on at least one parameter in the first Diameter message without requiring use of stored Diameter binding information, a first Diameter server to which the first Diameter message is to be routed. The method further includes determining whether the first Diameter server is available. The method also includes, in response to determining that the first Diameter server is not available, selecting a second Diameter server to which the first Diameter message is to be routed and creating an exception binding record that associates the second Diameter server and information in the first Diameter message.
Methods, systems, and computer readable media for enriching a Diameter signaling message are disclosed. In one example, the method comprises receiving, at a Diameter routing node, a Diameter signaling message that is associated with a mobile subscriber and includes mobile subscriber related information and querying a Diameter binding repository (DBR) using the mobile subscriber related information to select a network service node from a plurality of network service nodes configured to process the Diameter signaling message. The method further includes obtaining DBR information associated with the mobile subscriber from the DBR, wherein the DBR information includes an identifier associated with the selected network service node and modifying the Diameter signaling message to include at least a portion of the DBR information.
Methods, systems, and computer readable media for PCRF fault tolerance are disclosed. One exemplary method for PCRF fault tolerance includes sending, from the PCRF to a Diameter peer, a message concerning Diameter application session state information associated with Diameter application sessions currently or previously managed by the PCRF. The method further includes receiving, by the PCRF, a message from the Diameter peer in response to the message concerning the Diameter application session state information. The method further includes, determining, by the PCRF and based on the response, whether the Diameter application session state information maintained by the PCRF is accurate. The method further includes, in response to determining that the Diameter application session state information maintained by the PCRF is not accurate, requesting, by the PCRF, Diameter application session state information.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
Methods, systems, and computer readable media for providing enhanced mobile subscriber location register fault recovery are disclosed. According to one method, the method occurs at a signaling message routing node. The method includes storing, in a memory, mobile subscriber location information. The method also includes receiving a reset related message associated with a mobile subscriber from a recovering mobile subscriber location register. The method further includes extracting, from the memory, mobile subscriber location information and responding to the recovering mobile subscriber location register with the mobile subscriber location information.
Methods, systems, and computer readable media for for provisioning a Diameter binding repository (DBR) are disclosed. In one example, the method comprises receiving, at a Diameter routing node, a Diameter signaling message that is associated with a mobile subscriber and includes mobile subscriber related information. The method also includes selecting a network service node from a plurality of network service nodes configured to process the Diameter signaling message and querying a subscriber data management (SDM) node using the mobile subscriber related information to obtain additional information associated with the mobile subscriber. The method further includes generating Diameter binding record information using the mobile subscriber related information, the additional information, and an identifier corresponding to the selected network service node and providing the Diameter binding record information to a Diameter binding repository.
H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
52.
Methods, systems, and computer readable media for screening diameter messages within a diameter signaling router (DSR) having a distributed message processor architecture
According to one aspect, the subject matter described herein includes a method for screening Diameter messages within a Diameter signaling router (DSR) having a distributed message processor architecture. The method includes steps occurring at a DSR comprising a plurality of Diameter message processors, each configured to perform at least one Diameter function. The steps include receiving, at an ingress Diameter message processor of the Diameter message processors, a Diameter message from a Diameter peer node. The steps also include identifying, at a Diameter application message processor of the Diameter message processors, a Diameter message screening rule associated with the received Diameter message. The steps further include performing, at the Diameter application message processor of the Diameter message processors, a screening function associated with the identified Diameter message screening rule on the received Diameter message.
Methods, systems, and computer readable media for SMS or MMS policy control are disclosed. According to one aspect, a method for controlling short message service SMS or MMS resources in a telecommunications network includes, at a policy node, generating a message that includes an SMS or MMS policy rule and communicating the message to a network element that performs SMS or MMS routing or processing, and, at the network element, enforcing the SMS or MMS policy rule. In one embodiment, the SMS or MMS policy rule applies to SMS or MMS messages that are associated with a particular subscriber, a particular class of subscribers, and/or a particular network provider or set of network providers.
Methods, systems, and computer readable media for modifying a Diameter signaling message directed to a charging function node are disclosed. In one example, the method comprises receiving, at a Diameter routing node, a Diameter signaling message that is associated with a mobile subscriber and is directed to a destination charging function node. The method further includes accessing mobile subscriber related information that is associated with the Diameter signaling message. The method also includes modifying the Diameter signaling message to include the mobile subscriber related information and routing the modified Diameter message to the destination charging function node.
Methods, systems, and computer readable media for enabling location-based policy in a mobile communication network are disclosed. According to one method, a first Diameter signaling message is received at a Diameter agent. Subscriber identification information and roaming information are extracted from the first Diameter message and the extracted information is communicated to a policy control function.
Methods, systems, and computer readable media for providing interactive user controlled policy are disclosed herein. One method includes, at a policy enhancement server (PES), receiving, from an application service provider, an indication that a user is eligible for enhanced network policy in response to the user accessing an application service provided by an application service provider. In response to receiving the indication, at least one attribute of a network policy associated with the user is enhanced.
According to one aspect, the subject matter described herein includes a method for modifying policy information associated with a roaming subscriber. The method includes receiving a first signaling message. The first signaling message includes a policy or quality of service (QoS) attribute associated with a roaming subscriber and originating from a home network of the roaming subscriber. The method also includes determining, using information associated with the roaming subscriber or a provider network, that the policy or QoS attribute should be modified and modifying the policy or QoS attribute for application in the provider network.
According to one aspect, the subject matter described herein includes a method for credit status triggered policy control. The method may include monitoring one or more credit control request (CCR) and credit control answer (CCA) messages associated with a request of credit for a subscriber. The method may further include determining whether an amount of granted credit for a service flow associated with the subscriber has reached a predetermined minimum threshold value. The method may further include notifying a policy and charging rules function (PCRF) of the credit status associated with the subscriber when the predetermined minimum threshold value has been reached.
H04W 8/02 - Traitement de données de mobilité, p.ex. enregistrement d'informations dans un registre de localisation nominal [HLR Home Location Register] ou de visiteurs [VLR Visitor Location Register]; Transfert de données de mobilité, p.ex. entre HLR, VLR ou réseaux externes
59.
Methods, systems, and computer readable media for location-based policy enhancement
According to one aspect, the subject matter described herein includes a method for location-based policy enhancement. The method includes receiving a message containing location information identifying a current geographic location for a user device. The method also includes analyzing the location information to determine if the user device is located in a geographic region associated with a location based policy enhancement offer. The method further includes in response to determining that the user device is located in the geographic region associated with the location-based policy enhancement offer, generating a signaling message containing instructions to modify a policy attribute associated with the user device, wherein the policy attribute corresponds to the location-based policy enhancement offer. The method further includes communicating the signaling message to a policy control function associated with the user device.
Methods, systems, and computer readable media for providing user receptivity driven policy in a communications network are disclosed. The method includes storing subscriber preference information indicating a willingness of a subscriber to receive a first type of content as well as policy and charging enhancement information associated with the subscriber preference information. Content is received from a content provider. Based on the subscriber preference information, it is determined whether the subscriber is willing to receive the content. In response to determining that the subscriber is willing to receive the content, the content is communicated to the subscriber and a policy and charging rules function (PCRF) is communicated with for temporarily enhancing a network or charging policy of the subscriber based on the policy charging enhancement information.
Methods, systems, and computer readable media for providing nested policy configuration in a communications network are disclosed. The method is performed at a policy and charging rules function (PCRF) node. According to one method, first policy profile information associated with a first identifier is obtained from a policy profile database, where the first identifier is associated with a first subscriber and where the first policy profile information includes a second identifier. Second policy profile information associated with the second subscriber is obtained, using the second identifier obtained with the first policy profile information, from the policy profile database.
G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
H04L 12/24 - Dispositions pour la maintenance ou la gestion
According to one aspect, the subject matter described herein includes a method for user controlled policy sharing. The method includes receiving, from a first user device, a request to share with a second user device a policy attribute associated with the first user device. The method also includes generating a signaling message containing instructions to modify the policy attribute. The method further includes communicating the signaling message to a policy control function associated with the second user device.
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
H04L 12/24 - Dispositions pour la maintenance ou la gestion
H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
H04W 28/24 - Négociation de l'agrément du niveau de service [SLA Service Level Agreement]; Négociation de la qualité de service [QoS Quality of Service]
According to one aspect, the subject matter described herein includes a method for subscriber activated policy enhancement. The method may include receiving a policy enhancement code from a user device at a policy enhancement server (PES). The method may further include obtaining at least one policy enhancement corresponding to the policy enhancement code in response to receiving the policy enhancement code from the user device. The method may further include enhancing at least one policy aspect of a policy for the user device based on the policy enhancement.
Methods, systems, and computer readable media for distributing Diameter network management information are disclosed. According to one method, a first Diameter node obtains Diameter network management subscription information. The first Diameter node obtains Diameter network management information. The first Diameter node determines, using the Diameter network management subscription information, whether at least one second Diameter node is subscribed to receive the obtained Diameter network management information. In response to determining that the at least one second Diameter node is subscribed to receive the obtained network management information, the first Diameter node sends the obtained Diameter network management information to the at least one second Diameter node.
Methods, systems, and computer readable media for DIAMETER routing with portability correction are disclosed. According to one aspect, the subject matter described herein includes a method for providing number portability correction for DIAMETER signaling involving a subscriber of a communications network. The method includes receiving a DIAMETER signaling message directed to an Online Charging System (OCS) and accessing a number portability database using the called party identifier in the signaling message, to identify if the called party has a ported number. The method further includes, in response to determining the called party has a ported number, modifying the signaling message to include results from or derived from the access to the number portability database, and routing the modified message to the OCS.
Methods, systems, and computer readable media for providing dynamic origination-based routing key registration in a DIAMETER network are disclosed. According to one method, origin-based routing information is received, at a first DIAMETER node, from a second DIAMETER node. The origin-based routing information specifies one or more sources such that traffic originating from one of the one or more sources should be routed to the second DIAMETER node. A routing rule is automatically generated, at he first DIAMETER node, based on the received origin-based routing information.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
67.
Methods, systems, and computer readable media for obscuring diameter node information in a communication network
According to one aspect, the subject matter described herein includes a system for a system for obscuring DIAMETER node information in a communication network. The system includes a DIAMETER agent platform. The DIAMETER agent platform includes a network interface for receiving a message from a first DIAMETER node. The DIAMETER agent platform further includes a DIAMETER information hiding module for modifying, in the first message, DIAMETER information for the first DIAMETER node so as to obscure the identity of the first diameter node. The diameter agent includes a routing module for routing the modified message to a second DIAMETER node.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
H04W 12/02 - Protection de la confidentialité ou de l'anonymat, p.ex. protection des informations personnellement identifiables [PII]
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p.ex. passerelles
H04L 12/24 - Dispositions pour la maintenance ou la gestion
H04W 4/02 - Services utilisant des informations de localisation
68.
Methods, systems, and computer program products for clustering and communicating between internet protocol multimedia subsystem (IMS) entities and for supporting database access in an IMS network environment
Methods, systems, and computer program products for clustering and communicating between Internet protocol multimedia subsystem (IMS) entities and for supporting database access in an IMS network environment. According to one aspect, an IMS cluster node includes a serving call state control function (S-CSCF) for controlling media sessions between IMS users. The cluster node further includes a home subscriber service (HSS) function for storing and providing IMS subscription information to the S-CSCF function. A shared memory is operatively associated with the S-CSCF function and the HSS function. The S-CSCF function obtains IMS subscription information from the HSS function via the shared memory.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
H04W 8/18 - Traitement de données utilisateur ou abonné, p.ex. services faisant l'objet d'un abonnement, préférences utilisateur ou profils utilisateur; Transfert de données utilisateur ou abonné
H04W 8/20 - Transfert de données utilisateur ou abonné
H04W 80/00 - Protocoles de réseaux sans fil ou adaptations de protocoles à un fonctionnement sans fil
H04W 80/10 - Protocoles de couche supérieure adaptés à la gestion de sessions, p.ex. protocole d'initiation de session [SIP Session Initiation Protocol]
69.
Methods, systems, and computer readable media for automatic, recurrent enforcement of a policy rule
Methods, systems, and computer readable media for automatic, repetitive enforcement of a policy rule according to a schedule are disclosed. According to one aspect, a method for automatic, recurrent enforcement of a policy rule includes providing, to a node for enforcing policy rules in a telecommunications network, an automatically recurrent policy rule, the policy rule defining an enforcement activation condition and including an enforcement recurrence attribute; and using, at the node, the enforcement activation condition and the enforcement recurrence attribute to recurrently activate the enforcement of the policy rule according to the enforcement recurrence attribute.
According to one aspect, the subject matter described herein includes a method for initiating a session. The method includes steps occurring at a policy and charging rules function (PCRF) node. The method also includes determining, independent of contact from a service node, that the service node requires policy information. The method further includes in response to determining that the service node requires policy information, communicating a session independent trigger message to the service node, wherein the trigger message comprises information instructing the service node to initiate a session with the PCRF node to obtain the policy information from the PCRF node.
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
H04W 28/18 - Négociation des paramètres de télécommunication sans fil
H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
Methods, systems, and computer readable media for performing PCRF-based IP CAN session information pass-through are disclosed. According to one method, a policy and charging rules function (PCRF) receives Internet protocol connectivity access network (IP CAN) session information from an access network-aware gateway. The PCRF forwards at least a portion of the IP CAN session information to a deep packet inspection (DPI) node.
Systems, methods, and computer readable media for policy enforcement correlation are disclosed. According to one aspect, a method for policy enforcement correlation includes, at a policy and charging rules function (PCRF) node: receiving, from a first network node, first policy and charging related information associated with a first user of a telecommunication network; receiving, from a second network node, second policy and charging related information; correlating the first and second policy and charging related information; and, in response to correlating the first and second policy and charging information, issuing a policy and charging control (PCC)-related instruction. In one embodiment, the PCC-related instruction may be sent to the first network node, the second network node, a third network node, or some combination of the above. In one embodiment, the PCRF may receive policy and charging related information from, and may issue PCC related instructions to, policy and charging enforcement functions (PCEFs), deep packet inspection (DPI) nodes, or Diameter signaling routers (DSRs).
According to one aspect, the subject matter described herein includes a method for managing the roaming preferences of a mobile subscriber. The method includes sending a preferred network roaming list to a mobile subscriber device. The method further includes sending a triggering message for terminating a PDP context link involving the mobile subscriber device and for activating the preferred network roaming list on the mobile subscriber device.
H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans fil; Leurs installations
74.
Methods, systems, and computer readable media for providing E.164 number mapping (ENUM) translation at a bearer independent call control (BICC) and/or session intiation protocol (SIP) router
The subject matter described herein includes methods, systems and computer readable media for providing E.164 number mapping (ENUM) translation at a bearer independent call control (BICC) and/or session initiation protocol (SIP) router. One aspect of the subject matter described herein includes a system for providing ENUM translation. The system includes an ENUM database. The system also includes a signaling router for receiving a bearer independent call control (BICC) signaling message that includes a first call party identifier, for obtaining, from the ENUM database, a first SIP address associated with the first call party identifier, for generating a first SIP signaling message that includes the first SIP address, and for routing the first SIP signaling message to a destination SIP node.
Methods, systems, and computer readable media for enhanced service detection and policy rule determination are disclosed. According to one method, a policy and charging rules function (PCRF) node requests, from a deep packet inspection (DPI) node notification of detection of traffic relating to a service. The DPI node identifies at least one traffic classifier usable to detect traffic corresponding to the service, uses the traffic classifier to detect traffic corresponding to the service, and notifies the PCRF of the detection and of the traffic classifier. The PCRF node receives the at least one traffic classifier, determines a policy rule based on the at least one traffic classifier, and communicates the policy rule to a policy enforcement node.
G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
76.
Systems, methods, and computer readable media for using a signaling message routing node to provide backup subscriber information management service
Methods, systems, and computer readable media for using a signaling message routing node to provide a backup subscriber information management service are disclosed. According to one method, a signaling message routing node obtains information associated with a subscriber. The signaling message routing node receives a first subscriber information management message including a message destination and being associated with the subscriber. The signaling message routing node determines whether the message destination is operable to process the first subscriber information management message. If the message destination node is operable to process the first subscriber information management message, the signaling message routing node routes the first subscriber information message to the message destination. If the message destination is not operable to process the first subscriber information management message, the signaling message routing node responds to the first subscriber information management message on behalf of the message destination.
Methods, systems, and computer readable media for source peer capacity-based Diameter load sharing are disclosed. According to one aspect, the subject matter described herein includes a method for source peer capacity-based Diameter load sharing. A network element for processing Diameter messages received from a Diameter peer requests information regarding a Diameter message capacity requirement of the Diameter peer, receives information regarding the Diameter message capacity requirement of the Diameter peer, and uses the received information to load share the processing. In one embodiment, the network element is a Diameter signaling router having multiple message processors for processing Diameter messages, and the information regarding the Diameter message capacity requirement of the Diameter peer is used to load share Diameter message processing and/or Diameter connections among the multiple message processors.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
78.
Methods, systems, and computer readable media for providing priority routing at a diameter node
Methods, systems, and computer readable media for providing priority routing at a Diameter node are disclosed. One exemplary method includes receiving, at a Diameter message processor associated with a DSR, a Diameter message from a first Diameter node. The method further includes assigning, at the Diameter message processor, a priority level indicator to the Diameter message. The method also includes routing the Diameter message with the priority level indicator to a second Diameter node. A second exemplary method includes receiving, at a Diameter message processor associated with a DSR, a Diameter message that includes a priority level indicator from a first Diameter node. The second method further includes applying, at the Diameter message processor, a routing action to the Diameter message based at least in part on the priority level indicator contained in the Diameter message.
Methods, systems, and computer readable media for providing local application routing at a Diameter node are disclosed. One method includes receiving, at an ingress Diameter message processor associated with a Diameter signaling router (DSR), a Diameter message from a peer Diameter element. At the ingress Diameter message processor, application routing data is accessed to determine whether processing of the Diameter message by a Diameter application is required. In response to determining that Diameter application processing is required, the Diameter message is forwarded to a Diameter message processor hosting a Diameter application identified by the application routing data for processing. In response to determining that Diameter application processing is not required, the Diameter message is forwarded to an egress Diameter message processor associated with the DSR.
According to one aspect, the subject matter described herein includes a method of operating a Diameter signaling router (DSR) for routing Diameter messages. The method includes steps occurring at a DSR comprising a plurality of Diameter message processors, each configured to perform at least one Diameter function. The method also includes detecting, at a first of the plurality of Diameter message processors, a change in status relating to the at least one Diameter function. The method further includes communicating, by the first of the plurality of Diameter message processors and to a second of the plurality of Diameter message processors, an indication of the change in status.
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
H04L 12/759 - Adaptation dynamique des intervalles de mise à jour, p.ex. mises à jour suscitées par des événements
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04L 12/721 - Procédures de routage, p.ex. routage par le chemin le plus court, routage par la source, routage à état de lien ou routage par vecteur de distance
H04L 12/26 - Dispositions de surveillance; Dispositions de test
H04L 12/773 - Architecture du routeur pour supporter la commutation de couche 3, p.ex. commutation IP, relais de commutation de cellules [CSR] ou commutation d’étiquettes
H04L 12/703 - Prévention ou récupération du défaut de routage, p.ex. reroutage, redondance de route "virtual router redundancy protocol" [VRRP] ou "hot standby router protocol" [HSRP]
81.
Methods, systems, and computer readable media for diameter protocol harmonization
According to one aspect, the subject matter described herein includes a method for providing Diameter protocol harmonization. The method includes steps occurring at a Diameter node. The method further includes determining a first Diameter protocol associated with received Diameter information that is to be sent to a destination. The method also includes determining a second Diameter protocol associated with the destination. The method further includes harmonizing the received Diameter information such that the harmonized Diameter information is compatible with the second Diameter protocol. The method also includes providing the harmonized Diameter information to the destination.
According to one aspect, the subject matter described herein includes a method for providing Diameter network management information in a communications network. The method includes steps occurring at a Diameter signaling router (DSR). The method also includes determining whether successful Diameter communications are available with a first Diameter application. The method further includes in response to determining that successful Diameter communications are not available with the first Diameter application, generating a first Diameter network management message (DNMM) indicating that successful Diameter communications are not available with the first Diameter application. The method also includes sending the first DNMM to a second Diameter node.
According to one aspect, the subject matter described herein includes a method for providing Diameter application loop prevention. The method includes steps occurring at a first Diameter node. The method further includes receiving a first Diameter message that is to be sent to a destination. The method also includes determining whether the first Diameter message requires processing by a Diameter application. The method includes, in response to determining that the first Diameter message requires processing by the Diameter application, determining whether the first Diameter message has been processed by the Diameter application. The method further includes, in response to determining that the first Diameter message has been processed by the Diameter application, preventing the first Diameter message from being sent to the Diameter application for processing.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
84.
Methods, systems, and computer readable media for service detection over an RX interface
According to one aspect, the subject matter described herein includes a method for communicating service data flow (SDF) event information. The method includes steps occurring at a policy and charging rules function (PCRF) node. The method also includes communicating, via an Rx interface, a request to a deep packet inspection (DPI) node to be notified when an SDF event occurs. The method further includes receiving notification from the DPI node that the SDF event has occurred.
According to one aspect, the subject matter described herein includes a method for routing Diameter messages. The method includes steps occurring at a Diameter signaling router (DSR) comprising a plurality of Diameter message processors. The method also includes receiving, by a first of the plurality of Diameter message processors and from a first Diameter node, a Diameter message, wherein the Diameter message is received via a first Diameter connection. The method further includes determining, by the first Diameter message processor, a next-hop Diameter node for the Diameter message. The method further includes communicating, by the first of the plurality of Diameter message processors and to a second of the plurality of Diameter message processors, the Diameter message. The method further includes communicating, by the second Diameter message processor and to the next-hop Diameter node, the Diameter message, wherein the Diameter message is communicated via a second Diameter connection.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
86.
Methods, systems, and computer readable media for providing peer routing at a diameter node
Methods, systems, and computer readable media for providing local application routing at a Diameter node are disclosed. In one example, the method includes receiving, at an ingress Diameter message processor associated with a Diameter signaling router (DSR), a Diameter message from a first Diameter node. The method further includes accessing, using the ingress Diameter message processor, Diameter peer routing information to determine an egress Diameter message processor among a plurality of egress Diameter message processors within the DSR and associated with a second Diameter node that is a peer of the DSR and to which the Diameter message is to be forwarded. The method also includes forwarding the Diameter message to the determined egress Diameter message processor.
Methods, systems, and computer readable media for providing origin routing at a Diameter node are disclosed. One exemplary method includes receiving, at a Diameter message processor associated with a DSR, a Diameter message from a first Diameter node. The method further includes accessing, using the Diameter message processor, Diameter peer routing information that includes Diameter origination information to determine a second Diameter node that is a peer of the DSR and to which the Diameter message is to be forwarded. The method also includes forwarding the Diameter message to the determined second Diameter node.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
88.
Methods, systems, and computer readable media for answer-based routing of diameter request messages
Methods, systems, and computer readable media for answer-based routing of Diameter request messages are disclosed. According to one method, a Diameter request message is received from a first Diameter node at a. A copy of at least a portion of the Diameter request message is cached at the DSR and the Diameter request message is routed to a second Diameter node. The DSR determines whether a predetermined condition associated with an answer to the first Diameter request message exists. In response to determining that the predetermined condition exists, the cached portion of the Diameter request message is retrieved, a Diameter request that includes the cached portion of the Diameter request message is generated, and the generated Diameter request message is routed.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
89.
Methods, systems, and computer readable media for performing diameter answer message-based network management at a diameter signaling router (DSR)
Methods, systems, and computer readable media for performing Diameter answer message-based network management at a Diameter signaling router (DSR) are disclosed. According to one method, a Diameter answer message that includes error indicator information is received from a first Diameter node at a DSR. The error indicator information included in the Diameter answer message is examined, at the DSR, and information based on the error indicator information is used to update status information for routes maintained by the DSR to the first Diameter node.
H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
90.
Methods, systems, and computer readable media for tokenization of multimedia messages
Methods, systems, and computer readable media for processing multimedia messages are disclosed. One method includes receiving a first multimedia messaging service (MMS) message containing a first payload. The method further includes extracting and caching the first payload. The method further includes associating a token with the first payload and replacing, in the MMS message, the first payload with a second payload containing the token thereby establishing a modified MMS message. The method further includes forwarding the modified MMS message to the message recipient.
The subject matter described herein includes methods, systems, and computer readable media for dynamic subscriber profile adaptation. According to one aspect of the subject matter described herein, a method for subscriber profile adaptation is provided. The method includes receiving, from a database that stores subscriber profile information, a message generated by the database node in response to a message received by the database node. The message generated by the database node may include subscriber profile information. The method further includes determining whether to modify the subscriber profile information based on predetermined criteria. The method further includes, in response to determining to modify the subscriber profile information, modifying the subscriber profile information and forwarding the modified information to an originator of the message generated by the database node.
According to one aspect, the subject matter described herein includes a method for multi-interface monitoring and correlation of Diameter signaling information. The method includes copying Diameter information from a first signaling message traversing a first signaling interface. The method further includes copying information from a second signaling message traversing a second signaling interface. The method further includes correlating the Diameter information from the first signaling message with the information from the second signaling message and storing the correlated information in a memory device.
H04L 12/26 - Dispositions de surveillance; Dispositions de test
H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
H04J 1/14 - Dispositions pour produire des signaux d'appel ou de surveillance
93.
Methods, systems, and computer readable media for providing group policy configuration in a communications network using a fake user
Methods, systems, and computer readable media for providing group policy configuration in a communications network using a fake user are disclosed. The method is performed at a policy and charging rules function (PCRF) node. According to one method, first policy profile information associated with a first subscriber identifier is obtained from a policy profile database, where the first subscriber identifier is associated with a first subscriber. Second policy profile information associated with a second subscriber identifier is obtained from the policy profile database, where the second subscriber identifier is associated with a group of subscribers that also includes the first subscriber. At least a portion of the second policy profile information is applied to the first subscriber.
G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
94.
Methods, systems, and computer readable media for detecting initiation of a service data flow using a Gx rule
Methods, systems, and computer readable media for detecting a service data flow using a Gx rule are disclosed. According to one method, a policy and charging rules function (PCRF) node sends to a policy and charging enforcement function (PCEF) node, a Gx rule for triggering the PCEF node to generate a notification message upon initiation of a service data flow. The PCEF node receives and installs the Gx rule and uses the Gx rule to detect and report initiation of a service data flow.
The subject matter described herein includes methods, systems, and computer readable media for PCRF node selection. According to one aspect, a system for PCRF node selection is provided. The system includes a first PCRF selection node for receiving a first request message for which PCRF node selection is required. The first PCRF selection node determines whether to select the PCRF or to delegate selection of the PCRF. In response to a determination to delegate the selection of the PCRF, the first PCRF selection node generates and sends a second request message related to the first request message. The system further includes a second PCRF node for, in response to receiving the second request message from the first PCRF selection node, determining whether to select the PCRF or to delegate selection of the PCRF. In response to determining to select the PCRF, the second PCRF selection node selects the PCRF.
H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans fil; Leurs installations
96.
Methods, systems and computer readable media for providing session initiation protocol (SIP) event watcher entity information in a communications network
Methods, systems, and computer readable media system for collecting and distributing session initiation protocol (SIP) event watcher entity subscription information in a communications network are disclosed. According to one aspect, a system includes one or more notifier servers for receiving subscription requests for SIP event information associated with a plurality of watched entities from a plurality of watcher entities. The system further includes a watcher information (WINFO) server for receiving, from the notifier servers, SIP event subscription information that includes, for each watcher entity, an association between the watcher entity to each of the watched entities in which a subscription for SIP event information was requested by the watcher entity, for storing the SIP event subscription information in the WINFO server, for receiving, from one of the watched entities, a request for watcher entity subscription information associated with the requesting watched entity from one of the watched entities, and for accessing the SIP event subscription information to locate the watcher entity subscription information associated with the requesting watched entity.
Methods, systems, and computer readable media system for collecting and distributing session initiation protocol (SIP) event watcher entity subscription information in a communications network are disclosed. According to one aspect, the method includes receiving, at a first notifier server from a watcher entity client, a first subscription request for SIP event information associated with one or more watched entity clients. The method also includes receiving, at a watcher information (WINFO) entity, SIP event subscription information that includes an identifier indicating that the first notifier server serves the watcher entity client, storing the SIP event subscription information in the WINFO entity, detecting the unavailability of the first notifier server. The method further includes sending an instruction message, based on the identifier in the stored SIP event subscription information, to direct the watcher entity to generate a second subscription request associated for the SIP event information.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
98.
Methods, systems, and computer readable media for condition-triggered policies
According to one aspect, the subject matter described herein includes a method for determining condition-triggered policies. The method occurs at a Diameter node. The method includes receiving a notification of a network condition. The method further includes determining, based on the network condition, policy information for a plurality of associated subscribers.
H04L 12/26 - Dispositions de surveillance; Dispositions de test
99.
Methods, systems, and computer readable media for communicating media server capabilities and status information between media servers and a media resource broker
Methods, systems, and computer readable media for communicating media server capabilities and status information between a plurality of media servers and a media resource broker are disclosed. According to one method, messages are received at a media resource broker from a plurality of media servers, where the messages include information indicating capabilities and status of the media servers. The information regarding the capabilities and status of the media servers is cached at the media resource broker, which receives call setup requests and, in response, selects a media server from the plurality of media servers based on the cached media server capabilities and status information.
According to one aspect, the subject matter described herein includes a system for Diameter routing and firewall filtering. The system includes a Diameter signaling router comprising a network interface for receiving, from a first Diameter node, a first Diameter message having Diameter information. The Diameter signaling router also includes a firewall module for determining whether the first Diameter message satisfies a firewall policy. The firewall policy is based on at least a portion of the Diameter information in the first Diameter message. The Diameter signaling router further includes a routing module for forwarding at least a portion of the first Diameter message towards a second Diameter node in response to the first Diameter message satisfying the firewall policy.
G06F 7/04 - Contrôle d'égalité, c. à d. pour valeurs égales ou non
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
G06F 9/00 - Dispositions pour la commande par programme, p.ex. unités de commande
G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques