Patent classifications
H04M15/44
USAGE RECORD AGGREGATION
In an example embodiment, a solution is provided that aggregates records as they are submitted to a third party (on the write path) rather than performing a real-time aggregation when a request is processed that needs the aggregation (read path). More particularly, in an example embodiment, a caching layer is introduced that avoids having to read all usage events to compute an aggregation when a request is received for aggregated data. The caching layer maintains values for various metrics that require aggregation.
REDUCTION AND GEO-SPATIAL DISTRIBUTION OF TRAINING DATA FOR GEOLOCATION PREDICTION USING MACHINE LEARNING
A method is provided of limiting machine learning (ML) model training data, including receiving a maximum number of entries per grid box N. Grids are defined, each grid having grid boxes and covering a geographic area defined by a different cell list of a communication network, each grid box covering a different portion of the geographic area. Truth call records having truth data reporting geolocation (GL) data are selected from multiple received call records. A grid box is determined for each truth call record that covers a geographic area including the GL indicated by the truth call record's GL data. Truth call records are selectively assigned to their determined grid box in a fashion to not exceed the maximum number of entries per grid box N, and the truth data and signal detail data of only the assigned truth call records are output as the ML model training data.
Adapting Network Policies Based on Device Service Processor Configuration
Disclosed herein are various embodiments to prevent, detect, or take action in response to the moving a device credential from one device to another, the improper configuration of a service processor, a missing service processor, or the tampering with a service processor in device-assisted services (DAS) systems.
USE OF IO EVENT METADATA TO ENABLE XAAS BILLING AND ANALYTICS
One example method includes identifying an IO event comprising an IO made by a customer against a service hosted at an XaaS platform, and the IO event is associated with IO event metadata generated by the service, associating the IO event metadata with a billable customer operation, analyzing the IO event metadata and, based on the analyzing, associating the IO event with the customer, and generating a customer bill based on the associating of the IO event metadata with the billable customer operation, and based on the associating of the IO event with the customer.
INTERACTION TRACKING CONTROLS
A browser executing on a client device can detect external calls to remote servers generated by an online document. The browser can detect, in external content received in response to the external calls and for presentation in the online document, metadata describing domains that contributed to the delivery of the external content to the client device. The browser can aggregate, for each of the domains, a contribution of the domain to enable the presentation of the external content with the online document over a specified time period. The browser can present a visual representation of the contribution of each of at least some of the domains. The browser can receive, in response to interaction with the visual representation, a selection of one or more domains among the at least some domains. The browser can prevent the one or more domains from receiving subsequent external calls from the browser.
Telephony web event system and method
An embodiment of the system for publishing events of a telephony application to a client includes a call router that generates events from the telephony application and an event router that manages the publication of events generated by the call router and that manages the subscription to events by clients. The system can be used with a telephony application that interfaces with a telephony device and an application server.
Charging method, apparatus, and system
The present disclosure relates to the field of communication technologies. In one example charging method, a gateway manages, by using customer as a granularity, charging information of a plurality of devices of a customer that are currently connected to the gateway, and establishes one customer-level charging session or customer level Charging Data Record (CDR) for each customer.
USER INTERFACE WITH INTERACTIVE ELEMENTS HAVING DYNAMICALLY DETERMINED FUNCTIONALITY
Certain aspects of the present disclosure provide techniques for a method of displaying a user interface on a mobile device, comprising: receiving a transaction file; performing text recognition on the transaction file to extract one or more transaction elements; determining a transaction characteristic based on the one or more transaction elements; displaying a transaction characteristic user interface element within an interactive cell displayed in the user interface; receiving a user touch gesture associated with the interactive cell via the user interface; and displaying an action user interface element in response to receiving the user touch gesture, wherein the action user interface element is configured to perform an action based on the transaction characteristic associated with the interactive cell.
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.
SHARED REFERENCE FOR A CHARGING DATA RESOURCE FOR PDU SESSIONS IN COMMUNICATIONS SYSTEM
An AMF of a communications system responds to receipt of a network attach request message of a UE requesting attachment to a network of the communication system, by sending a charging data request message toward a CHF containing a notification for the CHF to keep a charging data resource to track charging for network resources used for communications associated with UE while attached to the network. The AMF receives a response message of the CHF containing a reference for the charging data resource associated with the UE while attached to the network. The AMF responds to receiving a PDU session establishment request message of the UE, by sending a PDU session establishment request message containing the reference for the charging data resource toward a SMF. Related SMF and CHF of the communications system are disclosed.