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 at least one controllable lighting network, the system comprising:
- at least one processor configured to execute an awareness module and an inference engine,wherein the awareness module detects 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, andwherein the inference engine analyzes the plurality of adjustments and the corresponding contexts to identify a correlation between the plurality of adjustments and the contexts, and creates at least one personal preference rule associated with the identifier of the associated user based on the identified correlation; and
a memory configured to store the plurality of adjustments and the corresponding contexts, and the identifier of the associated 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
23 Claims
-
1. A system for deriving personal preferences related to at least one controllable lighting network, the system comprising:
-
at least one processor configured to execute an awareness module and an inference engine, wherein the awareness module detects 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, and wherein the inference engine analyzes the plurality of adjustments and the corresponding contexts to identify a correlation between the plurality of adjustments and the contexts, and creates at least one personal preference rule associated with the identifier of the associated user based on the identified correlation; and a memory configured to store the plurality of adjustments and the corresponding contexts, and the identifier of the associated user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for applying personal preferences related to at least one controllable lighting network, the system comprising:
at least one processor configured to execute an awareness module and an executive module, wherein the awareness module detects an identifier for a user and a user context, and wherein 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 a plurality of adjustments to at least one controllable lighting network requested by the user and the corresponding user contexts, and generates a control signal directed to the at least one controllable lighting network based on the personal preference rule. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
13. A system for modifying personal preferences related to at least one controllable lighting network, 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 at least one controllable lighting network, a first personal preference rule being associated with a first user identifier, created based on a correlation between a plurality of adjustments to the at least one controllable lighting network requested by a first user and corresponding contexts, and having a first likelihood value, the plurality of adjustments to the at least one controllable lighting network 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 based on a correlation between a plurality of adjustments to the at least one controllable lighting network requested by a second user and corresponding contexts, and having a second likelihood value, the plurality of adjustments to the at least one controllable lighting network requested by the second user and corresponding contexts comprising a second set of data; and 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 likelihood value of the first personal preference rule based on the comparison. - View Dependent Claims (14, 15)
-
-
16. A method for deriving personal preferences related to a controllable lighting network 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;
- wherein the distinct software modules comprise an awareness module, an executive module, and an inference engine; and
wherein the distinct software modules are 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 adjustments to at least one controllable lighting network requested by a user; identifying by the awareness module a context for each of the plurality of adjustments; analyzing by the inference engine the plurality of adjustments and the contexts for the plurality of adjustments to identify a correlation between the plurality of adjustments and the contexts; creating 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. - View Dependent Claims (17, 18, 19)
- wherein the distinct software modules comprise an awareness module, an executive module, and an inference engine; and
-
20. A method for modifying a personal preference in a controllable lighting network 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;
- wherein the distinct software modules comprise an awareness module, an executive module, and an inference engine; and
wherein the distinct software modules are 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 and created based on a correlation between a plurality of adjustments to the controllable lighting network requested by the user, and contexts for the plurality of adjustments; 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. - View Dependent Claims (21, 22, 23)
- wherein the distinct software modules comprise an awareness module, an executive module, and an inference engine; and
Specification