Method and apparatus for monitoring and processing sensor data in an interfacing-device network
First Claim
1. A method, comprising:
- receiving, by an interfacing device, a device configuration that includes a rule for the interfacing device, wherein the rule includes an action description for performing an action that produces one or more output data values, and includes a condition that indicates criteria for performing the action;
storing the rule in a rule repository;
receiving a data-subscription request for an output data value from the rule;
determining, from the data-subscription request, a remote interfacing device which is to receive the output data value; and
storing the data-subscription request, for the rule'"'"'s output data value, in association with the remote interfacing device.
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 establish a network connection with a device controller, and receives 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 data generated by processing the rule'"'"'s action description. When the device receives a data-subscription request for the data generated by processing the rule'"'"'s action description, the device determines a remote interfacing device which issued the data-subscription request, and stores the data-subscription request, for the data generated by the rule'"'"'s action description, in association with the remote interfacing device.
-
Citations
30 Claims
-
1. A method, comprising:
-
receiving, by an interfacing device, a device configuration that includes a rule for the interfacing device, wherein the rule includes an action description for performing an action that produces one or more output data values, and includes a condition that indicates criteria for performing the action; storing the rule in a rule repository; receiving a data-subscription request for an output data value from the rule; determining, from the data-subscription request, a remote interfacing device which is to receive the output data value; and storing the data-subscription request, for the rule'"'"'s output data value, in association with the remote interfacing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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 that produces one or more output data values, and includes a condition that indicates criteria for performing the action; a rule-processing module to store the rule in a rule repository; wherein the communication module is further configured to receive a data-subscription request for an output data value from the rule; and wherein the apparatus further comprises a data-subscription module to; determine, from the data-subscription request, a remote interfacing device which is to receive the output data value; and store the data-subscription request, for the rule'"'"'s output data value, in association with the remote interfacing device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method, comprising:
-
receiving, by a rule-processing device, a device configuration that includes a rule for the rule-processing device, wherein the rule includes an action description for performing an action that produces one or more output data values, and includes a condition that indicates criteria for performing the action; storing the rule in a rule repository; receiving a data-subscription request for an output data value from the rule; determining, from the data-subscription request, a data recipient for the output data value; and storing the data-subscription request. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification