H04M15/41

Methods, systems and computer program products for determining root causes of detected anomalies in a telecommunications network
11418642 · 2022-08-16 · ·

Methods for determining a cause of a detected anomalous event in a telecommunications system are provided. The methods include detecting an anomalous event in the telecommunications system and retrieving relevant call detail record (CDR) data associated with the detected anomalous event for at least one identified time interval responsive to detecting the anomalous event. The relevant CDR data includes both current CDR data for the at least one identified time interval and historical CDR data for past intervals corresponding to the at least one identified time interval. The relevant CDR data including the current CDR data and the historical CDR data is preprocessed and the preprocessed relevant CDR data is processed to determine a root cause of the detected anomalous event. Processing the preprocessed relevant CDR data includes comparing the current CDR data and the historical CDR data to determine the root cause of the detected anomalous event.

METHODS, SYSTEMS, AND DEVICES FOR MASKING CONTENT TO OBFUSCATE AN IDENTITY OF A USER OF A MOBILE DEVICE

Aspects of the subject disclosure may include, for example, identifying a first user associated with a first mobile device, and determining a first user type associated with the first user. Further embodiments can include identifying a first identity associated with the first user based on the first user type and identifying a second identity associated with the first user based on the first user type. Additional embodiments can include providing first alternate content to the first mobile device to mask the first identity and providing second alternate content to the first mobile device associated with the second identity. Other embodiments are disclosed.

ZERO CHARGE SYSTEMS AND METHODS FOR PACKET-SWITCHED TELEPHONY
20220256040 · 2022-08-11 ·

Asynchronous and/or synchronous telephony protocol systems and methods may include an asynchronous signaling node (ASN) and/or a call duration time quota from a charging onset to place and complete a call based on a first device call request as received from a first user mobile device on a packet switched network. The asynchronous systems include instructions to automatically modify the telephony address with a prefix and destination address when the first device has insufficient or independent balance or upon a network exception; route the modified call signal to the ASN; and deliver and automatically disconnect the call when the call is completed. The synchronous systems are balance-independent and include instructions to automatically set the call duration time quota upon such exception, and deliver and automatically disconnect the call from the second user telephony device when the call is completed or when the call duration time quota is exceeded.

NETWORK EXCEPTION SYSTEMS AND METHODS FOR PACKET-SWITCHED TELEPHONY
20220256039 · 2022-08-11 ·

Asynchronous and/or synchronous telephony protocol systems and methods may include an asynchronous signaling node (ASN) and/or a call duration time quota from a charging onset to place and complete a call based on a first device call request as received from a first user mobile device on a packet switched network. The asynchronous systems include instructions to automatically modify the telephony address with a prefix and destination address when the first device has insufficient or independent balance or upon a network exception; route the modified call signal to the ASN; and deliver and automatically disconnect the call when the call is completed. The synchronous systems are balance-independent and include instructions to automatically set the call duration time quota upon such exception, and deliver and automatically disconnect the call from the second user telephony device when the call is completed or when the call duration time quota is exceeded.

TELECOMMUNICATIONS INFRASTRUCTURE SYSTEM AND METHOD

Exemplary implementations may: receive, by a sales support microservice in communication with a trained model running on a server, a plurality of attributes; and feed the plurality of attributes to the trained model.

System and method of interfacing multiple platforms to generate a customized graphical user interface

A system is disclosed that comprises a presentation system configured to receive a request from a wireless communication service customer and initiate an application programming interface call to an action tool. The system also comprises the action tool that accesses and analyzes customer analytics data and determines and sends potential actions based on the analysis to a rules engine. The system additionally comprises the rules engine that applies rules to select and send an action to the presentation system. The presentation system is further configured to generate and provide a customized GUI comprising a selectable button corresponding to the action to a display of an electronic device associated with the customer. The system further comprises a provisioning system configured to provision the customer with a different wireless communication service plan in response to the electronic device receiving an input to the customized GUI indicating selection of the selectable button.

DYNAMIC PROVISIONING RECONCILIATION OF NETWORK ELEMENTS IN WIRELESS COMMUNICATION NETWORKS
20220295351 · 2022-09-15 ·

Systems and methods discussed herein are directed to a reconcile decision engine in communication with a network provisioning catalog. The network provisioning catalog may provide network elements of the wireless communication network related to the user service attributes, e.g., network elements that implement various aspects of the user service attributes to provide services to users in accordance with service plans (also referred to as rate plans). The network provisioning catalog also provides required network service attributes for each network element, where the required network service attributes are related to the user service attributes. The reconcile decision engine may query various network elements to reconcile the various network elements with respect to user information, e.g., the user's billing profile. The reconcile decision engine may reconcile the user profile with respect to one or more of the network elements that need reconciliation.

Identification of 5G Non-Standalone Architecture traffic on the S1 interface

Systems and methods include obtaining monitored traffic from an S1 interface; detecting a Secondary Radio Access Technology (RAT) Data Usage Report (DUR) in the monitored traffic; determining whether the Secondary RAT DUR relates to a 5G Non-Standard Architecture (NSA), and, if so, determining an address of a gNodeB in the Secondary RAT DUR; and storing the address of the gNodeB in a database. The systems and methods can include, for a call, updating a Call Detail Record (CDR) to reflect one of 5G NSA and 4G based on whether an address in the CDR is in the database.

Split control and data plane architecture to enable rating group-level thresholds and triggers from charging function for offline charging

A network element configured to support charging for a service in a network accesses policy rules defining a rating group to be used for offline charging. While a protocol data unit (PDU) session for user equipment is being established in the network, the network element sends, to a charging function configured to send charging data records related to service usage to a billing domain, a charging data request that establishes offline charging for the PDU session and indicates the rating group. The network element also receives, from the charging function, a charging data response including one or more triggers and thresholds for the rating group for the offline charging.

SYSTEMS AND METHODS FOR UPDATING CONFIDENCE SCORES OF LABELS BASED ON SUBSEQUENT ELECTRONIC ACTIVITIES

The present disclosure relates to methods, systems, and storage media for updating confidence scores of labels based on subsequent electronic activities. Exemplary embodiments may maintain a plurality of node profiles corresponding to a plurality of unique entities; access a plurality of electronic activities transmitted or received via electronic accounts associated with one or more data source providers; identify a first electronic activity to process; assign a tag to the first electronic activity based on the data included in the electronic activity; determine a confidence score of the tag based on the data included in the first electronic activity; identify a second electronic activity to process; and update the confidence score of the tag assigned to the first electronic activity responsive to parsing the second electronic activity.