IP Library Granted Patent US 7,281,665
Granted Patent B2
US 7,281,665 · App. 10/535,877 · Granted Oct 16, 2007

Monitoring the use of services in a telecommunication network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,281,665
App. No.
10/535,877
Granted
Oct 16, 2007
Kind
B2
Abstract

A method for monitoring a subscriber's use of a service in a telecommunication network including a communication device configured to communicate through the telecommunication network with a server. The communication device may be coupled to a subscriber's smart card, such that the subscriber's smart card includes services configured to initiate or receive an action from the communication device. Further, the action may include at least one parameter identifying a first service, such that the method may include an interception step, in which a command associated with the first service is intercepted. Subsequently, the method may also include an extraction step, in which relevant data identifying the first service is extracted from the command. Following the extraction step, the method may also include a calculation step, in which the relevant data is analyzed to provide statistical information, which may be related to behavior of the subscriber's use of the first service.

Claims (55)

1. A smart card configured to communicate with a communication device, said smart card comprising:

a plurality of services configured to initiate or receive an action from said communication device, said action comprising at least one parameter identifying a first service,

wherein said smart card comprises a microcontroller programmed for performing the following steps:

an interception step, wherein a command associated with the first service is intercepted, the command being sent from the communication device to the smart card;

an extraction step, wherein relevant data identifying the first service is extracted from said command; and

a calculation step, wherein the relevant data is analyzed to provide statistical information, the statistical information comprising information relating to behavior of a subscriber's use of the first service.

2. The smart card according to claim 1 ,

wherein said microcontroller is programmed for sending said extracted relevant data to a server.

3. A method for monitoring a subscriber's use of a service in a telecommunication network comprising:

a communication device configured to communicate through the telecommunication network with a server, said communication device being coupled to said subscriber's smart card,

said subscriber's smart card including services configured to initiate or receive an action from said communication device, said action including at least one parameter identifying a first service,

wherein the method comprises the following steps:

an interception step, wherein a command associated with the first service is intercepted, the command being sent from the communication device to the smart card;

an extraction step, wherein relevant data identifying the first service is extracted from said command; and

a calculation step, wherein the relevant data is analyzed to provide statistical information, the statistical information comprising information relating to behavior of said subscriber's use of the first service.

4. The method according to claim 3 ,

wherein the interception step comprises a program configured to listen to all proactive commands generated inside the smart card.

5. The method according to claim 3 ,

wherein the interception step comprises a program configured to listen to all commands coming from the communication device.

6. The method according to claim 3 ,

wherein memory space allocated to said extracted relevant data is freed once the extracted relevant data is sent to the server.

7. The method according to claim 3 , wherein the calculation step is carried out inside the smart card.

8. The method according to claim 3 further comprising:

a transmitting step;

wherein the transmitting step transmits the extracted relevant data to a remote server; and

wherein the calculation step is carried out in the remote server.

9. The method according to claim 8 , wherein said computer program is executed on said smart card.

10. The method according to claim 3 , wherein the computer program is stored in said smart card.

11. The method according to claim 10 , wherein said computer program is executed on said smart card.

12. The method according to claim 3 , wherein the computer program is stored in said communication device.

13. A computer program configured to communicate with a smart card, said smart card comprising:

a plurality of services configured to initiate or receive an action from a communication device, said action including at least one parameter identifying a first service,

wherein said program includes code instructions for the execution of the following steps:

an interception step, wherein a command associated with the first service is intercepted, the command being sent from the communication device to the smart card;

an extraction step, wherein relevant data identifying the first service is extracted from said command; and

a calculation step, wherein the relevant data is analyzed to provide statistical information, the statistical information comprising information relating to behavior of a subscriber's use of the first service.

14. A smart card configured to communicate with a communication device, said smart card comprising:

a plurality of services configured to initiate or receive an action from said communication device, said action comprising at least one parameter identifying a first service;

wherein said smart card comprises a microcontroller programmed for performing the following steps:

an interception step, wherein a command associated with the first service is intercepted, the command being sent from the smart card to the communication device;

an extraction step, wherein relevant data identifying the first service is extracted from said command; and

a calculation step, wherein the relevant data is analyzed to provide statistical information, the statistical information comprising information relating to behavior of a subscriber's use of the first service.

15. A method for monitoring a subscriber's use of a service in a telecommunication network comprising:

a communication device configured to communicate through the telecommunication network with a server, said communication device being coupled to said subscriber's smart card;

said subscriber's smart card including services configured to initiate or receive an action from said communication device, said action including at least one parameter identifying a first service,

wherein the method comprises the following steps:

an interception step, wherein a command associated with the first service is intercepted, the command being sent from the smart card to the communication device;

an extraction step, wherein relevant data identifying the first service is extracted from said command; and

a calculation step, wherein the relevant data is analyzed to provide statistical information, the statistical information comprising information relating to behavior of said subscriber's use of the first service.

16. A computer program configured to communicate with a smart card, said smart card comprising:

a plurality of services configured to initiate or receive an action from a communication device, said action including at least one parameter identifying a first service,

wherein said program includes code instructions for the execution of the following steps:

an interception step, wherein a command associated with the first service is intercepted, the command being sent from the smart card to the communication device;

an extraction step, wherein relevant data identifying the first service is extracted from said command; and

a calculation step, wherein the relevant data is analyzed to provide statistical information, the statistical information comprising information relating to behavior of a subscriber's use of the first service.

Assignments (2)
CHANGE OF NAME Recorded Aug 31, 2010
From: AXALTO SA
To: GEMALTO SA
Reel/Frame 024906/0851 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2007
From: HAMICHI, FARID
To: SCHLUMBERGER SYSTEMES, A CORPORATION OF FRANCE
Reel/Frame 020032/0942 →