System and method for performing multi-enforcement point charging
AssigneeOpennet Telecom Ltd.
InventorsBart Lehane, Alan McNamee, Michael O'Sullivan, Max Bacik
Life of this patent
Estimating the term…
Loading patent…
AssigneeOpennet Telecom Ltd.
InventorsBart Lehane, Alan McNamee, Michael O'Sullivan, Max Bacik
Estimating the term…
Systems and methods for accomplishing charging operations in telecommunications networks that include multiple charging and enforcement components may include configuring a first charging and enforcement component to receive user traffic, determine usage information associated with the received user traffic, send the associated usage information to a charging system component, and send the user traffic and the associated usage information to a second charging and enforcement component. The second charging and enforcement component may be configured to receive the user traffic and usage information, compute updated usage information, and send the updated usage information to the charging system component. The charging system may use this updated usage information to ensure that the subscriber accounts were billed correctly.
A method of charging in a telecommunications network in which a plurality of charging and enforcement (CaE) components operate as enforcement points for a single data communication, comprising:
A system in which a plurality of charging and enforcement (CaE) servers operate as enforcement points for a single data communication, the system comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
No references of this kind are recorded.
Architecture for metering, charging or billing: policy-and-charging control [PCC] architecture
Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless…: based on…
Services specially adapted for wireless communication networks; Facilities therefor: accounting or billing
Digital communication
About 7 years 5 months of term left · ends 16 Mar 2034 (estimated)
Wireline and wireless communication technologies have seen dramatic improvements over the past few years. Service providers now offer users a wide array of services, higher usage limits, and attractive subscription plans. Wireless dongles and embedded wireless modem cards allow users to use tablet computers, netbooks and laptops to access wireless Internet protocol (IP) and data services through wireless networks. Internet-enabled smart phones, tablets, televisions, and gaming consoles have become essential personal accessories, connecting users to friends, work, leisure activities and entertainment. Users now have more choices and expect to have access to content, data and communications at any time, in any place. As more users utilize these services, telecommunications networks must expand to meet the increase in user demand, support the array of new services and provide fast, reliable communications.
Many telecommunications networks, such as the 3GPP defined Evolved Packet Core (EPC) network, may include more than one network component that is capable of generating charging information. Therefore, there may be situations where multiple components generate charging information that is subsequently reported to one or more charging systems (e.g., online charging system, offline charging system, etc.). These components may also be capable of providing enforcement functionality.
However, the presence of multiple combined charging and enforcement components within a single telecommunications network may lead to a number of charging problems. For example, if one component charges for data that a downstream component subsequently blocks, then the user will be charged for data that he/she did not receive. In another example, if both components are charging for data, then they may double charge the user. This may be particularly problematic in the case of a traffic detection function (TDF) and a policy and charging enforcement function (PCEF), as the TDF operates at the application level (communication architecture layer 7), while a PCEF operates at the IP level (communication architecture layer 4). It may not always be possible to translate layer 7 rules to layer 4 rules or vice-versa.
The accompanying drawings, which are incorporated herein and constitute part of this specification, illustrate exemplary embodiment aspects of the invention, and together with the general description given above and the detailed description given below, serve to explain the features of the invention.
FIG. 1 is a system block diagram illustrating a telecommunications system suitable for implementing various embodiments.
FIG. 2 is a block diagram illustrating an embodiment method of marking packets to coordinate the reporting of charging information in a telecommunication system that includes multiple charging and enforcement points.
The various embodiments will be described in detail with reference to the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts. References made to particular examples and implementations are for illustrative purposes, and are not intended to limit the scope of the invention or the claims.
The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any implementation described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other implementations.
As used in this application, the terms “component,” “module,” “node,” “system,” and the like are intended to include a computer-related entity, such as, but not limited to, hardware, firmware, a combination of hardware and software, software, or software in execution, which is configured to perform particular operations or functions. For example, a component may be, but is not limited to, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, a computing device, and/or a computing system.