H04M15/41

System for managing mobile station international subscriber directory number storage
10880707 · 2020-12-29 · ·

Systems, methods, and apparatuses may include a Billing System (BS) node, Charging System (CS) node, and a mediation node for managing Mobile Station International Subscriber Directory Numbers (MSISDN)s for a telecommunication network. The system may make an MSISDN available for reassignment immediately or shortly after (e.g., seconds, minutes, days, or weeks after) receiving a cancelation request associated with the MSISDN. For instance, upon receiving the cancelation request, the system may store a line identifier with an association to the MSISDN and/or an International Mobile Subscriber Identity (IMSI) in a line identifier database, and the system may delete the MSISDN/IMSI from a user account database. The system may receive a Telephone Account Procedure (TAP) Call Detail Record (CDR) associated with the MSISDN/IMSI after receiving the cancelation request. Accordingly, the system may use the line identifier stored in the line identifier database to generate a billing report corresponding to the TAP CDR.

SPLIT BILLING FOR A USER ACROSS DIFFERENT TRAFFIC TYPES
20200404104 · 2020-12-24 ·

The disclosed system provides a facility for split billing for a single user on multiple billing systems. The disclosed system activates the user on each respective billing system using a unique pairing, such as an international mobile subscriber identity that identifies the user, and a mobile station international subscriber directory number that identifies a particular user device. As device data is routed through a telecommunication network via each access point name (APN), the network generates call detail records (CDRs), which include an indication of the APN used. The CDRs are routed to a mediation platform that uses the received APN information to route each CDR to the appropriate target billing system and to the appropriate service types.

DATA GAP BRIDGING METHODS AND SYSTEMS
20200404105 · 2020-12-24 ·

A computer implemented method for decreasing latency in a billing cycle, the method comprising receiving a first charging data report (CDR) including a sent data volume from a vendor and comparing the first CDR to an operator received data volume and when the first CDR does not match the operator received data volume, rejecting the first charging report. The method further comprising providing a second CDR having the operator received data volume to the vendor, receiving a charging data acceptance including a negotiated data volume from the vendor, constructing a publicly verifiable proof of charging based on the charging data acceptance, and sending the publicly verifiable proof of charging to the vendor.

SYSTEMS AND METHODS FOR GRANULAR USAGE REPORTING IN MULTI-RAN TELECOMMUNICATIONS SYSTEMS
20200404466 · 2020-12-24 ·

A system described herein may track usage, on a per-User Equipment (UE) basis, in systems that provide for simultaneous connectivity to a given UE via multiple base stations. A cycle cutoff time may be determined, a master base station (to which the UE is connected) may be notified of the cycle cutoff time, and the master base station may notify one or more secondary base stations (to which the UE is connected) of the cycle cutoff time. The master base station and/or the one or more secondary base stations may track usage, of the UE, until the cycle cutoff time, and may report the usage such that the usage via each of the base stations may be able to be determined.

SYSTEMS AND METHODS FOR REMOVING ELECTRONIC ACTIVITIES FROM SYSTEMS OF RECORDS BASED ON FILTERING POLICIES

The present disclosure relates to systems and methods for removing electronic activities from systems of record based on filtering policies. The method includes accessing record objects of one or more systems of record. The method includes identifying a plurality of electronic activities stored in a record object of one of the systems of record. The method includes parsing the plurality of electronic activities. The method includes determining that one of the electronic activities is associated with an electronic account corresponding to a data source provider. The method includes selecting one or more filtering policies associated with the electronic account. The method includes applying the selected one or more filtering policies to the plurality of electronic activities to identify a subset of electronic activities. The method includes initiating a process to cause removal of at least one electronic activity of the subset of electronic activities from the system of record.

Systems and methods for matching electronic activities directly to record objects of systems of record with node profiles

The system described herein can automatically match, link, or otherwise associate electronic activities with one or more record objects. For an electronic activity that is eligible or qualifies to be matched with one or more record objects, the system can identify one or more set of rules or rule sets. Using the rule sets, the system can identify candidate record objects. The system can then rank the identified candidate record objects to select one or more record objects with which to associate the electronic activity. The system can then store an association between the electronic activity and the selected one or more record objects.

Systems and methods for identifying node hierarchies and connections using electronic activities

The present disclosure relates to methods, systems, and storage media for identifying node hierarchies and connections using electronic activities. The method may include maintaining node profiles corresponding to unique entities; selecting electronic activities linked to both a first node profile and a second node profile of the plurality of node profiles; generating for each electronic activity of the plurality of electronic activities, a relevancy score based on a respective time at which the electronic activity was transmitted or received; generating a connection profile for a connection between the first node profile and the second node profile based on the respective relevancy score of each electronic activity and storing in a data structure, an association between the connection profile, the first node profile, and the second node profile.

Methods and apparatus to monitor usage of virtual computing environments
10862984 · 2020-12-08 · ·

Methods, apparatus, systems and articles of manufacture are disclosed to monitor usage of virtual computing environments. An example method involves obtaining usage records from a probe manager. The example usage records associate users to occurrences of the users consuming a service. The example method also involves determining an association of the user identifiers with respective ones of the business units. The example method also involves creating aggregate usage records for the respective ones of the business units by assigning the usage records to the respective ones of the business units. Additionally, the example method involves transmitting the aggregate usage records to an infrastructure manager, the infrastructure manager to calculate total monetary costs of the service for the respective ones of the business units based on aggregate usage records.

Systems and methods for inferring a time zone of a node profile using electronic activities

The present disclosure relates to inferring a time zone of a node profile using electronic activities. A method can include accessing a plurality of electronic activities transmitted or received via a plurality of electronic accounts. The method can include identifying, for a node profile, a set of electronic activities sent from or received by an electronic account of the plurality of electronic accounts linked to the node profile within a time period. The method can include identifying, for each electronic activity of the set of electronic activities, a timestamp at which the electronic activity was sent or received. The method can include generating, for each of a plurality of time intervals within the time period, a temporal distribution of electronic activity based on respective timestamps of each electronic activity. The method can include determining a time zone of the node profile based on the temporal distribution.

Systems and methods for maintaining an electronic activity derived member node network
10860794 · 2020-12-08 · ·

The present disclosure relates to maintaining an electronic activity derived member node network. Exemplary implementations may: generate a plurality of node profiles; generate a node graph generated from the plurality of node profiles; identify a second electronic activity identifying a pair of electronic accounts; identify using the node graph, a pair of participant node profiles corresponding to the pair of electronic accounts identified by the second electronic activity; identify, using the node graph, an edge between a pair of nodes corresponding to the pair of participant node profiles; determine a relevancy score for the second electronic activity corresponding to the pair of the participant node profiles based on context of the second electronic activity; and update the node graph by modifying the connection corresponding to the edge between the pair of participant node profiles based on the relevancy score determined for the second electronic activity.