Method and apparatus for controlling power to an electrical load based on sensor data
First Claim
Patent Images
1. A method, comprising:
- managing operations of a first interfacing device, wherein the first interfacing device comprises a memory, an alternating-current power terminal, a touch-screen user interface, and a non-volatile storage device;
receiving, at the first interfacing device from a local controller, a first rule for the first interfacing device defined by a user at the local controller;
in response to the first interfacing device receiving the first rule, storing the first rule in a rule repository in the storage device, wherein the first rule stored in the rule repository includes an action description for performing a first action that adjusts alternating-current power provided to an electrical load by the alternating-current power terminal, and wherein the first rule stored in the rule repository includes criteria that triggers the first action;
obtaining, from the touch-screen user interface, gesture event data that includes one or more events performed on the touch-screen user interface and a sequence of the one or more events;
determining, from the gesture event data, a gesture performed on the touch-screen user interface;
comparing the first rule'"'"'s criteria in the rule repository with the determined gesture to determine whether the first rule'"'"'s criteria are satisfied by the gesture performed on the touch-screen user interface; and
in response to the first interfacing device determining that the first rule'"'"'s criteria are satisfied by the gesture, executing the rule'"'"'s action description stored in the rule repository to perform the first action.
2 Assignments
0 Petitions
Accused Products
Abstract
A load-controlling interfacing device obtains and processes event data, for example, from a touch-screen user interface and/or other devices, and that processes rules based on the event data to control an electrical load, such as a light fixture. During operation, when the interfacing device obtains event data, the interfacing device selects a rule to process based on the event data from the touch-screen user interface. If the interfacing device determines that the rule'"'"'s condition is satisfied, the interfacing device can process the rule'"'"'s action description to perform a corresponding action for controlling power to the electrical load.
153 Citations
45 Claims
-
1. A method, comprising:
-
managing operations of a first interfacing device, wherein the first interfacing device comprises a memory, an alternating-current power terminal, a touch-screen user interface, and a non-volatile storage device; receiving, at the first interfacing device from a local controller, a first rule for the first interfacing device defined by a user at the local controller; in response to the first interfacing device receiving the first rule, storing the first rule in a rule repository in the storage device, wherein the first rule stored in the rule repository includes an action description for performing a first action that adjusts alternating-current power provided to an electrical load by the alternating-current power terminal, and wherein the first rule stored in the rule repository includes criteria that triggers the first action; obtaining, from the touch-screen user interface, gesture event data that includes one or more events performed on the touch-screen user interface and a sequence of the one or more events; determining, from the gesture event data, a gesture performed on the touch-screen user interface; comparing the first rule'"'"'s criteria in the rule repository with the determined gesture to determine whether the first rule'"'"'s criteria are satisfied by the gesture performed on the touch-screen user interface; and in response to the first interfacing device determining that the first rule'"'"'s criteria are satisfied by the gesture, executing the rule'"'"'s action description stored in the rule repository to perform the first action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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:
-
managing operations of a first interfacing device, wherein the first interfacing device comprises a memory, an alternating-current power terminal, a touch-screen user interface, and a non-volatile storage device; receiving, at the first interfacing device from a local controller, a first rule for the first interfacing device defined by a user at the local controller; in response to the first interfacing device receiving the first rule, storing the rule in a rule repository in the storage device, wherein the first rule includes an action description for performing a first action that adjusts alternating-current power provided to an electrical load by the alternating-current power terminal, and wherein the first rule stored in the rule repository includes criteria that triggers the first action; obtaining, from the touch-screen user interface, gesture event data that includes one or more events performed on the touch-screen user interface and a sequence of the one or more events; determining, from gesture event data, a gesture performed on the touch-screen user interface; comparing the first rule'"'"'s criteria in the rule repository with the determined gesture to determine whether the first rule'"'"'s criteria are satisfied by the gesture performed on the touch-screen user interface; and in response to the first interfacing device determining that the first rule'"'"'s criteria are satisfied by the gesture, executing the first rule'"'"'s action description stored in the rule repository to perform the first action. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus operating as a first interfacing device, comprising:
-
a memory, an alternating-current power terminal, a touch-screen user interface, and a non-volatile storage device; a rule-processing module configured to; receiving, at the apparatus from a local controller, a first rule for the first interfacing device defined by a user at the local controller; and in response to receiving the first rule for the first interfacing device, store a first rule in a rule repository in the storage device, wherein the first rule includes an action description for performing a first action that adjusts alternating-current power provided to an electrical load by the alternating-current power terminal, and wherein the first rule stored in the rule repository includes criteria that triggers the first action; an event-monitoring module to; obtain, from the touch-screen user interface, gesture event data that includes one or more events performed on the touch-screen user interface and a sequence of the one or more events; and determine, from gesture event data, a gesture performed on the touch-screen user interface; and wherein the rule-processing module is further configured to; comparing the first rule'"'"'s criteria in the rule repository with the determined gesture to determine whether the first rule'"'"'s criteria are satisfied by the gesture performed on the touch-screen user interface; and in response to determining that the first rule'"'"'s criteria are satisfied by the gesture, execute the first rule'"'"'s action description stored in the rule repository to perform the first action. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification