US 12,068,976 B2
Methods and systems for aggregating and exchanging messages in an IoT communication system
Sapan Pramodkumar Shah, Bangalore (IN); and Basavaraj Jayawant Pattan, Bangalore (IN)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Aug. 17, 2021, as Appl. No. 17/445,268.
Claims priority of application No. 202041035448 (IN), filed on Aug. 17, 2020; and application No. 202041035448 (IN), filed on Aug. 11, 2021.
Prior Publication US 2022/0052963 A1, Feb. 17, 2022
Int. Cl. H04L 67/61 (2022.01); H04L 47/6295 (2022.01); H04L 47/70 (2022.01); H04L 51/58 (2022.01); H04L 67/104 (2022.01); G16Y 40/35 (2020.01)
CPC H04L 47/828 (2013.01) [H04L 47/6295 (2013.01); H04L 47/821 (2013.01); H04L 51/58 (2022.05); H04L 67/1044 (2013.01); H04L 67/61 (2022.05); G16Y 40/35 (2020.01)] 16 Claims
OG exemplary drawing
 
1. A method performed by a user equipment (UE) including a first entity and a second entity for exchanging messages in an Internet of Things (IoT) communication system, the method comprising:
receiving, from the first entity, message requests to the second entity to send messages to a server, wherein the first entity is an application client and the second entity is a messaging fifth generation (MSGin5G) client;
checking a size of each of the messages associated with the message requests and a priority level of each of the messages associated with the message requests;
determining whether to aggregate the message requests, when the size of each of the messages associated with the message requests is less than a threshold segment size and the priority level of each of the messages associated with the message requests is not high priority;
aggregating the message requests; and
sending the aggregated message requests to the server in the IoT communication system,
wherein the aggregated message requests include an originator fifth generation messaging services (5GMSGS) client identifier (ID), a destination 5GMSGS client ID, a message ID for the aggregated message requests, a number of individual messages for indicating a total number of messages that are aggregated into a single message, and a list of the individual messages each of which includes an element of information contained in the message requests.