Patent classifications
H04M15/70
Rich user experience for service upgrades
A wireless telecommunications device user's home telecommunications service provider determines that the user is traveling or about to travel to a foreign jurisdiction where telecommunications services are provided by a different telecommunications service provider, and proactively provides the user with options for selecting or upgrading telecommunications service and receives a selection from the user before the user leaves the home jurisdiction or ceases contact with the home service provider. When the user arrives in the foreign jurisdiction, upgraded service per the user's selection is established or soon ready to become active. The home service provider can determine the user's travel based on one or more of the user's electronic communications, calendar entries, current location, trending geographical movement, or patterns of past travels.
Service Design Center for Device Assisted Services
A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.
Proactively adjusting network infrastructure in response to reporting of real-time network performance
In one example, the present disclosure describes a device, computer-readable medium, and method for proactively adjusting the infrastructure of a communications network in response to reporting of real-time network performance. For instance, in one example, a method includes obtaining real-time network performance metrics directly from a user endpoint device operated by a customer of a telecommunication service provider network, correlating the real-time network performance metrics with data from another data source, wherein the data includes data other than network performance metrics, and adjusting an infrastructure of the telecommunication service provider network in response to an insight gleaned through the correlating.
PROACTIVELY ADJUSTING NETWORK INFRASTRUCTURE IN RESPONSE TO REPORTING OF REAL-TIME NETWORK PERFORMANCE
In one example, the present disclosure describes a device, computer-readable medium, and method for proactively adjusting the infrastructure of a communications network in response to reporting of real-time network performance. For instance, in one example, a method includes obtaining real-time network performance metrics directly from a user endpoint device operated by a customer of a telecommunication service provider network, correlating the real-time network performance metrics with data from another data source, wherein the data includes data other than network performance metrics, and adjusting an infrastructure of the telecommunication service provider network in response to an insight gleaned through the correlating.
Distributed backup of unshipped charging data records
A first charging data record (CDR) generating node can receive charging server information and available CDR storage information from a second CDR generating node. The first CDR generating node can detect that the charging server is unavailable to receive CDRs from the first CDR generating node. The first CDR generating node can also determine that a CDR storage area corresponding to the first CDR generating node should not be used to store additional CDRs. The first CDR generating node can also select the second CDR generating node for storing the additional CDRs that are generated by the first CDR generating node. The second CDR generating node can be selected based at least in part on the charging server information and the available CDR storage information. The first CDR generating node can cause at least one CDR to be sent to the second CDR generating node.
IDENTIFICATION OF ANOMALOUS TELECOMMUNICATION SERVICE
One or more computing devices, systems, and/or methods for identifying anomalous behavior of users are provided. In an example, users of a telecommunication service provider may be segmented into a plurality of user segments based upon telecommunication service metrics associated with the users. A machine learning model may be trained using telecommunication service information associated with users of the first user segment to generate a trained machine learning model. Using the trained machine learning model, a forecast of telecommunication service usage associated with a first user segment of the plurality of user segments. A telecommunication service usage metric, associated with a user belonging to the first user segment, may be compared with a range indicated by the forecast. The user may be flagged as having anomalous behavior based upon a determination that one or more telecommunication usage metrics, associated with the user, are outside one or more ranges indicated by the forecast.
DISTRIBUTED BACKUP OF UNSHIPPED CHARGING DATA RECORDS
A first charging data record (CDR) generating node can receive charging server information and available CDR storage information from a second CDR generating node. The first CDR generating node can detect that the charging server is unavailable to receive CDRs from the first CDR generating node. The first CDR generating node can also determine that a CDR storage area corresponding to the first CDR generating node should not be used to store additional CDRs. The first CDR generating node can also select the second CDR generating node for storing the additional CDRs that are generated by the first CDR generating node. The second CDR generating node can be selected based at least in part on the charging server information and the available CDR storage information. The first CDR generating node can cause at least one CDR to be sent to the second CDR generating node.
Method and Apparatus for Service Charging in a Communication Network
Charging operations carried out in relation to service consumption by users of a communication network reduce signaling overhead and memory or storage requirements by adopting a bifurcated approach to structuring and accessing the data containers used for controlling and tracking service consumption by individual users commonly governed by the same consumption control information. With bifurcation, a parent data container holds the common consumption control information commonly applicable to each user, while an individual child data container for each user holds consumption-tracking information specific to the user. The approach reduces signaling overhead inasmuch as operations involving only the consumption control information need not retrieve or access the child data containers, and the approach reduces overall storage requirements by eliminating redundant inclusion of the common information in the child data containers.
Mobile device roaming optimization and operation
A method, system, and computer program product for implementing mobile device roaming optimization is provided. The method includes receiving a selection for services associated with a first mobile device provider for activation during travel to a location associated with mobile device roaming attributes with respect to a mobile device of a user. A blockchain structure and a hash masking sensitive data of the user are generated. It is detected that the user and mobile device have traveled to the location and access to the blockchain structure is enabled. Roaming usage attributes of the mobile device are determined. Subsequently, operational functionality of the mobile device at the geographical location is enabled via roaming usage of a network of the second mobile device provider and second hash of consumption related information compliant with data residency is transmitted to the first mobile device provider to facilitate resolution of disputes across entities.
SYSTEMS AND METHODS FOR AVOIDING DOUBLE ACCOUNTING UPON SESSION FAILOVER
Systems, methods, and software that perform offline charging. One embodiment comprises a Charging Data Function (CDF) of an Offline Charging System (OFCS). The CDF receives accounting requests for a session from a Charging Trigger Function (CTF), and generates an incomplete Charging Data Record (CDR) for the session based on the accounting requests. The CDF identifies request identifiers (ID) assigned to the accounting requests used to generate the first incomplete CDR, and inserts the request IDs in the incomplete CDR. The CDF determines whether one or more of the accounting requests used to generate the incomplete CDR were indicated as a re-transmitted accounting request by the CTF, and inserts content information for the re-transmitted accounting request(s) in the incomplete CDR.