US 12,348,632 B2
Multimode heterogeneous IOT networks
Tiejun Wang, Alexandria, VA (US); and Tiehong Wang, Plano, TX (US)
Filed by Tiejun Wang, Alexandria, VA (US); and Tiehong Wang, Plano, TX (US)
Filed on Feb. 7, 2023, as Appl. No. 18/106,497.
Application 18/106,497 is a continuation of application No. 16/605,191, filed on Oct. 14, 2019, abandoned.
Prior Publication US 2023/0291798 A1, Sep. 14, 2023
Int. Cl. H04L 9/08 (2006.01); H04L 9/06 (2006.01); H04L 41/0823 (2022.01); H04L 41/0893 (2022.01); H04L 41/0895 (2022.01); H04L 45/128 (2022.01); H04L 45/24 (2022.01); H04L 67/12 (2022.01); H04L 67/288 (2022.01); H04L 67/563 (2022.01); G06T 19/00 (2011.01); H04L 41/0894 (2022.01)
CPC H04L 9/0894 (2013.01) [H04L 9/0643 (2013.01); H04L 9/0866 (2013.01); H04L 9/0869 (2013.01); H04L 41/0823 (2013.01); H04L 41/0893 (2013.01); H04L 41/0895 (2022.05); H04L 45/128 (2013.01); H04L 45/24 (2013.01); H04L 67/12 (2013.01); H04L 67/288 (2013.01); H04L 67/563 (2022.05); G06T 19/00 (2013.01); H04L 41/0894 (2022.05)] 22 Claims
OG exemplary drawing
 
1. A system of an Internet of Things (IoT) network, comprising:
a plurality of IoT network nodes, each node comprising at least one processor, memory, firmware, an operating system, I/O for communicating with other nodes; and a cloud controller;
wherein a first MDTU (Multimode Data Transmit Unit) is one of said plurality of IoT network nodes and includes a transceiver configured to receive data from different sensors based on transmission modes or protocols;
wherein said first MDTU is configured to receive the sensor data from the sensor;
wherein the transceiver of said first MDTU is configured to retransmit the sensor data to at least one of the other nodes of the IoT network;
wherein said first MDTU is configured to split a stream of data originating from one sensor into distinct streams and to transmit the distinct streams of data along different communication paths;
wherein said cloud controller is configured to communicate policies and/or tasks to said plurality of IoT network nodes;
wherein said cloud controller is configured to determine the policies and/or tasks to transmit to said plurality of IoT network nodes based at least in part upon data received by said cloud controller from said plurality of IoT network nodes;
wherein said cloud controller is configured to execute periodic triggers, application layer triggers, and/or device awareness triggers; and
wherein said cloud controller is configured to execute the application layer triggers when said cloud controller finds no periodic trigger.