IP Library › Granted Patent US 11,394,787
Granted Patent B2
US 11,394,787 · App. 16/768,410 · Granted Jul 19, 2022

Method for routing data of a session initialized between a terminal and a server

Inventors: Gael Fromentoux (Chatillon, FR); Frederic Fieau (Chatillon, FR); Emile Stephan (Chatillon, FR)
Assignee: ORANGE
H04L67/141H04L69/326H04W12/02H04W48/18H04W76/11
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 11,394,787
App. No.
16/768,410
Granted
Jul 19, 2022
Kind
B2
Abstract

A method for routing data of a session initialized between a terminal and a server, over a first network slot corresponding to a set of data-processing functions of a communication infrastructure, implemented by the terminal. This method includes receiving from the server at least one routing identifier determined as a function of at least one communication parameter of the session, configuring session information as a function of the at least one identifier received, and emitting to the server subsequent data of the session routed over at least one second slot corresponding to the configured information.

Claims (34)

1. A routing method for routing data of an end-to-end session initialized between a terminal and an application server, over a first network slice corresponding to a set of data processing functions of a communication infrastructure, implemented by the terminal, and comprising:

receiving from the application server at least one routing identifier determined based on at least one communication parameter of the session,

configuring a piece of session information based on the at least one routing identifier received, and

transmitting to the application server subsequent data of the end-to-end session routed over at least a second slice corresponding to the configured piece of session information.

2. The routing method as claimed in claim 1 , where the end-to-end session is ciphered by the terminal and deciphered by the application server.

3. The routing method as claimed in claim 1 , where the end-to-end session is initialized by the terminal by configuring a default piece of session information.

4. The routing method as claimed in claim 1 , where the piece of session information is a data element relating to a piece of NSSAI information.

5. The routing method as claimed in claim 1 , further comprising the terminal storing in memory the at least one identifier received based on the communication parameters of the end-to-end session.

6. A determination method for determining at least one routing identifier of data of an end-to-end session initialized between a terminal and an application server, over a first network slice corresponding to a set of functions for processing the data of a communication infrastructure, implemented by the application server, and comprising:

determining at least one routing identifier based on at least one communication parameter of the end-to-end session,

transmitting to the terminal the at least one identifier determined, and

receiving from the terminal subsequent data of the end-to-end session routed over at least a second slice.

7. The determination method as claimed in claim 6 , where the at least one parameter relates to a transport layer of the end-to-end session.

8. The determination method as claimed in claim 6 , where the at least one parameter relates to a Quick User Datagram Protocol (UDP) Internet Connections (QUIC) protocol.

9. The determination method as claimed in claim 6 , where the at least one parameter relates to a protocol version of the transport layer.

10. The determination method as claimed in claim 6 , where the at least one identifier is transmitted in a data element of a transport protocol.

11. A device for routing data of an end-to-end session initialized between a terminal and an application server, over a first network slice corresponding to a set of data processing functions of a communication infrastructure, implemented by the terminal,

wherein the device comprises:

a receiver, configured to receive from the application server at least one routing identifier determined based on at least one communication parameter of the end-to-end session,

a processor, configured to configure a piece of session information on the basis of the at least one identifier received, and

a transmitter, configured to transmit to the application server subsequent data of the end-to-end session routed over at least a second slice corresponding to the configured piece of session information.

12. A device for determining at least one routing identifier of data of an end-to-end session initialized between a terminal and an application server, over a first network slice corresponding to a set of functions for processing the data of a communication infrastructure, implemented by the application server, wherein the device comprises:

a processor, configured to determine at least one routing identifier determined based on at least one communication parameter of the end-to-end session,

a transmitter, configured to transmit to the terminal the at least one identifier determined, and a receiver, configured to receive from the terminal subsequent data of the end-to-end session routed over at least a second slice.

13. A non-transitory computer-readable recording medium comprising a computer program recorded thereon, the computer program comprising instructions for implementing a routing method when the instructions are executed by a processor of a terminal, the routing method routing data of an end-to-end session initialized between the terminal and an application server, over a first network slice corresponding to a set of data processing functions of a communication infrastructure,

wherein the instructions configure the terminal to:

receive from the application server at least one routing identifier determined based on at least one communication parameter of the end-to-end session,

configure a piece of session information based on the at least one identifier received, and

transmit to the application server subsequent data of the end-to-end session routed over at least a second slice corresponding to the configured piece of session information.

14. A non-transitory computer-readable recording medium comprising a computer program recorded thereon, the computer program comprising instructions for implementing a determination method when the instructions are executed by a processor of an application server, the determination method for determining at least one routing identifier of data of an end-to-end session initialized between a terminal and the application server, over a first network slice corresponding to a set of functions for processing the data of a communication infrastructure,

wherein the instructions configure the application server to:

determine at least one routing identifier based on at least one communication parameter of the end-to-end session,

transmit to the terminal the at least one identifier determined, and

receive from the terminal subsequent data of the end-to-end session routed over at least a second slice.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2020
From: FROMENTOUX, GAEL; FIEAU, FREDERIC; STEPHAN, EMILE
To: ORANGE
Reel/Frame 053804/0824 →
Priority Claims (1)
FR 1761552 · Dec 1, 2017 · national
Continuity (1)
Related Publication 20200389527A1 · Dec 10, 2020
Cited By (1)
US 12,250,276