Patent classifications
H04L12/1428
TECHNOLOGIES FOR CONVERTING MOBILE COMMUNICATIONS NETWORK BILLING RECORDS
Technologies for converting mobile communications network billing records include a billing record converter system. The billing record converter system receives a data usage billing record associated with a mobile computing device communicatively coupled to a long term evolution wireless communications network. The received data usage billing record is formatted according to a real-time data usage billing record format. The received data usage billing record is converted into a new data usage billing record formatted according to a roaming data usage billing record format that corresponds to a legacy wireless communications network. The new data usage billing record is transmitted to a billing system of the legacy wireless communications network for processing. In some embodiments, the billing record converter system cumulates and converts multiple data usage billing records associated with the mobile computing device into the new data usage billing record. Other embodiments are described and claimed.
Identification of timestamps for a partial CDR when failover occurs in an offline charging system
Systems and methods that generate a partial Charging Data Record (CDR) when charging transfers from a primary charging function to a secondary charging function due to a failure. In one embodiment, the system receives an interim accounting request for a session from a secondary charging function after charging was transferred from the primary charging function. The system then opens a new partial CDR for the session based on the interim accounting request. The system receives a prior partial CDR for the session from the primary charging function, parses the prior partial CDR to identify a CDR timestamp, and records a start time in the new partial CDR based on the CDR timestamp. The system parses the interim accounting request to identify an accounting timestamp for the session, records an end time in the new partial CDR based on the accounting timestamp, and closes the new partial CDR.
System to assess utility consumption
Presented are methods and systems to universally assess composite utility consumption (1) in which a plurality of real-time and batch sensor readings such as from multiple disparate utility sensor data inputs (3) may be acquired and stored such as into a local device (2) or a central data warehouse (6). A composite utility estimated cost generator (9) can generate missing or uncorrelated data and a collected composite utility data information correlator (11) can correlate the data so it can be applied to determine some type of composite utility cost information. For real-time calculation, a disparate utility rate information accessor (8) can obtain multiple items of disparate rate information and this can use with correlated data to create a composite utility consumption and spend so a user can manage and control utility usage for a home, building, facility, plant, specific equipment, or the like. Cost information, such as a rate of spend or spend amount(s) to date or for a period may be presented to user in a variety of visualizations and reporting formats including specific time usage and spend information, specific time range usage and spend, and time-of-use billing information for specific real-time data points. The visualization and reporting may be used to answer a plurality of usage questions along with specific characterizations of utility spend across time of day domains and specific equipment usage domains thus affording more effective utility cost management.
System and method for a SIP server with offline charging
The SIP server can be comprised of an engine tier that is designed for high throughput processing of SIP communications and a state tier that maintains state information for access by the engine tier. A Java-based offline charging application can be deployed on the SIP server engine tier in order to allow the SIP server to generate offline charging events and transmit them to a charging data function (CDF) server. The state data for the offline accounting session can be maintained on the state tier. Furthermore, timers set to accounting interim interval value can be used to indicate expiration times for the accounting session. The SIP server can use the timers to send periodic interim requests in order to update and maintain the accounting session open.
ACCESS POINT WITH CONTROLLER FOR BILLING AND GENERATING INCOME FOR ACCESS POINT OWNER
A modified end user network access point includes a switching module and a controller to track usage of the end user network access point by wirelessly connected end user devices. The tracked usage information is transmitted from the end user network access point to a remotely coupled data center. The data center collects usage information from a plurality of different end user network access points. The collected usage information is in turn transmitted from the data center to a network carrier. The network carrier uses the received usage information to bill users for accessing the end user network access points and using any services provided by the end user network access points. An owner of each end user network access point is compensated by the network carrier each instance that an end user device utilizes the end user network access point to access the network carrier's communications network.
Token related apparatuses for deep packet inspection and policy handling
A method of handling packets sent across a packet switched network comprising a policy server acting as a policy and charging rules function. The method comprises providing a first set of policy rules at said policy server, and installing these from the policy server into an access gateway over a first service control session. These policy rules cause packets belonging to a given IP session to be diverted by the access gateway to a network address translator. At the network address translator, an IP source address of said packets is translated into a translated IP source address identifying a deep packet inspection node. The network address translator forwards the packets to the deep packet inspection node configured to perform deep packet inspection of IP packet.
Method and arrangement in a communication network
A method and apparatus for providing labelling information to a third party regarding terminal users in a communication network. A labelling unit receives communication related data generated from executed communications of the terminal users, and fetches stored labelling rules which have been configured specifically for the third party. The labelling unit then converts the communication related data into labelling information, where a communication habits vector is determined by applying the fetched labelling rules on the received communication related data, and the labelling information is determined for the terminal user(s) based on the resulting communication habits vector. The determined labelling information is finally delivered to the third party.
System, method, and computer program for performing operations on network files including captured billing event information
A system, method, and computer program product are provided for performing operations on network files including captured billing event information. In use, at least one network file is generated in response to a data capture command associated with a communications network, the at least one network file including information associated with a plurality of billing events corresponding to the communication network. Additionally, user input is received to perform at least one operation corresponding to the at least one network file, the at least one operation including at least one of: editing the at least one network file; filtering the at least one network file, based on configurable criteria; replaying at least a portion of the plurality of billing events included in the at least one network file; and generating an event template utilizing at least a portion of the information associated with the plurality of billing events. Further, the at least one operation corresponding to the at least one network file is performed online in accordance with the user input.
DYNAMICALLY-ASSIGNED RESOURCE MANAGEMENT IN A SHARED POOL OF CONFIGURABLE COMPUTING RESOURCES
Disclosed aspects manage a shared pool of configurable computing resources. A resource demand value is identified for a target host. Resource supply values of dynamically-assigned resources are computed for donor hosts. Using the resource demand value and the resource supply values, dynamically-assigned resources are reclaimed from the donor hosts and distributed to the target host.
DYNAMICALLY-ASSIGNED RESOURCE MANAGEMENT IN A SHARED POOL OF CONFIGURABLE COMPUTING RESOURCES
Disclosed aspects manage a shared pool of configurable computing resources. A resource demand value is identified for a target host. Resource supply values of dynamically-assigned resources are computed for donor hosts. Using the resource demand value and the resource supply values, dynamically-assigned resources are reclaimed from the donor hosts and distributed to the target host.