IP Library Granted Patent US 9,413,681
Granted Patent B2
US 9,413,681 · App. 12/224,919 · Granted Aug 9, 2016

Telecommunications system and method

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 9,413,681
App. No.
12/224,919
Granted
Aug 9, 2016
Kind
B2
Abstract

A telecommunications system is operable to provide a facility for a communications session to a mobile node using an internet protocol. When changing affiliation from one of a first and second packet data network to the other of the first and second packet data network, a mobile node is operable to generate a service level identifier representing a requested priority to be afforded to the internet packets communicated to and from the mobile node with respect to other internet packets communicated to and from other nodes. The mobile node is also operable to generate a binding update internet packet providing a care of address of the mobile and an indication of the service level identifier in the binding update internet packet and to communicate the binding update internet data packets to a home agent of the mobile node. The home agent is operable in response to the binding update to identify the service level identifier and to communicate the internet packets in accordance with the requested priority represented by the service level identifier. The telecommunications system can prioritize the transmission of internet packets according to a priority requested by the mobile node represented by the service level identifier thus reducing a likelihood that mobile node will experience delays or interruptions in the transmission of data.

Claims (69)

1. A telecommunications system operable to provide a facility

for a plurality of communications sessions to a plurality of respective mobile nodes using an internet protocol, the system comprising: for each mobile node:

a first packet data network operable to communicate internet packets to and from the mobile node to provide the communications session, when the mobile node is affiliated with the first packet data radio network, and

a second packet data network operable to communicate internet packets to and from the mobile node to provide the communications session, when the mobile node is affiliated with the second packet data network,

wherein, when changing affiliation from one of the first and second packet data networks to the other of the first and second packet data networks, the mobile node is configured:

to generate a service level identifier representing a requested priority to be afforded to the internet packets communicated to and from the mobile node with respect to other internet packets communicated to and from other nodes,

to generate a binding update internet packet providing a care of address of the mobile node when the mobile node changes affiliation from one of the first and second packet data networks to the other of the first and second packet data networks,

to include an indication of the service level identifier in the binding update internet packet, and

to communicate the binding update internet data packets to a home agent of the mobile node, the home agent operable in response to a plurality of binding updates communicated respectively by the plurality of mobile nodes:

to identify the service level identifier in each binding update, to differentiate a priority for each communicated binding update based on the requested priority represented by the identified service level identifier, and to process the binding updates based on the differentiated priorities.

2. A telecommunications system as claimed in claim 1 , wherein the home agent is operable in response to a binding update communicated by one of the plurality of mobile nodes to set up the service level identifier in association with a home address of the mobile node.

3. A telecommunications system as claimed in claim 1 , wherein

the indication of the service level identifier is provided by a value of a data field in a header of the internet packet.

4. A telecommunications system as claimed in claim 1 , wherein

the service level identifier is provided by unallocated bits in a Type Of Service field in an Internet Protocol version 4 internet packet.

5. A telecommunications system as claimed in claim 1 , wherein

the service level identifier is provided by unallocated bits in a Diffserv field in an Internet Protocol version 4 internet packet.

6. A telecommunications system as claimed in claim 1 , wherein

the service level identifier is provided by unallocated bits in a Traffic Object Class field in an Internet Protocol version 6 internet packet.

7. A telecommunications system as claimed in claim 1 , wherein

the home agent is operable to maintain a profile cache in which the service level identifier is stored in association with a home address of the mobile node.

8. A telecommunications system as claimed in claim 7 , wherein

the home agent is operable to compare the requested priority represented by the service identifier to a pre-set priority associated with the home address, and

if the requested priority does not exceed the pre-set priority to process the internet packets in accordance with the requested priority represented by the service level identifier.

9. A telecommunications system as claimed in claim 1 , wherein

the service identifier includes a representation of a least one of a UDP and TCP internet protocol.

10. A method of providing a plurality of communications sessions to a plurality of respective mobile nodes using an internet protocol, the method comprising:

communicating internet packets by a first packet data network to and from a mobile node when the mobile node is affiliated with the first packet data network;

communicating internet packets by a second packet data network to and from a mobile node when the mobile node is affiliated with the second packet data network;

when changing affiliation from one of the first and second packet data networks to the other of the first and second packet data networks, generating a service level identifier representing a requested priority to be afforded to the internet packets communicated to and from the mobile node with respect to other internet packets communicated to and from other nodes;

generating a binding update internet packet providing a care of address of the mobile node when the mobile node changes affiliation from one of the first and second packet data network to the other of the first and second packet data networks;

including an indication of the service level identifier in the binding update internet packet; and

communicating the binding update internet data packet to a home agent of the mobile node;

identifying the service level identifier in response to the binding update using the home agent;

differentiating a priority for each communicated binding update based on the requested priority represented by the identified service level identifier; and

processing binding updates based on the differentiated priorities.

11. A method as claimed in claim 10 , including

setting up the service level identifier in association with a home address of the mobile node.

12. A method as claimed in claim 10 , wherein

the indication of the service level identifier is provided by a value of a data field in a header of the internet packet.

13. A method as claimed in claim 10 , wherein

the service level identifier is provided by unallocated bits in a Type Of Service field in an Internet Protocol version 4 internet packet.

14. A method as claimed in claim 10 , wherein

the service level identifier is provided by unallocated bits in a Diffserv field in an Internet Protocol version 4 internet packet.

15. A method as claimed in claim 10 , wherein

the service level identifier is provided by unallocated bits in a Traffic Object Class field in an Internet Protocol version 6 internet packet.

16. A method as claimed in claim 10 , including

maintaining a profile cache in the home agent in which the service level identifier is stored in association with a home address of the mobile node.

17. A method as claimed in claim 16 , including

comparing the requested priority represented by the service identifier to a pre-set priority associated with the home address, and

if the requested priority does not exceed the pre-set priority processing the internet packets in accordance with the requested priority represented by the service level identifier.

18. A method as claimed in claim 10 , wherein the generating the service level identifier includes

generating a representation of a least one of a UDP and TCP internet protocol.

19. A telecommunications system as claimed in claim 2 , wherein

the indication of the service level identifier is provided by a value of a data field in a header of the internet packet.

20. A telecommunications system as claimed in claim 2 , wherein

the service level identifier is provided by unallocated bits in a Type Of Service field in an Internet Protocol version 4 internet packet.

21. A telecommunications system as claimed in claim 2 , wherein

the service level identifier is provided by unallocated bits in a Diffserv field in an Internet Protocol version 4 internet packet.

22. A telecommunications system as claimed in claim 2 , wherein

the service level identifier is provided by unallocated bits in a Traffic Object Class field in an Internet Protocol version 6 internet packet.

23. A method as claimed in claim 11 , wherein

the indication of the service level identifier is provided by a value of a data field in a header of the internet packet.

24. A method as claimed in claim 11 , wherein

the service level identifier is provided by unallocated bits in a Type Of Service field in an Internet Protocol version 4 internet packet.

25. A method as claimed in claim 11 , wherein

the service level identifier is provided by unallocated bits in a Diffserv field in an Internet Protocol version 4 internet packet.

26. A method as claimed in claim 11 , wherein

the service level identifier is provided by unallocated bits in a Traffic Object Class field in an Internet Protocol version 6 internet packet.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2016
From: ORANGE
To: 3G LICENSING S.A.
Reel/Frame 038217/0001 →
CHANGE OF NAME Recorded Mar 7, 2016
From: FRANCE TELECOM
To: ORANGE
Reel/Frame 037904/0317 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2016
From: ORANGE SA
To: FRANCE TELECOM
Reel/Frame 037882/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2008
From: CHEN, XIAOBAO; LUCAS, PHILIPPE
To: ORANGE SA
Reel/Frame 021990/0680 →