Active subscriber count based charging and policy control

US2016267138A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016267138-A1
Application numberUS-201514656891-A
CountryUS
Kind codeA1
Filing dateMar 13, 2015
Priority dateMar 13, 2015
Publication dateSep 15, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method by a count database node monitors content of subscriber accounts processed by an online charging system in a communication network for user equipment nodes. The method includes receiving by the count database node a plurality of data records. Each data record contains a subscriber identifier and an attribute to be provisioned for the subscriber. For each of the data records, the data record is sorted for storage in database structures maintained by the count database node based on the attribute of the data record. The method further includes determining a count value based on a number of the data records stored in the database structures maintained by the count database node containing an attribute defined by a query received by the count database node, and providing the count value from the count database node to another node.

First claim

Opening claim text (preview).

1 . A method by a count database node for monitoring content of subscriber accounts processed by an online charging system in a communication network for user equipment nodes, the method comprising steps of: receiving by the count database node a plurality of data records, each data record containing a subscriber identifier and an attribute to be provisioned for the subscriber; for each of the data records, sorting the data record for storage in database structures maintained by the count database node based on the attribute of the data record; determining a count value based on a number of the data records stored in the database structures maintained by the count database node containing an attribute defined by a query received by the count database node; and providing the count value from the count database node to another node. 2 . The method according to claim 1 , wherein the step of receiving by the count database node the plurality of data records, comprises: receiving the data records from the online charging system through structured query language messaging or extensible markup language messaging. 3 . The method according to claim 1 , wherein the step of receiving by the count database node the plurality of data records, comprises: receiving the data records from a multi-mediation node through structured query language messaging or extensible markup language messaging, the data records received from the multi-mediation node are based on data records containing subscriber account data provided by the online charging system to the multi-mediation node. 4 . The method according to claim 1 , wherein: at least some of the data records received by the count database node further contain a start time when the attribute will become active for use and an expiry time when the attribute will become inactive; and the step of determining the count value further comprises: determining the count value based on how many of the data records stored in the database structures contain the attribute defined by the query, the start time before a current time, and the expiry time after the current time. 5 . The method according to claim 4 , further comprising the step of purging expired ones of the data records from the database structures maintained by the count database node based on associated ones of the expiry times becoming after the current time which indicates the associated ones of the attributes have become inactive. 6 . The method according to claim 1 , wherein at least some of the data records received by the count database node further contain a start time when the attribute will become active for use and an expiry time when the attribute will become inactive; and further comprising sorting an order of the data records stored in the database structures maintained by the count database node based on the start time when the attribute of the data record will become active for use and then based on the expiry time when the attribute of the data record will become inactive. 7 . The method according to claim 6 , further comprising: following the sorting of the order of the data records based on the start time and then based on the expiry time, further sorting the order of the data records stored in the database structures maintained by the count database node based on the subscriber identifier. 8 . The method according to claim 7 , wherein the subscriber identifier comprises a Mobile Station International Subscriber Directory Number (MSISDN) and/or International Mobile Subscriber Identity (IMSI). 9 . The method according to claim 1 , wherein: the query comprises a services query received from the online charging system; the step of providing the count value from the count database node to another node, comprises: providing the count value from the count database node to the online charging system responsive to the services query. 10 . The method according to claim 1 , wherein: the query is received from a policy and charging rules function node; the step of providing the count value from the count database node to another node, comprises: providing the count value from the count database node to the policy and charging rules function node responsive to the query. 11 . A count database node for monitoring content of subscriber accounts processed by an online charging system in a communication network for user equipment nodes, the count database node comprising: a network interface configured to communicate with the online charging system; and a processor coupled with the network interface, wherein the processor is configured to: receive by the count database node a plurality of data records, each data record containing a subscriber identifier and an attribute to be provisioned for the subscriber; for each of the data records, sort the data record for storage in database structures maintained by the count database node based on the attribute of the data record; determine a count value based on a number of the data records stored in the database structures maintained by the count database node containing an attribute defined by a query received by the count database node; and provide the count value from the count database node to another node. 12 . A method by a network node in a communication network for monitoring content of subscriber accounts for user equipment nodes, the method comprising steps of: receiving data contained in a provisioning request to provision an attribute for use by the subscriber account having a subscriber identifier; generating based on the data contained in the provisioning request, a data record containing the subscriber identifier for the subscriber account and containing the attribute to be provisioned; and providing the data record to a count database node via a network interface for sorting of the data record for storage in a database structure maintained by the count database node based on the attribute of the data record. 13 . The method according to claim 12 , wherein: the network node comprises an online charging system; the provisioning request is received by the online charging system; and the step of providing the data record to the count database node, comprises: providing the data record through structured query language messaging or extensible markup language messaging from the online charging system to the count database node. 14 . The method according to claim 13 , further comprising: receiving a charging request containing information about the service to be charged, which is related to an attribute provisioned on the subscriber account; querying the count database node using a services query to obtain a count value based on a number of the data records stored in the database structures maintained by the count database node that have the attribute related to the service requested in the charging request; calculating a differential charging rate based on the count value, for a service that was requested in the charging request and is related to the attribute on the subscriber account; and applying the differential charging rate for use of a service that was requested in the charging request and is related to the attribute on the subscriber account. 15 . The method according to claim 14 , wherein: the step of generating based on the data contained in the provisioning request, a data record containing the subscriber identifier for the subscriber account and containing the attribute to be provisioned, comprises: generating the data record to further contain a start time when the attribute will become active for use

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016267138A1 cover?
A method by a count database node monitors content of subscriber accounts processed by an online charging system in a communication network for user equipment nodes. The method includes receiving by the count database node a plurality of data records. Each data record contains a subscriber identifier and an attribute to be provisioned for the subscriber. For each of the data records, the data r…
Who is the assignee on this patent?
Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H04L47/762. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Sep 15 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).