US 11,677,858 B2
Optimizing interaction between applications and devices in a communications network
Dale N. Seed, Allentown, PA (US); Catalina Mihaela Mladin, Hatboro, PA (US); William Robert Flynn, IV, Schwenksville, PA (US); Zhuo Chen, Claymont, DE (US); Quang Ly, North Wales, PA (US); Jiwan L. Ninglekhu, Conshohocken, PA (US); Lu Liu, Conshohocken, PA (US); and Rocco Di Girolamo, Laval (CA)
Assigned to Convida Wireless, LLC, Wilmington, DE (US)
Appl. No. 17/420,194
Filed by CONVIDA WIRELESS, LLC, Wilmington, DE (US)
PCT Filed Dec. 9, 2019, PCT No. PCT/US2019/065207
§ 371(c)(1), (2) Date Jul. 1, 2021,
PCT Pub. No. WO2020/142164, PCT Pub. Date Jul. 9, 2020.
Claims priority of provisional application 62/788,270, filed on Jan. 4, 2019.
Prior Publication US 2022/0150324 A1, May 12, 2022
Int. Cl. H04L 67/60 (2022.01); H04L 67/12 (2022.01)
CPC H04L 67/60 (2022.05) [H04L 67/12 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An apparatus comprising a processor, a memory, and communication circuitry, the apparatus being connected to a network via its communication circuitry, the apparatus further comprising computer-executable instructions stored in the memory of the apparatus which, when executed by the processor of the apparatus, cause the apparatus to perform operations comprising:
monitoring interactions between an IoT device and an IoT application, wherein the IoT device comprises a sensor having readings, the IoT device publishes the sensor readings to a service layer hosted on the apparatus, and the IoT application samples the published readings from the service layer hosted on the apparatus;
based on the monitoring, identifying an interaction between the IoT device and an IoT application that can be adjusted, wherein the interaction comprises a mismatch between a rate of the sensor readings published by the IoT device to the service layer hosted on the apparatus and a rate of the sensor readings sampled by the IoT application from the service layer hosted on the apparatus;
generating a first instruction in response to identifying the interaction, the first instruction indicating a change in behavior for one of the IoT device or the IoT application; and
issuing the first instruction to the one of the IoT device or the IoT application, so as to cause the one of the IoT device or the IoT application to change the respective behavior, thereby aligning the rate of the sensor readings published by the IoT device to the service layer hosted on the apparatus with the rate of the sensor readings sampled by the IoT application from the service layer hosted on the apparatus.