SYSTEM AND METHOD FOR FILTERING EVENTS AT AN IOT HUB
First Claim
1. A system comprising:
- an Internet of Things (IoT) hub comprising a network interface to couple the IoT hub to an IoT service, the IoT hub further comprising a local communication interface to communicatively couple the IoT hub to a plurality of IoT devices over local communication channels;
the IoT hub to receive a plurality of different events of different event types from each of the IoT devices, the IoT hub further comprising;
an event filter to evaluate each event and responsively determine whether to forward the event to one or more external services over the network interface in accordance with a set of event filtering rules programmed on the IoT hub, the event filtering rules provided by the IoT service and specifying how different event types are to be processed by the IoT hub.
2 Assignments
0 Petitions
Accused Products
Abstract
A platform, apparatus and method for filtering events at an Internet of Things (IoT) hub. For example, one embodiment of a system comprises: an Internet of Things (IoT) hub comprising a network interface to couple the IoT hub to an IoT service, the IoT hub further comprising a local communication interface to communicatively couple the IoT hub to a plurality of IoT devices over local communication channels; the IoT hub to receive a plurality of different events of different event types from each of the IoT devices, the IoT hub further comprising: an event filter to evaluate each event and responsively determine whether to forward the event to one or more external services over the network interface in accordance with a set of event filtering rules programmed on the IoT hub, the event filtering rules provided by the IoT service and specifying how different event types are to be processed by the IoT hub.
-
Citations
25 Claims
-
1. A system comprising:
-
an Internet of Things (IoT) hub comprising a network interface to couple the IoT hub to an IoT service, the IoT hub further comprising a local communication interface to communicatively couple the IoT hub to a plurality of IoT devices over local communication channels; the IoT hub to receive a plurality of different events of different event types from each of the IoT devices, the IoT hub further comprising; an event filter to evaluate each event and responsively determine whether to forward the event to one or more external services over the network interface in accordance with a set of event filtering rules programmed on the IoT hub, the event filtering rules provided by the IoT service and specifying how different event types are to be processed by the IoT hub. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 24, 25)
-
-
11. A method comprising:
-
communicatively coupling an Internet of Things (IoT) hub over a network interface to an IoT service; communicatively coupling the IoT hub to a plurality of IoT devices over local communication channels; receiving a plurality of different events of different event types from each of the IoT devices at the IoT hub; evaluating each event by an event filter on the IoT hub and responsively determining whether to forward the event to one or more external services over the network interface in accordance with a set of event filtering rules programmed on the IoT hub, the event filtering rules provided by the IoT service and specifying how different event types are to be processed by the IoT hub. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
an Internet of Things (IoT) hub comprising a network interface to couple the IoT hub to an IoT service, the IoT hub further comprising a local communication interface to communicatively couple the IoT hub to a plurality of IoT devices over local communication channels; the IoT hub to receive a plurality of different events of different event types from each of the IoT devices and forward the events to an IoT service; the IoT service comprising an event filter to evaluate each event and responsively determine whether to forward the event to one or more external services and/or user devices in accordance with a set of event filtering rules programmed on the IoT service, the event filtering rules specifying how different event types are to be processed by the IoT service. - View Dependent Claims (20, 21, 22, 23)
-
Specification