IP Library Granted Patent US 7,353,044
Granted Patent B2
US 7,353,044 · App. 10/069,181 · Granted Apr 1, 2008

Method for processing and transmitting data on a mobile telephone network and microchip onboard system

Assignee: CP8 Technologies
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,353,044
App. No.
10/069,181
Granted
Apr 1, 2008
Kind
B2
Abstract

The invention relates to a method for processing and transmitting digital data in a mobile telephone network, particularly using the GSM standard, and more particularly for applications using the so-called SIM Toolkit standard stores in a smart card of the so-called SIM Type of a unit of mobile equipment ( 1 ). According to the method, so-called master applications (30M) are remoted to a remote server ( 3 ) with which the mobile equipment ( 1 ) communicates. These applications (30M) communicate with the SIM smart card ( 2 ) via the circuits of the mobile equipment ( 10 ) and first and second types of so-called “reporter” SIM Toolkit applications, respectively called “reporter” ( 21 ) and “slave” ( 22 ). The invention also concerns an embedded microchip system, particularly a smart card of the so-called SIM type.

Claims (29)

1. A method for processing digital data in a mobile telephone network comprising a mobile unit operatively connected to a smart card having an embedded chip, said embedded chip having an information processor and a data storage unit, said data storage unit including a reporter-type application program and a slave-type application program, said method comprising:

receiving, by said reporter-type application program in said smart card, an event sent from said mobile unit;

delegating, in response to receiving said event, execution of a smart-card operation to an additional application program stored in a data storage unit of a remote application server, said additional application program being a master-type application program, wherein said delegating comprises sending a message for processing from the reporter-type application to the master-type application of the remote application server via a channel of said mobile telephone network;

receiving, by said slave-type application program, commands from the master-type application program using said mobile telephone network;

executing said commands using said information processor of said embedded chip of the smart card; and

retransmitting results of said executing commands to the master-type application program using said mobile telephone network.

2. A method according to claim 1 , wherein the data storage unit of the smart card stores at least one program which controls said mobile unit by sending commands, and which reacts to events sent from said mobile unit, said program executing instructions associated with said events in order to perform functionalities associated with at least one predetermined application.

3. A method according to claim 2 , wherein the reporter-type application program retransmits to the remote application server a data characteristic of said event received from said mobile unit, and

the additional application program in the remote application server executes, upon reception of said data characteristic, at least one of said instructions associated with said at least one predetermined application and retransmits results of said execution to said embedded chip in the smart card.

4. A method according to claim 2 , wherein at least one of the reporter-type application program and the slave-type application program is an autonomous-type application program which directly executes a pre-established part of said at least one predetermined application in said embedded chip of the smart card.

5. A method according to claim 3 , wherein said embedded chip is under the control of an operating system, and

said remote application server transmits said execution results, including commands to said operating system of said embedded chip, in order to perform a given operation, and

results of said given operation are retransmitted to the remote application server.

6. A method according to claim 1 , wherein at least one of the reporter-type application program and the slave-type application program is an autonomous-type application program which directly executes a pre-established part of at least one predetermined application in said embedded chip of the smart card.

7. A method according to claim 1 , wherein said mobile telephone network complies with a GSM standard, and

said reporter-type application program complies with a GSM 11.14 standard.

8. A method according to claim 1 , wherein said telephone network includes at least two distinct transmission channels, one of which being a voice data channel and another of which being a message channel, and

said transmitted digital data includes messages of a short type comprising 140 octets or 160 septets transmitted through said message channel.

9. A method according to claim 1 , wherein the reporter-type application program retransmits to the remote application server a data characteristic of said event received from said mobile unit, and

the second application program in the remote application server executes, upon reception of said data characteristic, at least one of said instructions associated with at least one predetermined application and retransmits results of said execution to said embedded chip in the smart card.

10. A smart card adapted for connection to a mobile unit in a mobile telephone network, comprising:

an embedded chip which includes:

(a) an information processor; and

(b) a data storage unit having a reporter-type application program and a slave-type application program stored therein, said reporter-type application program adapted to generate information delegating execution of a smart-card operation to an additional application program stored in a data storage unit of a remote application server, and said reporter-type application program generating said information in response to an event received from said mobile unit;

wherein the additional application program stored in the remote application server is a master-type application program, wherein said delegating comprises sending a message for processing from the reporter-type application to the master-type application of the remote application server via a channel of said mobile telephone network; and

said slave-type application program receives commands from the master-type application program of the remote application server using said mobile telephone network, and executes said commands using said information processor, and retransmits results of said execution of commands to the master-type application program of the remote application server using said mobile telephone network.

11. A smart card system according to claim 10 , wherein the smart card is a Subscriber Identity Module (SIM)-type card.

12. A smart card according to claim 10 , wherein at least one of the reporter-type application program and slave-type application program is an autonomous-type application program which directly executes a predetermined application.

13. A smart card system according to claim 12 , wherein the smart card is a Subscriber Identity Module (STM)-type card.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2004
From: BULL CP8
To: CP8 TECHNOLOGIES
Reel/Frame 014981/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2002
From: NACHEF, ARMAND
To: BULL CP8
Reel/Frame 012881/0712 →
Priority Claims (1)
FR 00 07978 · Jun 22, 2000 · national
Continuity (1)
Related Publication 20020137545A1 · Sep 26, 2002