Managing communication congestion for internet of things devices
First Claim
1. An apparatus for managing communication congestion for internet of things (IoT) devices, comprising:
- an IoT device, comprising;
a data transfer controller configured to create a sensor message and dispatch the sensor message to a pipeline processing application in a cloud;
a data store configured to store the sensor message in a cache if it cannot be sent due to communication issues; and
a data backlog transfer controller configured to send the sensor message from the data store when the communications issues are not present.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for managing communication congestion for internet of things (IoT) devices are provided. An exemplary apparatus includes an IoT device that includes a data transfer controller configured to create a sensor message and dispatch the sensor message to a pipeline processing application in a cloud. A data store is configured to store the sensor message in a cache if it cannot be sent due to communication issues. A data backlog transfer controller is configured to send the sensor message from the data store when the communications issues are not present.
-
Citations
25 Claims
-
1. An apparatus for managing communication congestion for internet of things (IoT) devices, comprising:
an IoT device, comprising; a data transfer controller configured to create a sensor message and dispatch the sensor message to a pipeline processing application in a cloud; a data store configured to store the sensor message in a cache if it cannot be sent due to communication issues; and a data backlog transfer controller configured to send the sensor message from the data store when the communications issues are not present. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method for controlling communications from an internet of things (IoT) device, comprising:
-
dispatching a message to a data processing application in a cloud using a selected mode for selecting the message from a cache; and checking for a request from the cloud to change the mode. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory, computer readable medium comprising instructions to direct a processor to:
-
adjust a replay mode, wherein the replay mode is selected from a last in-first out (LIFO) mode, a first in-first out (FIFO) mode, or a sampled mode; adjust a replay rate; select a message from a queue using the replay mode; and dispatch the message to a cloud. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An internet of things (IoT) device for managing communication congestion, comprising:
-
a data transfer controller configured to create a sensor message and dispatch the sensor message to a pipeline processing application in a cloud; a data store configured to store the sensor message in a cache if it cannot be sent due to communication issues; and a data backlog transfer controller configured to send the sensor message from the data store. - View Dependent Claims (22, 23, 24, 25)
-
Specification