# US 2004/0148237 A1 · Real time management of a communication network account

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2004/0148237 A1
- Document ID: US20040148237A1
- Status: Published application
- Kind: A1
- Application number: 10/353,064
- Filed: 2003-01-29
- Published: 2004-07-29
- Earliest claimed: 2003-01-29
- Assignees: Msafe, Inc.
- Inventors: Ran Bittmann; Konstantin Shteiman; Rafael Kiel; Noa Gan
- Web page: https://patentgrep.com/patent/US20040148237A1

## CPC

- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/04: Billing or invoicing
- G06Q 40/00: Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- H04M 15/58: {based on statistics of usage or network monitoring}
- H04M 15/80: {Rating or billing plans; Tariff determination aspects}
- H04M 15/854: {Available credit}
- H04M 15/88: {Provision for limiting connection, or expenditure}
- H04M 2215/0116: Provision for limiting expenditure, e.g. limit on call expenses or account
- H04M 2215/0152: General billing plans, rate plans, e.g. charge rates, numbering plans, rate centers, customer accounts
- H04M 2215/0188: Network monitoring; statistics on usage on called/calling number
- H04M 2215/8166: Available credit
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Provided are methods, systems and devices for real time management of a communication network account. A system according to a preferred embodiment includes: an activity monitoring unit installed in or connected to a communication device associated with the account, the unit configured to monitor data activity of the communication device and to report on the data activity; and an activity monitoring server utility configured to receive reports on the data activity from the unit, rate the data activity, and update at least one allowance of the account based on a result of the rating. Permitted activity for the account is changed if an allowance of the account reaches a predetermined restriction level.

## Claims

### Claim 1

A method of real time management of a communication network account, comprising:
an activity monitoring unit installed in or connected to a communication device monitoring data activity of said communication device, said communication device associated with the communication network account;
said activity monitoring unit reporting on said monitored data activity to an activity monitoring server utility;
said activity monitoring server utility rating said reported data activity;
based on a result of said rating, said activity monitoring server utility updating at least one allowance of the account; and
if an allowance of the account reaches a pre-determined restriction level, changing the permitted activity for the account.

### Claim 2 (depends on 1)

The method of claim 1, wherein the change is immediate.

### Claim 3 (depends on 1, 2)

The method of claim 1 or 2, further comprising:
said activity monitoring server utility updating said at least one allowance based on voice activity of said communication device.

### Claim 4 (depends on 1, 2)

The method of claim 1 or 2, further comprising:
said activity monitoring server utility updating said at least one allowance based on activity of at least one other communication device also associated with the account.

### Claim 5 (depends on 1, 2)

The method of claim 1 or 2, further comprising:
said activity monitoring server utility allocating at least one allotment of at least one of said allowances to said activity monitoring unit; and
said activity monitoring unit performing a valuation of said monitored data activity and updating said at least one allotment based on a result of said valuation.

### Claim 6 (depends on 5)

The method of claim 5, wherein said reporting on said monitored data activity included:
said activity monitoring unit requesting an additional allotment when an allotment reaches a predetermined allotment rechecking level.

### Claim 7 (depends on 6)

The method of claim 6, wherein said changing the permitted activity includes:
said activity monitoring server utility denying said requesting for said additional allotment.

### Claim 8 (depends on 6)

The method of claim 6, wherein said changing the permitted activity includes:
said activity monitoring server utility allocating a smaller additional allotment than previous allocated in response to said requesting.

### Claim 9 (depends on 5)

The method of claim 5, further comprising:
if an allotment reaches a predetermined limiting level, limiting data activity of said communication device as long as said allotment is not augmented to a predetermined augmentation level.

### Claim 10 (depends on 9)

The method of claim 9, wherein said limiting activity includes:
blocking non-free data to and from said communication device.

### Claim 11 (depends on 9)

The method of claim 9, wherein said limiting activity includes:
preventing new data sessions to begin.

### Claim 12 (depends on 9)

The method of claim 9, wherein said limiting activity includes:
blocking all data to and from said communication device.

### Claim 13 (depends on 9)

The method of claim 9, wherein said limiting activity includes:
blocking at least one predetermined type of data activity by said communication device.

### Claim 14 (depends on 9)

The method of claim 9, wherein said limiting activity includes:
blocking non-service related data activity by said communication device.

### Claim 15 (depends on 9)

The method of claim 9, wherein said limiting is performed by said activity monitoring unit.

### Claim 16 (depends on 5)

The method of claim 5, further comprising:
said activity monitoring unit returning at least part of an allotment to said activity monitoring server utility.

### Claim 17 (depends on 1, 2)

The method of claim 1 or 2, wherein said changing the permitted activity includes:
blocking non-free data to and from said communication device as long as said allowance is not replenished to a predetermined replenishment level.

### Claim 18 (depends on 1, 2)

The method of claim 1 or 2, wherein said changing the permitted activity includes:
preventing new data sessions for said communication device from beginning as long as said allowance is not replenished to a predetermined replenishment level.

### Claim 19 (depends on 1, 2)

The method of claim 1 or 2, wherein said changing the permitted activity includes:
blocking all data to and from said communication device as long as said allowance is not replenished to a predetermined replenishment level.

### Claim 20 (depends on 1, 2)

The method of claim 1 or 2, wherein said changing the permitted activity includes:
blocking at least one predetermined type of data activity to and from said communication device as long as said allowance is not replenished to a predetermined replenishment level.

### Claim 21 (depends on 1, 2)

The method of claim 1 or 2, wherein said changing the permitted activity includes:
blocking non-service related data activity to and from said communication device as long as said allowance is not replenished to a predetermined replenishment level

### Claim 22 (depends on 1, 2)

The method of claim 1 or 2, wherein said changing the permitted is performed by said activity monitoring unit.

### Claim 23

A system for real time management of a communication network account, comprising:
an activity monitoring unit installed in or connected to a communication device associated with the account, said unit configured to monitor data activity of said communication device and to report on said data activity; and
an activity monitoring server utility configured to receive reports on said data activity from said unit and to rate said data activity, and configured to update at least one allowance of the account based on a result of said rating;
wherein permitted activity for the account is changed if an allowance of the account reaches a predetermined restriction level.

### Claim 24 (depends on 23)

The system of claim 23, wherein the change is immediate.

### Claim 25 (depends on 23, 24)

The system of claim 23 or 24, wherein said communication device is a wireless communication device.

### Claim 26 (depends on 23, 24)

The system of claim 23 or 24, further comprising:
at least one other activity monitoring unit installed in or connected to at least one other communication device associated with the account, said at least one other unit configured to monitor data activity of said at least one other communication device and to report on said data activity;
wherein said utility is also configured to receive reports on said data activity from said at least one other unit, to rate said data activity, and to update said at least one allowance based on a result of said rating.

### Claim 27

An activity monitoring unit installed in or connected to a communication device, for real time management of a communication network account associated with the communication device, comprising:
a monitor for monitoring data activity of the communication device, and
a report generator for generating reports on said data activity for use by an associated activity monitoring server utility.

### Claim 28 (depends on 27)

The activity monitoring unit of claim 27, further comprising:
a control for controlling data activity of the communication device based on a status of the account.

### Claim 29 (depends on 27)

The unit of claim 27, further comprising:
a memory for storing valuation rules and at least one allotment for data activity, said at least one allotment received from said associated server utility; and
an valuator for valuing data activity using said valuation rules and updating said at least one allotment based on results of said valuation.

### Claim 30

An activity monitoring server utility for real time management of a communication network account comprising:
a mediation system for receiving reports on data activity from at least one monitoring unit installed in or connected to at least one communication device associated with the account;
a rating system for rating said data activity;
an allowance manager system for managing at least one allowance of the account;
wherein permitted activity for the account is changed if an allowance of said account reaches a predetermined restriction level.

### Claim 31 (depends on 30)

The server utility of claim 30, wherein the change is immediate.

### Claim 32 (depends on 30)

The server utility of claim 30 further comprising a database storing account information which is accessible by said rating system and said allowance management system.

### Claim 33 (depends on 1)

A computer program product that includes a computer storage medium for storing a computer code portion for executing said monitoring and reporting steps of method claim 1.

### Claim 34 (depends on 1)

A computer program product that includes a computer storage medium for storing a computer code portion for executing said rating and updating steps of method claim 1.
