US 12,278,769 B2
Communication equipment and adaptive quality of service setting method thereof
Li-Heng Su, Hsinchu (TW); Ying-Hui Huang, Hsinchu (TW); Horen Chen, Hsinchu (TW); and Chuan-Yin Chang, Hsinchu (TW)
Assigned to WISTRON NEWEB CORPORATION, Hsinchu (TW)
Filed by Wistron NeWeb Corporation, Hsinchu (TW)
Filed on Jan. 6, 2023, as Appl. No. 18/150,824.
Claims priority of provisional application 63/323,588, filed on Mar. 25, 2022.
Claims priority of provisional application 63/298,250, filed on Jan. 11, 2022.
Claims priority of application No. 111120299 (TW), filed on May 31, 2022.
Prior Publication US 2023/0224251 A1, Jul. 13, 2023
Int. Cl. H04L 47/2441 (2022.01); H04L 47/24 (2022.01)
CPC H04L 47/2441 (2013.01) [H04L 47/2458 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A communication equipment, which is connected to a network and configured to adaptively set a Quality of Service (QOS) of a plurality of network sessions received from the network, and the communication equipment comprising:
a memory storing an inference software module, a classification software module and a packet characteristic module; and
a processor connected to the memory and configured to implement an adaptive quality of service setting method comprising:
performing a network session inferring step to configure the processor to execute the inference software module, wherein the inference software module processes at least one network packet of each of the network sessions and the packet characteristic module according to a machine learning algorithm to infer a priority level for which each of the network sessions belongs to; and
performing an adaptive priority list establishing step to configure the processor to execute the classification software module, wherein the classification software module establishes an adaptive priority list according to a plurality of the priority levels corresponding to the network sessions;
wherein the communication equipment transmits a plurality of the network packets of each of the network sessions to the network according to the adaptive priority list so as to set the QoS of the network sessions;
wherein the inference software module searches an application type corresponding to the priority level of each of the network sessions according to an application type table, the processor receives a user command and changes the application type table according to the user command, and the classification software module adjusts or replaces the adaptive priority list according to the application type table having been changed.