IP Library Granted Patent US 10,299,108
Granted Patent B2
US 10,299,108 · App. 15/343,724 · Granted May 21, 2019

Mobile communications network, infrastructure equipment, mobile communications terminal and method

Inventor: Stephen John Barrett (Thatcham, GB)
H04W8/14H04W4/14H04W4/70H04W72/0406
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 10,299,108
App. No.
15/343,724
Granted
May 21, 2019
Kind
B2
Abstract

A mobile communications network communicating data to/from communications devices, the network including base stations operable to provide a wireless access interface to communications devices; communications devices operable to communicate packets with the base stations via the wireless access interface; packet gateways operable to transmit user data packets received via the base stations from/to the communications devices; and mobility managers operable to send/receive signalling packets for controlling user data communications between communications devices and packet gateways. The mobility managers can, upon receiving a signalling packet from a communications device and including user data intended for a destination, detect the packet is not associated with any established signalling connection between the mobility managers and the communication device. The mobility managers can, responsive to the detection, transmit the user data in the signalling packet to the destination. Accordingly a short message may be sent in a reduced context or context-less manner.

Claims (42)

1. A mobile communications network for communicating data to/from one or more communications devices, the network comprising:

one or more base stations that provide a wireless access interface to the one or more communications devices;

the one or more communications devices that communicate packets with the one or more base stations via the wireless access interface; and

one or more mobility management entities that send and receive signalling packets between the one or more base stations and a destination;

wherein:

the one or more mobility management entities, upon reception of a signalling packet, from a communications device of the one or more communications devices, and comprising user data intended for the destination, detect that the signalling packet is not associated with any established signalling connection between the one or more mobility management entities and the communication device,

the one or more mobility management entities, upon reception of the signalling packet from the communications device, determine whether or not to maintain or discard a temporary mobility management entity context for transmitting the user data to the destination by comparing a number of a plurality of packets, including the signalling packet, that have been exchanged with the communications device to a predetermined threshold number of packets, the temporary mobility management entity context being set up responsive to the reception of the signalling packet by the one or more mobility management entities, and

the one or more mobility management entities, responsive to said detection, transmit the user data comprised in the signalling packet to the destination.

2. A method of communicating data to/from one or more communications devices in a mobile communications network, the mobile communications network comprising one or more base stations to provide a wireless access interface to the one or more communications devices; the one or more communications devices to communicate packets with the one or more base stations via the wireless access interface; and one or more mobility management entities to send and receive signalling packets for controlling user data communications between the one or more base stations and a destination, the method comprising:

upon reception of a signalling packet, from a communications device of the one or more communications devices, and comprising user data intended for the destination, detecting, by the one or more mobility management entities, that the signalling packet is not associated with any established signalling connection between the one or more mobility management entities and the communication device;

upon reception of the signalling packet from the communications device, determining, by the one or more mobility management entities, whether or not to maintain or discard a temporary mobility management entity context for transmitting the user data to the destination by comparing a number of a plurality of packets, including the signalling packet, that have been exchanged with the communications device to a predetermined threshold number of packets, the temporary mobility management entity context being set up responsive to the reception of the signalling packet by the one or more mobility management entities; and

responsive to said detecting, transmitting, by the one or more mobility management entities, the user data comprised in the signalling packet to the destination.

3. A method according to claim 2 , further comprising setting up, by the one or more mobility management entities, the temporary mobility management entity context for transmitting the user data to the destination.

4. A method according to claim 3 , further comprising discarding, by the one or more mobility management entities, the temporary mobility management entity context when it is determined that the number of the plurality of packets, including the signalling packet, that have been exchanged with the communications device exceeds the predetermined threshold number of packets.

5. A method according to claim 4 , wherein the predetermined threshold number of packets is an integer greater than one.

6. A method according to claim 4 , further comprising configuring, by the one or more mobility management entities, the predetermined threshold number of packets on a per temporary mobility management entity context basis.

7. A method according to claim 6 , further comprising:

identifying, by the one or more mobility management entities, that the signalling packet is part of a two-packet exchange; and

upon said identifying, configuring, by the one or more mobility management entities, the predetermined threshold number of packets for the temporary mobility management entity context to the number two.

8. A method according to claim 2 , further comprising:

setting up, by the one or more mobility management entities, the temporary mobility management entity context in association with a timer; and

upon expiry of the timer, discarding, by the one or more mobility management entities, the temporary mobility management entity context.

9. A method according to claim 2 , further comprising:

upon reception of a signalling message, from the communications device, and comprising user data intended for the destination, detecting, by the one or more base stations, that the signalling message is not associated with any established signalling connection between the one or more base stations and the communication device; and

responsive to said detection, transmitting, by the one or more base stations, the user data comprised in the signalling message to the one or more mobility management entities.

10. A method according to claim 2 , further comprising setting up the temporary mobility management entity context using information comprised in the signalling packet.

11. A method according to claim 2 , further comprising transmitting, by the one or more mobility management entities, the user data to the destination via a messaging server connected to the one or more mobility management entities.

12. A method according to claim 2 , wherein the mobile communications network is a 3GPP-compliant network.

13. A method according to claim 2 , wherein the mobile communications network is a LTE-compliant network.

14. A method according to claim 13 , wherein one of the one or more mobility management entities is a Mobility Management Entity (MME).

15. A mobility management entity for use in a mobile communications network communicating data to/from one or more communications devices, the network including one or more base stations for communicating with one or more communications terminals via a wireless access interface, the mobility management entity comprising:

circuitry configured to

send and receive signalling packets for controlling user data communications between the one or more communications devices and a destination;

upon reception of a signalling packet, from a communications device of the one or more communications devices, and comprising user data intended for the destination, detect that the signalling packet is not associated with any established signalling connection between the mobility management entity and the communication device;

upon reception of the signalling packet from the communications device, determine whether or not to maintain or discard a temporary mobility management entity context for transmitting the user data to the destination by comparing a number of a plurality of packets, including the signalling packet, that have been exchanged with the communications device to a predetermined threshold number of packets, the temporary mobility management entity context being set up responsive to the reception of the signalling packet by the one or more mobility management entities; and

responsive to said detection, transmit the user data comprised in the signalling packet to the destination.

16. A mobility management entity according to claim 15 , wherein the circuitry is configured set up the temporary mobility management entity context for transmitting the user data to the destination.

17. The mobility management entity according to claim 15 , wherein the predetermined threshold number of packets is an integer value greater than one, and

the circuitry is configured to:

compare the number of the plurality of packets, including the signalling packet, that have been exchanged with the communications device to the predetermined threshold number of packets;

discard the temporary mobility management entity context for transmitting the user data to the destination when the number of the plurality of packets is greater than or equal to the threshold number of packets; and

maintain the temporary mobility management entity context for transmitting the user data to the destination when the number of the plurality of packets is less than the threshold number of packets.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2023
From: CONVIDA WIRELESS, LLC
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 065853/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2020
From: INTERDIGITAL VC HOLDINGS, INC.
To: CONVIDA WIRELESS, LLC
Reel/Frame 052089/0654 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2020
From: SCA IPLA HOLDINGS INC.
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 052045/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2019
From: BARRETT, STEPHEN JOHN
To: SCA IPLA HOLDINGS INC.
Reel/Frame 049760/0710 →
Priority Claims (2)
GB 1113142.2 · Jul 29, 2011 · national
GB 1113148.9 · Jul 29, 2011 · national
Continuity (3)
Continuation 14163803 · Jan 24, 2014
Continuation PCTGB2012051805 · Jul 26, 2012
Related Publication 20170078829A1 · Mar 16, 2017