IP Library Granted Patent US 10,142,250
Granted Patent B2
US 10,142,250 · App. 15/005,259 · Granted Nov 27, 2018

Maximum transmission unit size reporting using AT commands

Inventors: Chien-Chun Huang-Fu (Hsinchu, TW); Weirong Chu (New Taipei, TW); Yu-Syuan Jheng (Taipei, TW)
Assignee: HFI Innovation INC.
H04L47/365H04L29/08H04L45/121H04L47/36H04L69/166H04W28/12H04W72/0426H04W28/18
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,142,250
App. No.
15/005,259
Granted
Nov 27, 2018
Kind
B2
Abstract

A method of control Maximum Transmission Unit (MTU) reporting and discovery using AT commands is proposed. In communications networks, the MTU of a communication protocol of a layer is the size (in bytes or octets) of the largest protocol data unit that the layer can pass onwards. In an IP network, IP packets may be fragmented if the supported MTU size is smaller than the packet length. In accordance with one novel aspect, the packet data protocol (PDP) context of a packet data network (PDN) connection comprises MTU information. By introducing MTU information to the PDP contexts, TE can use AT commands to query MTU parameters from the network and thereby avoid fragmentation. TE can also use AT command to set MTU parameters and thereby control MTU discovery.

Claims (26)

1. A method, comprising:

establishing a packet data network (PDN) connection by a terminal equipment (TE) in a mobile communication network;

transmitting an Attention (AT) command by the TE, wherein the AT command is related to maximum transmission unit (MTU) information of the PDN connection, and wherein the AT command is a set AT command initiated by the TE for setting a list of Packet Data Protocol (PDP) context parameters including an MTU discovery option that indicates whether the TE prefers to discover an MTU size through Non-Access-Stratum (NAS) signaling;

receiving the MTU size from a mobile termination (MT); and

processing application data associated with the PDN connection and generating IP packets based on the MTU size received from the MT.

2. The method of claim 1 , wherein the list of PDP context parameters comprises a context identification (CID), an EPS bearer ID, an access point name (APN), a local IP address, and the MTU size.

3. The method of claim 1 , wherein the application data is encapsulated in transport layer and then segmented in IP layer based on the MTU size.

4. The method of claim 1 , wherein the application data is segmented in transport layer based on a maximum segmentation size (MSS) derived from the MTU size.

5. The method of claim 1 , wherein the TE receives the MTU size in response to a second AT read command sent by the TE.

6. The method of claim 1 , wherein the MTU discovery option is set to a first value for the MT to discover the MTU size via a Path-MTU-Discovery mechanism.

7. The method of claim 1 , wherein the MTU discovery option is set to a second value for the MT to discover the MTU size via the Non-Access-Stratum (NAS) signaling.

8. The method of claim 1 , wherein a second AT command is a set command for enabling or disabling a reporting of the MTU information from the MT.

9. The method of claim 8 , wherein the TE receives the MTU size from the MT via an Unsolicited Result Code (URC) if the MTU size has changed and if the reporting of the MTU information is enabled.

10. A terminal equipment (TE), comprising:

a connection handler that establishes a packet data network (PDN) connection in a mobile communication network;

a transmitter that transmits an Attention (AT) command by the TE, wherein the AT command is related to maximum transmission unit (MTU) information of the PDN connection, and wherein the AT command is a set AT command initiated by the TE for setting a list of Packet Data Protocol (PDP) context parameters including an MTU discovery option that indicates whether the TE prefers to discover an MTU size through Non-Access-Stratum (NAS) signaling;

a receiver that receives an MTU size from a mobile termination (MT) in response to the AT command; and

a processor that processes application data associated with the PDN connection and generates IP packets based on the MTU size received from the MT.

11. The TE of claim 10 , wherein the list of PDP context parameters comprises a context identification (CID), an EPS bearer ID, an access point name (APN), a local IP address, and the MTU size.

12. The TE of claim 10 , wherein the application data is encapsulated in transport layer and then segmented in IP layer based on the MTU size.

13. The TE of claim 10 , wherein the application data is segmented in transport layer based on a maximum segmentation size (MSS) derived from the MTU size.

14. The TE of claim 10 , wherein the TE receives the MTU size in response to a second AT read command sent by the TE.

15. The TE of claim 10 , wherein the MTU discovery option is set to a first value for the MT to discover the MTU size via a Path-MTU-Discovery mechanism.

16. The TE of claim 10 , wherein the MTU discovery option is set to a second value for the MT to discover the MTU size via the Non-Access-Stratum (NAS) signaling.

17. The TE of claim 10 , wherein a second AT command is a set command for enabling or disabling a reporting of the MTU information from the MT.

18. The TE of claim 17 , wherein the TE receives the MTU size from the MT via an Unsolicited Result Code (URC) if the MTU size has changed and if the reporting of the MTU information is enabled.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2018
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 047068/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2016
From: HUANG-FU, CHIEN-CHUN; CHU, WEIRONG; JHENG, YU-SYUAN
To: MEDIATEK INC.
Reel/Frame 037571/0934 →
Continuity (2)
Provisional Application 62107587 · Jan 26, 2015
Related Publication 20160218987A1 · Jul 28, 2016