IP Library Granted Patent US 12665844
Granted Patent B2
US 12665844 · App. 18/316,621 · Granted Jun 23, 2026

Transmission of packets relating to a processing rule

Inventors: Bruno Chatras (Paris, FR); Youssef Chadli (Issy les Moulineaux, FR)
Assignee: ORANGE
H04L45/64H04L9/40H04L45/38H04L65/40H04L67/125H04L69/00H04L69/16H04L69/22H04L12/1407
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 12665844
App. No.
18/316,621
Granted
Jun 23, 2026
Kind
B2
Abstract

A method of controlling a packet stream generated by an application installed in a mobile terminal, the stream being intended to be sent by the terminal over a communications network managed by an operator. The method includes the following acts implemented in the terminal, for at least one packet generated by the application: obtaining a first packet having a first header and payload data; transmitting a request message to a security module installed in the terminal, the message including a parameter of the first header; receiving a response from the security module, which includes an instruction relating to transmission of a second packet, the response being based on the parameter and established according to a processing rule; preparing the second packet by modifying the first header into a second header, based on the instruction, the second packet including the second header and the payload data; and transmitting the second packet.

Claims (38)

1 . A method for controlling a packet stream generated by an application installed in a mobile terminal, the stream being intended to be transmitted by the mobile terminal over a communication network managed by an operator, the method comprising the following acts implemented in the mobile terminal, for controlling the transmission of all or some of the packets generated from the application:

obtaining a packet, called first packet,

transmitting a request message to a security module installed in the mobile terminal, the request message comprising at least a part of the first packet,

receiving a response message from the security module, the response message comprising a second packet and an instruction relating to transmission of the second packet, based on said at least a part of the first packet and conforming to at least one processing rule, and

responsive to said instruction authorizing the transmission of the second packet, transmitting by the mobile terminal the second packet.

2 . The control method as claimed in claim 1 , wherein the instruction is further based on at least one parameter based on the first packet and established according to the at least one processing rule.

3 . The control method as claimed in claim 1 , wherein the act of receiving of a response message is followed by adding, in a table, a routine rule based on the instruction and intended to be applied to packets of the stream following the first packet.

4 . The control method as claimed in claim 1 , wherein the first packet comprises a first header and payload data, the second packet comprises a second header and payload data, said second header being different from the first header of the first packet.

5 . The control method as claimed in claim 4 , wherein said at least a part of the first packet is a part of the first header of the first packet.

6 . The control method as claimed in claim 1 , wherein the processing rule conforms to a stream management policy of the operator.

7 . The control method as claimed in claim 1 , wherein the processing rule conforms to a packet transmission policy of the operator.

8 . The control method as claimed in claim 1 , wherein the security module is implemented in a UICC (Universal Integrated Circuit Card), and wherein the UICC is implemented in hardware or software.

9 . A mobile terminal capable of transmitting a packet stream generated by an application installed in the mobile terminal and intended to be transmitted over a communication network managed by an operator, the mobile terminal comprising:

a processor; and

a non-transitory computer-readable medium comprising code instructions stored thereon which when executed by the processor configure the mobile terminal to perform acts comprising:

obtaining a packet, called a first packet,

transmitting a request message to a security module installed in the terminal, the request message comprising at least a part of the first packet,

receiving a response message from the security module, the response message comprising a second packet and an instruction relating to transmission of the second packet, based on said at least a part of the first packet and conforming to at least one processing rule, and

responsive to said instruction authorizing the transmission of the second packet, transmitting, from the mobile terminal, the second packet.

10 . The mobile terminal as claimed in claim 9 , wherein the instruction is further based on at least one parameter based on the first packet and established according to the at least one processing rule.

11 . The mobile terminal as claimed in claim 9 , wherein the processer further configures the mobile terminal to add, in a table, a routine rule based on the instruction and intended to be applied to packets of the stream following the first packet, following the reception of said response message.

12 . The mobile terminal as claimed in claim 9 , wherein the first packet comprises a first header and payload data, the second packet comprises a second header and payload data, said second header being different from the first header of the first packet.

13 . The mobile terminal as claimed in claim 12 , wherein said at least a part of the first packet is a part of the first header of the first packet.

14 . The mobile terminal as claimed in claim 9 , further comprising:

the security module, which is implemented in an integrated circuit card installed in the mobile terminal and wherein the security module configures the integrated circuit card to:

obtain and store the at least one processing rule,

receive the request message from the mobile terminal, the request message comprising the at least one parameter of the first header,

determine the instruction relating to the transmission of the second packet of the stream, according to the at least one processing rule, and

transmit the response message to the mobile terminal, the response message comprising the determined instruction.

15 . The mobile terminal as claimed in claim 9 , further comprising:

the security module, which is implemented as a software security module installed in the mobile terminal and wherein the software security module comprises code instructions, which when executed by a processor of the mobile terminal, configure the processor to:

obtain and store the at least one processing rule,

receive the request message from the mobile terminal, the request message comprising the at least one parameter of the first header,

determine the instruction relating to the transmission of the second packet of the stream, according to the at least one processing rule, and

transmit the response message to the mobile terminal, the response message comprising the determined instruction.

16 . The mobile terminal as claimed in claim 9 , wherein the processing rule conforms to a stream management policy of the operator.

17 . The mobile terminal as claimed in claim 9 , wherein the processing rule conforms to a packet transmission policy of the operator.

18 . The mobile terminal as claimed in claim 9 , wherein the security module is implemented in a UICC (Universal Integrated Circuit Card), and wherein the UICC is implemented in hardware or software.