HOME AUTOMATION CONTROL SYSTEM
First Claim
1. A smart premises controller unit for processing data received from a plurality of sensors and controlling and monitoring one or more pieces of equipment in at least one room in a premises responsive to said processing, the controller unit comprising at least two of the following resolvers:
- an alarm resolver to activate an alarm;
a climate resolver to control a climate in said room; and
a presence resolver to determine at least the presence of a human in said room;
wherein each said resolver receives input from a subset of said plurality of sensors and each said resolver comprises a sensor processor and scorer for at least one of its associated subset of sensors,wherein each said resolver comprises a set of models for each of its associated sensors according to its type of resolver, andwherein each said sensor processor and scorer matches its sensor data against its models to produce a score for each of its associated models.
1 Assignment
0 Petitions
Accused Products
Abstract
A smart premises controller unit for processing data received from a plurality of sensors and for controlling and monitoring one or more pieces of equipment in at least one room in a premises responsive to the processing includes an alarm resolver to activate an alarm, a climate resolver to control a climate in the room and a presence resolver to determine at least the presence of a human in the room. Each resolver receives input from a subset of the plurality of sensors and each the resolver comprises a sensor processor and scorer for at least one of its associated subset of sensors. Each resolver comprises a set of models for each of its associated sensors according to its type of resolver. Each sensor processor and scorer matches its sensor data against its models to produce a score for each of its associated models.
57 Citations
46 Claims
-
1. A smart premises controller unit for processing data received from a plurality of sensors and controlling and monitoring one or more pieces of equipment in at least one room in a premises responsive to said processing, the controller unit comprising at least two of the following resolvers:
-
an alarm resolver to activate an alarm; a climate resolver to control a climate in said room; and a presence resolver to determine at least the presence of a human in said room; wherein each said resolver receives input from a subset of said plurality of sensors and each said resolver comprises a sensor processor and scorer for at least one of its associated subset of sensors, wherein each said resolver comprises a set of models for each of its associated sensors according to its type of resolver, and wherein each said sensor processor and scorer matches its sensor data against its models to produce a score for each of its associated models. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An automation unit for controlling and monitoring one or more pieces of equipment in at least one room in a premises, to form, with at least another automation unit, a distributed control system, each automation unit comprising:
-
a controller to control at least one of said pieces of equipment and/or to control said equipment according to a schedule; a communication module to communicate with other units in a single premises; and a database storing a local database and at least one shared database from another of said at least one other units. - View Dependent Claims (15)
-
-
16. An automation unit for controlling pieces of equipment in a room, the unit comprising:
-
a touch screen display to receive input from a user of said unit, said touch screen display having a default screen to display categories of elements related to said pieces of equipment to be controlled; a database of events for said pieces of equipment; and a proactive unit to review said events, to determine the most frequently used ones of said pieces of equipment of different application categories and to indicate to said touch screen display to display said frequently used ones of said pieces of equipment on said default screen.
-
-
17. A cognitive automation unit for processing data received from a plurality of sensors and controlling and monitoring one or more pieces of equipment in at least one room in a premises responsive to said processing, the cognitive automation unit comprising at least two of the following resolvers:
-
an alarm resolver to activate an alarm; a climate resolver to control a climate in said room; a presence resolver to determine the presence of a human in said room; and a voice resolver to generate a voice instruction; an event resolver to control at least one of said pieces of equipment from events produced by at least one of;
said presence resolver, said alarm resolver, said climate resolver, said voice resolver and input from a user,wherein each of said alarm, voice, climate and presence resolver receives input from a subset of said plurality of sensors; and wherein at least one resolver comprises a resolver analyzer to learn from output of its said subset of sensors and/or processing of its resolver and/or events produced thereby and to modify parameters of operation of said resolver. - View Dependent Claims (18, 19)
-
-
20. A proactive automation unit for processing data received from a plurality of sensors and controlling and monitoring one or more pieces of equipment in at least one room in a premises responsive to said processing, the proactive automation unit comprising at least one of the following resolvers:
-
an alarm resolver to activate an alarm; a climate resolver to control a climate in said room; a presence resolver to determine the presence of a human in said room; a voice resolver to generate a voice instruction ; wherein each of said alarm, climate and presence resolver receives input from a subset of said plurality of sensors; and also comprising; an event resolver to control said pieces of equipment at least in response to said events, wherein said event resolver comprises; a proactive module to generate at least one new change of state of at least one piece of equipment and/or a scenario based on event data from said resolvers.
-
-
21. An energy controller for processing data received from a plurality of sensors and controlling and monitoring one or more pieces of equipment in at least one room in a premises responsive to said processing, the energy controller comprising:
-
a presence resolver to determine the presence of a human in said room; a climate resolver to maintain a climate in said room as defined by a user of said room with minimal energy expenditure and in response to output of said presence resolver; wherein each said resolver receives input from a subset of said plurality of sensors and each said resolver comprises a sensor processor and scorer for at least one of its associated subset of sensors, wherein each said resolver comprises a set of models for each of its associated sensors according to its type of resolver, wherein each said sensor processor and scorer matches its received sensor data against its models to produce a score for each of its associated models, and wherein each said resolver comprises a multifunctional processor to combine at least said scores from different disciplines into a an overall score; and an event resolver to control energy consuming pieces of equipment in response to output of said climate and presence resolvers. - View Dependent Claims (22, 23)
-
-
24. A voice resolver unit to process audio data, the unit comprising:
-
a noise detection and cancellation module operative on said audio data; a voice recognition engine to recognize voice in the output of said noise detection and cancellation module; a noise model scorer to match received audio data against at least two noise models to determine the type or types of noise in said audio data; and a recognition analyzer to analyze the quality of the output of said recognition engine as a function of the operation of said noise detection and cancellation module according to the type or types of noise detected.
-
-
25. An automation unit for a premises, the automation unit comprising:
-
at least two sensors, of which one is an acoustic sensor to sense sound in said room; and a presence resolver to determine if a person is in said room, said presence resolver comprising a multifunctional processor to determine said presence from the output of said at least two sensors.
-
-
26. An alarm system protecting a predefined space, the alarm system comprising:
-
an acoustic sensor to sense sound in said space; a movement sensor to detect movement in said space; and an alarm resolver to determine if a person is in said room, said alarm resolver comprising a multifunctional processor to determine if a room has been invalidly entered from the output of at least said sensors and to activate an alarm when said determination is positive.
-
-
27. A method for processing data received from a plurality of sensors and controlling and monitoring one or more pieces of equipment in at least one room in a premises responsive to said processing, the method comprising at least two of the following steps:
-
resolving whether to activate an alarm; resolving a climate in said room; and resolving at least the presence of a human in said room; each resolving comprising matching sensor data from its associated subset of said plurality of sensors against its separate set of models for each of its associated sensors to produce a score for each of its associated models, wherein each resolving comprises receiving input from a subset of said plurality of sensors. - View Dependent Claims (28, 29, 30, 31, 32, 46)
-
-
33. A distributed method for controlling and monitoring one or more pieces of equipment in at least one room in a premises, the method comprising:
-
controlling at least one of said pieces of equipment and/or controlling said equipment according to a schedule; communicating with at least one other units in a single premises; and storing a local database and at least one shared database from another of said at least one other units. - View Dependent Claims (34)
-
-
35. A method for controlling pieces of equipment in a room, the method comprising:
-
having a touch screen display, said touch screen display having a default screen to display categories of elements related to said pieces of equipment to be controlled; receiving input from a user via said touch screen; storing events for said pieces of equipment; proactively reviewing events to determine the most frequently used ones of said pieces of equipment of different application categories; and indicating to said touch screen display to display said frequently used ones of said pieces of equipment on said default screen.
-
-
36. A cognitive method for processing data received from a plurality of sensors and controlling and monitoring one or more pieces of equipment in at least one room in a premises responsive to said processing, the method comprising at least two of the following resolving and controlling steps:
-
resolving whether to activate an alarm; resolving a climate in said room; resolving the presence of a human in said room; and resolving a voice instruction; controlling at least one of said pieces of equipment according to events produced by at least one of said resolving and input from a user; wherein each of said resolving comprises receiving input from a subset of said plurality of sensors; and wherein at least one of said resolving and controlling comprises learning from output of its associated subset of sensors and/or its processing and/or events produced thereby and modifying parameters of operation of said resolver. - View Dependent Claims (37, 38)
-
-
39. A proactive method for processing data received from a plurality of sensors and controlling and monitoring one or more pieces of equipment in at least one room in a premises responsive to said processing, the proactive method comprising at least one of the following steps of resolving:
-
resolving whether to activate an alarm; resolving a climate in said room; resolving the presence of a human in said room; resolving a voice instruction; wherein each of said resolving comprises receiving input from a subset of said plurality of sensors; and also comprising; resolving the control of said pieces of equipment at least in response to events; and proactively generating at least one new change of state of at least one piece of equipment and/or a scenario based on event data from said resolving.
-
-
40. A method for controlling energy use by processing data received from a plurality of sensors and controlling and monitoring one or more pieces of equipment in at least one room in a premises responsive to said processing, the method comprising:
-
resolving the presence of a human in said room; resolving a climate in said room as defined by a user of said room with minimal energy expenditure and in response to output of said presence resolving; each resolving comprising matching sensor data from its associated subset of said plurality of sensors against its separate set of models for each of its associated sensors to produce a score for each of its associated models and combining at least said scores from different disciplines into an overall score, and wherein each resolving comprises receiving input from a subset of said plurality of sensors. - View Dependent Claims (41, 42)
-
-
43. A method to process audio data, the method comprising:
-
detecting and cancelling noise in said audio data; recognizing voice in said audio data after said detecting and cancelling; matching received audio data against at least two noise models to determine the type or types of noise in said audio data; and analyzing the quality of the output of said recognized voice as a function of the operation of said detecting and cancelling according to the type or types of noise detected.
-
-
44. A method for determining if a person is in a room, the method comprising:
-
sensing a room with at least two sensors, of which one is an acoustic sensor; and determining if said person is in said room at least from the output of said sensing.
-
-
45. A method for protecting a predefined space, the method comprising:
-
sensing sound in said space; detecting movement in said space; determining if said space has been invalidly entered at least from the output of said sensing and detecting; and when said method is activated, activating an alarm if said determining is positive.
-
Specification