Systems and apparatus for automatically deriving and modifying personal preferences applicable to multiple controllable lighting networks
First Claim
1. A system for deriving personal preferences related to multiple controllable lighting networks, the system comprising:
- at least one processor configured to execute an awareness module and an inference engine, wherein the awareness module detects;
an identifier of a user, a plurality of lighting adjustments to the multiple controllable lighting networks requested by the user and not in response to a system-initiated change, an environmental context corresponding to each of the plurality of lighting adjustments, and a duration of a presence of the user after at least one lighting adjustment, andwherein the inference engine analyzes the detected plurality of lighting adjustments and the corresponding environmental contexts to identify a correlation between the detected plurality of lighting adjustments requested by the user and the corresponding environmental contexts, and automatically creates and transmits at least one personal preference rule associated with the detected identifier of the associated user based on the identified correlation to a preferences database which is accessible by another processor in the multiple controllable lighting networks; and
a memory configured to store the detected plurality of lighting adjustments requested by the user and the corresponding environmental contexts, and the identifier of the associated user,wherein if the duration of the presence of the user is below a threshold, the processor is further configured to exclude the at least one lighting adjustment requested by the user.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for deriving and modifying personal preferences related to at least one controllable lighting network are disclosed. The systems include a processor that can be used in conjunction with a personal communication device and a preferences database. The processor is used to detect an identifier for a user, a plurality of adjustments to the at least one controllable lighting network requested by the user, and a context corresponding to each of the plurality of adjustments. The processor in some such systems has an associated local memory to store the plurality of adjustments, corresponding contexts, and the identifier of the associated user. The processor is further used to analyze the plurality of lighting adjustments and the corresponding contexts. Based on the analysis, the processor identifies a correlation between the plurality of adjustments and the contexts, and create at least one personal preference rule associated with the user identifier based on the correlation. The preferences database in some such systems is used to store the rules and the plurality of adjustments.
-
Citations
22 Claims
-
1. A system for deriving personal preferences related to multiple controllable lighting networks, the system comprising:
-
at least one processor configured to execute an awareness module and an inference engine, wherein the awareness module detects;
an identifier of a user, a plurality of lighting adjustments to the multiple controllable lighting networks requested by the user and not in response to a system-initiated change, an environmental context corresponding to each of the plurality of lighting adjustments, and a duration of a presence of the user after at least one lighting adjustment, andwherein the inference engine analyzes the detected plurality of lighting adjustments and the corresponding environmental contexts to identify a correlation between the detected plurality of lighting adjustments requested by the user and the corresponding environmental contexts, and automatically creates and transmits at least one personal preference rule associated with the detected identifier of the associated user based on the identified correlation to a preferences database which is accessible by another processor in the multiple controllable lighting networks; and a memory configured to store the detected plurality of lighting adjustments requested by the user and the corresponding environmental contexts, and the identifier of the associated user, wherein if the duration of the presence of the user is below a threshold, the processor is further configured to exclude the at least one lighting adjustment requested by the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for applying personal preferences related to multiple controllable lighting networks, the system comprising:
-
at least one processor configured to execute an awareness module and an executive module, wherein the awareness module detects;
an identifier of a user, a plurality of lighting adjustments to multiple controllable lighting networks requested by the user and not in response to a system-initiated change, corresponding user contexts, and a duration of a presence of the user after at least one lighting adjustment, andwherein the executive module requests from a preferences database a personal preference rule associated with the identifier of the user, and based on a correlation between the plurality of lighting adjustments including the at least one lighting adjustment if the duration of the presence of the user is above a threshold requested by the user to multiple controllable lighting networks and the corresponding user contexts, and automatically generates a control signal for implementing the plurality of lighting adjustments requested by the user to the multiple controllable lighting networks based on the personal preference rule applied to the corresponding user contexts, wherein the preferences database is accessible by another processor in the multiple controllable lighting networks. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A system for modifying personal preferences related to multiple controllable lighting networks, the system comprising:
-
a preferences database configured to store a plurality of personal preference rules and a plurality of sets of data related to the multiple controllable lighting networks, a first personal preference rule being associated with a first user identifier, created automatically based on a correlation between a plurality of lighting adjustments to the multiple controllable lighting networks requested by a first user and not in response to a system-initiated change, corresponding environmental contexts, and a duration of a presence of the first user after a first lighting adjustment of the plurality of lighting adjustments where the duration is above a first threshold, and having a first likelihood value, the first likelihood value comprising a probability of the first personal preference rule being applied, the plurality of lighting adjustments to the multiple controllable lighting networks requested by the first user and corresponding contexts comprising a first set of data; and a second personal preference rule being associated with a second user identifier, created automatically based on a correlation between a plurality of lighting adjustments to the multiple controllable lighting networks requested by a second user and not in response to a system-initiated change, corresponding environmental contexts, and a duration of a presence of the second user after a second lighting adjustment of the plurality of lighting adjustments where the duration is above a second threshold, and having a second likelihood value, the second likelihood value comprising a probability of the second personal preference rule being applied, the plurality of lighting adjustments to the multiple controllable lighting networks requested by the second user and corresponding environmental contexts comprising a second set of data; at least one processor configured to retrieve the first personal preference rule and the first set of data from the preferences database, to retrieve the second set of data from the preferences database, to compare the first set of data with the second set of data, and to adjust the first likelihood value of the first personal preference rule based on the comparison; and at least one further processor configured to access the first personal preference rule. - View Dependent Claims (13, 14)
-
-
15. A method for deriving personal preferences related to a plurality of controllable lighting networks comprising at least one memory for storing data and instructions, a user interface, a lighting source, at least one processor configured to execute the instructions from distinct software modules, the distinct software modules comprising an awareness module, an executive module, and an inference engine, the distinct software modules located in the at least one memory and, when executing the instructions, to perform computer-implemented steps of:
-
detecting by the awareness module a user identifier and a plurality of lighting adjustments to at least one controllable lighting network requested by a user and not in response to a system-initiated change; identifying by the awareness module an environmental context for each of the plurality of lighting adjustments; detecting by the awareness module whether a duration of a presence of the user after at least one lighting adjustment is below a threshold; excluding by the executive module the at least one lighting adjustment if the duration is below the threshold; analyzing by the inference engine the plurality of lighting adjustments requested by the user and the contexts for the plurality of adjustments to identify a correlation between the plurality of lighting adjustments requested by the user and the contexts; creating automatically by the inference engine at least one personal preference rule based on the identified correlation; and storing the at least one personal preference rule in a preferences database with the user identifier, the at least one personal preference rule being associated with the user identifier; wherein the at least one personal preference rule is accessible by at least one further processor in the plurality of controllable lighting networks. - View Dependent Claims (16, 17, 18)
-
-
19. A method for modifying a personal preference in a plurality of controllable lighting networks comprising at least one memory for storing data and instructions, a user interface, a lighting source, at least one processor configured to execute the instructions from distinct software modules, the distinct software modules comprising an awareness module, an executive module, and an inference engine, the distinct software modules located in the at least one memory and, when executing the instructions, to perform computer-implemented steps of:
-
identifying a personal preference rule and a first set of criteria for a first user, the personal preference rule having a likelihood value, the likelihood value comprising a probability of the personal preference rule being applied, and created automatically based on a correlation between a plurality of lighting adjustments to the controllable lighting network requested by the user and not in response to a system-initiated change, contexts for the plurality of adjustments, and a duration of a presence of the first user after at least one lighting adjustment of the plurality of lighting adjustments where the duration is above a threshold; identifying a second set of criteria for at least one second user; comparing the first set of criteria with the second set of criteria; adjusting the likelihood value of the personal preference rule based on the comparison; and storing the personal preference rule in a preferences database with the user identifier, the preferences database accessible by at least one further processor in the plurality of controllable lighting networks. - View Dependent Claims (20, 21, 22)
-
Specification