Method and apparatus for monitoring and processing sensor data in an interfacing-device network
First Claim
Patent Images
1. A method, comprising:
- receiving, by a local interfacing device, a device configuration that includes a rule for the local interfacing device, wherein the rule includes an action description for performing an action, and includes a condition that indicates criteria for performing the action;
storing the rule in a rule repository;
determining a remote interfacing device that generates data associated with the rule'"'"'s condition; and
subscribing to the data from the remote interfacing device, wherein subscribing to the data involves;
generating a data-subscription request that indicates sensor data being subscribed to from the remote interfacing device, and further indicates a condition for transmitting data from the remote interfacing device to the local interfacing device; and
sending the data-subscription request to the remote interfacing device to subscribe to the data.
2 Assignments
0 Petitions
Accused Products
Abstract
An interfacing device is configured to process one or more rules, based on sensor data, to perform a predetermined action. During operation, the device can receive a device configuration that includes a rule for the interfacing device. The rule can include an action description for performing an action, and can include a condition that takes sensor data as input and indicates criteria for performing the action. The device can store the rule in a rule repository, and determines a remote interfacing device that generates data associated with the rule'"'"'s condition. The device can also subscribe to the data from the remote interfacing device.
77 Citations
30 Claims
-
1. A method, comprising:
-
receiving, by a local interfacing device, a device configuration that includes a rule for the local interfacing device, wherein the rule includes an action description for performing an action, and includes a condition that indicates criteria for performing the action; storing the rule in a rule repository; determining a remote interfacing device that generates data associated with the rule'"'"'s condition; and subscribing to the data from the remote interfacing device, wherein subscribing to the data involves; generating a data-subscription request that indicates sensor data being subscribed to from the remote interfacing device, and further indicates a condition for transmitting data from the remote interfacing device to the local interfacing device; and sending the data-subscription request to the remote interfacing device to subscribe to the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising:
-
receiving a device configuration that includes a rule for a local interfacing device, wherein the rule includes an action description for performing an action, and includes a condition that indicates criteria for performing the action; determining a remote interfacing device that generates data associated with the rule'"'"'s condition; and subscribing to the data from the remote interfacing device, wherein subscribing to the data involves; generating a data-subscription request that indicates sensor data being subscribed to from the remote interfacing device, and further indicates a condition for transmitting data from the remote interfacing device to the local interfacing device; and sending the data-subscription request to the remote interfacing device to subscribe to the data.
-
-
19. An apparatus, comprising:
-
a communication module to receive a device configuration that includes a rule for a local interfacing device, wherein the rule includes an action description for performing an action, and includes a condition that indicates criteria for performing the action; a source-determining module to determine a remote interfacing device that generates data associated with the rule'"'"'s condition; and a communication module to subscribe to the data from the remote interfacing device, wherein subscribing to the data involves; generating a data-subscription request that indicates sensor data being subscribed to from the remote interfacing device, and further indicates a condition for transmitting data from the remote interfacing device to the local interfacing device; and sending the data-subscription request to the remote interfacing device to subscribe to the data. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification