IP Library Granted Patent US 12,634,745
Granted Patent B2
US 12,634,745 · App. 18/922,472 · Granted May 19, 2026

Communication system and resource reservation method

Inventors: Yan-Cheng Chang (Taoyuan City, TW); Steve Cheng (Taoyuan City, TW)
Assignee: QUANTA COMPUTER INC.
H04W28/0268H04W28/24
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 12,634,745
App. No.
18/922,472
Granted
May 19, 2026
Kind
B2
Abstract

A communication system, is coupled to a terminal device through an air interface. The terminal device executes an application program. The communication system includes a data management repository module and a control module. The data management repository module is used to store a configuration file of the terminal device, and the configuration file reflects a quality of service (QOS) requirement of the terminal device. The control module is used to automatically detect an activation of the application program on the terminal device, and allocate at least one application slice to the application program of the terminal device according to the configuration file. The communication system reserves an end-to-end resource for the application program of the terminal device according to the QoS requirement of the terminal device, the end-to-end resource comprises a radio resource, a core network application resource and a core network user plane resource.

Claims (35)

1 . A communication system, coupled to a terminal device through an air interface, and the terminal device executes an application program, the communication system comprises:

a data management repository module executed on a hardware processor, for storing a configuration file of the terminal device, the configuration file reflects a quality of service (QOS) requirement of the terminal device;

a control module executed on the hardware processor, for detecting an activation of the application program on the terminal device, and allocating at least one application slice to the application program on the terminal device according to the configuration file,

wherein the control module comprises:

a session management function module executed on the hardware processor, for setting a packet data unit session (PDU session) for the application program of the terminal device,

wherein, the communication system reserves an end-to-end resource for the application program of the terminal device according to the QoS requirement of the terminal device, the end-to-end resource comprises a radio resource, a core network application resource and a core network user plane resource,

wherein, in connection with setting the PDU session, the session management function module allocates the at least one application slice according to the configuration file of the terminal device, so as to statically perform a reservation of the end-to-end resource;

wherein, after a setup for the PDU session is completed and a plurality of data packets in physical begin to be transmitted, the session management function module dynamically modifies an allocation for the at least one application slice according to a plurality of attributes of a packet flow, so as to dynamically perform the reservation of the end-to-end resource,

a data module executed on the hardware processor, comprising a data packet filter, for identifying the attributes of the packet flow,

wherein, the attributes comprise at least an internet protocol (IP) address of the packet flow, a transmission protocol type of the packet flow, and a port number of a transmission connecting port associated with the packet flow.

2 . The communication system of claim 1 , wherein the radio resource is allocated to at least one data radio bearer, and the core network application resource and the core network user plane resource are allocated to a quality of service flow (QOS flow).

3 . The communication system of claim 2 , wherein the QoS flow has a level of guaranteed bit rate (GBR) or a level of not guaranteed bit rate (non-GBR).

4 . The communication system of claim 1 , wherein the configuration file of the terminal device records an identification code of the terminal device, a type of the terminal device, a device group for the terminal device, an identification code of the at least one application slice corresponding to the terminal device, and a plurality of QoS parameters.

5 . The communication system of claim 4 , wherein the QoS parameters at least comprise a 5G QoS Identifier (5QI), a guaranteed flow bit rate (GFBR), a maximum flow bit rate (MFBR), and a maximum packet loss rate (MPLR), session aggregate maximum bit rates (session AMBR), and user equipment aggregate maximum bit rates (UE-AMBR).

6 . The communication system of claim 1 , wherein when the terminal device is coupled to the communication system, the control module sets a quality of service flow (QOS flow) for the application program, so as to statically execute the reservation of the end-to-end resource.

7 . The communication system of claim 1 , wherein the data module further comprising:

a data flow detector, for detecting a traffic of the data packets,

wherein, the session management function module allocates or modifies a quality of service (QOS) flow according to the traffic of the data packets.

8 . A resource reservation method, applied to a communication system, wherein the communication system is coupled to a terminal device through an air interface, and the terminal device executes an application program, and the resource reservation method comprising:

storing a configuration file of the terminal device by a data management repository module of the communication system, and the configuration file reflects a quality of service (QOS) requirement of the terminal device;

detecting an activation of the application program on the terminal device, by a control module of the communication system;

wherein the control module comprises:

a session management function module, for setting a packet data unit session PDU session) for the application program of the terminal device,

allocating at least one application slice to the application program on the terminal device according to the configuration file, by the control module,

wherein, the communication system reserves an end-to-end resource for the application program of the terminal device according to the QoS requirement of the terminal device, the end-to-end resource comprises a radio resource, a core network application resource and a core network user plane resource,

wherein, in connection with setting the PDU session, the session management function module allocates the at least one application slice according to the configuration file of the terminal device, so as to statically perform a reservation of the end-to-end resource;

wherein, after a setup for the PDU session is completed and a plurality of data packets in physical begin to be transmitted, the session management function module dynamically modifies an allocation for the at least one application slice according to a plurality of attributes of a packet flow, so as to dynamically perform the reservation of the end-to-end resource, and

identifying, using a data module comprising a data packet filter, the attributes of the packet flow,

wherein, the attributes comprise at least an internet protocol (IP) address of the packet flow, a transmission protocol type of the packet flow, and a port number of a transmission connecting port associated with the packet flow.

9 . The resource reservation method of claim 8 , further comprising:

allocating the radio resource to at least one data radio bearer, by the control module; and

allocating the core network application resource and the core network user plane resource to a quality of service flow (QOS flow), by the control module.

10 . The resource reservation method of claim 8 , wherein the step of allocating the at least one application slice to the application program according to the configuration file comprises:

setting a packet data unit session (PDU session) for the application program of the terminal device, by a session management function module of the control module; and

when setting the PDU session, allocating the at least one application slice according to the configuration file of the terminal device by the session management function module, so as to statically perform a reservation of the end-to-end resource.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2024
From: CHANG, YAN-CHENG; CHENG, STEVE
To: QUANTA COMPUTER INC.
Reel/Frame 068962/0918 →
Priority Claims (1)
TW 113126464 · Jul 15, 2024 · national
Continuity (1)
Related Publication 20260019861A1 · Jan 15, 2026
References Cited (55)
US 5408465A · Gusella · 1995 [cited by examiner]
US 6163807A · Hodgkinson · 2000 [cited by examiner]
US 6584080B1 · Ganz · 2003 [cited by examiner]
US 6611522B1 · Zheng · 2003 [cited by examiner]
US 6728365B1 · Li · 2004 [cited by examiner]
US 6738819B1 · Li · 2004 [cited by examiner]
US 6760312B1 · Hitzeman · 2004 [cited by examiner]
US 6804717B1 · Bakshi · 2004 [cited by examiner]
US 7623458B2 · Ayyagari · 2009 [cited by examiner]
US 8014273B1 · Barrett · 2011 [cited by examiner]
US 8160072B1 · Gnanasekaran · 2012 [cited by examiner]
US 8787917B1 · Barrett · 2014 [cited by examiner]
US 11252655B1 · Gupta · 2022 [cited by examiner]
US 11296953B1 · Ponnuswamy · 2022 [cited by examiner]
US 11310733B1 · Gupta · 2022 [cited by examiner]
US 11870638B1 · Rahman · 2024 [cited by examiner]
US 20020119821A1 · Sen · 2002 [cited by examiner]
US 20020147828A1 · Chen · 2002 [cited by examiner]
US 20030009580A1 · Chen · 2003 [cited by examiner]
US 20060056291A1 · Baker · 2006 [cited by examiner]
US 20060268908A1 · Wang · 2006 [cited by examiner]
US 20060274650A1 · Tyagi · 2006 [cited by examiner]
US 20070104215A1 · Wang · 2007 [cited by examiner]
US 20070116004A1 · Kang · 2007 [cited by examiner]
US 20070230358A1 · Narayanan · 2007 [cited by examiner]
US 20070286117A1 · Balasubramanian · 2007 [cited by examiner]
US 20070286203A1 · Lv · 2007 [cited by examiner]
US 20070288630A1 · De Noia · 2007 [cited by examiner]
US 20080240112A1 · Muqattash · 2008 [cited by examiner]
US 20090003194A1 · Schelen · 2009 [cited by examiner]
US 20100098096A1 · Yang · 2010 [cited by examiner]
US 20100232441A1 · Verma · 2010 [cited by examiner]
US 20110261831A1 · Sharma · 2011 [cited by examiner]
US 20120069837A1 · Pearce · 2012 [cited by examiner]
US 20120155398A1 · Oyman · 2012 [cited by examiner]
US 20120236714A1 · Aloush · 2012 [cited by examiner]
US 20120287784A1 · Shatzkamer · 2012 [cited by examiner]
US 20170141973A1 · Vrzic · 2017 [cited by examiner]
US 20190104029A1 · Guim Bernat · 2019 [cited by examiner]
US 20190281494A1 · Chan · 2019 [cited by examiner]
US 20190373661A1 · Kousaridas · 2019 [cited by examiner]
US 20200068430A1 · Chan · 2020 [cited by examiner]
US 20210045091A1 · Arora · 2021 [cited by examiner]
US 20210274375A1 · Li · 2021 [cited by examiner]
US 20210377814A1 · Sillanpaa · 2021 [cited by applicant]
US 20220053375A1 · Asawa · 2022 [cited by applicant]
US 20220116335A1 · Sharma Banjade · 2022 [cited by examiner]
US 20220174575A1 · Yang · 2022 [cited by applicant]
US 20220191303A1 · Gupta · 2022 [cited by examiner]
US 20230037228A1 · Panigrahi · 2023 [cited by examiner]
US 20230232241A1 · Jiang · 2023 [cited by examiner]
US 20240380673A1 · Yanggratoke · 2024 [cited by examiner]
US 20240396622A1 · Sugyo · 2024 [cited by examiner]
WO 2022234550A1 · 2022 [cited by applicant]
TW Office Action dated Feb. 17, 2025 in Taiwan application No. 113126464. [cited by applicant]