Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
120 words
A control unit for a home automation system comprising: computing resources configured to execute application code on the control unit; context information stored in the control unit; a display presenting a graphical user interface; a plurality of interactive user interface elements presented on the graphical user interface such that a single user interface element can simultaneously display information about the context as well as implement behavior to send messages to a controlled system that can affect change in the displayed information; wherein the context information comprises state information known to the control unit, which includes context-specific state information known to a particular control unit as well as global context information known to multiple or all control units in a system.
Claim 2
Dependent Claim
120 words
A control unit for a home automation system comprising: computing resources configured to execute application code on the control unit; context information stored in the control unit; a display presenting a graphical user interface; a plurality of interactive user interface elements presented on the graphical user interface such that a single user interface element can simultaneously display information about the context as well as implement behavior to send messages to a controlled system that can affect change in the displayed information; wherein the context information comprises state information known to the control unit, which includes context-specific state information known to a particular control unit as well as global context information known to multiple or all control units in a system.
Claim 3
Dependent Claim
13 words
The control unit of claim 1 wherein the context information comprises a temperature.
Claim 4
Dependent Claim
16 words
The control unit of claim 1 wherein the context information comprises a security system arming status.
Claim 5
Dependent Claim
14 words
The control unit of claim 1 wherein the context information comprises a volume control.
Claim 6
Dependent Claim
14 words
The control unit of claim 1 wherein the context information comprises a light level.
Claim 7
Dependent Claim
15 words
The control unit of claim 1 wherein the controlled system information comprises an HVAC system.
Claim 8
Dependent Claim
15 words
The control unit of claim 1 wherein the controlled system information comprises a lighting subsystem.
Claim 9
Dependent Claim
47 words
The control unit of claim 1 wherein the graphical user interface elements include background elements, passive elements, information display elements that present information from application software operating on the control unit, and control elements that cause application software operating on the control unit to initiate programmed behaviors.
Claim 10
Dependent Claim
46 words
The control unit of claim 8 wherein the user interface as a whole is contextually sensitive in that the appearance of user interface elements and/or the behavior of user interface elements are varied in a manner that is dependent on the context of the control unit.
Claim 11
Dependent Claim
29 words
The control unit of claim 1 wherein the behavior is implemented by interacting with a user interface element that simultaneously displays information about the state of a controlled subsystem.
Claim 12
Dependent Claim
15 words
The control unit of claim 1 wherein the controlled system information comprises an entertainment system.
Claim 13
Dependent Claim
118 words
A control unit for a home automation system comprising: memory storing context information; a display presenting a graphical user interface; a plurality of interactive user interface elements presented on the graphical user interface, wherein one or more of the user interface elements are displayed based on the stored context information and a current state of the control unit wherein each of the interface elements simultaneously display information based on the context information and are operable to implement behavior to end control messages to a controlled system; wherein the context information comprises state information defining the current state, the context information including context-specific state information known to the control unit and global context information for the home automation system.
Claim 14
Dependent Claim
118 words
A control unit for a home automation system comprising: memory storing context information; a display presenting a graphical user interface; a plurality of interactive user interface elements presented on the graphical user interface, wherein one or more of the user interface elements are displayed based on the stored context information and a current state of the control unit wherein each of the interface elements simultaneously display information based on the context information and are operable to implement behavior to end control messages to a controlled system; wherein the context information comprises state information defining the current state, the context information including context-specific state information known to the control unit and global context information for the home automation system.
Claim 15
Dependent Claim
48 words
The control unit of claim 12 , wherein the graphical user interface elements include background elements, passive elements, information display elements that present information from application software operating on the control unit, and control elements that cause application software operating on the control unit to initiate programmed behaviors.
Claim 16
Dependent Claim
46 words
The control unit of claim 12 wherein the user interface as a whole is contextually sensitive in that the appearance of user interface elements and/or the behavior of user interface elements are varied in a manner that is dependent on the context of the control unit.
Claim 17
Dependent Claim
26 words
The control unit of claim 12 , wherein the context information comprises a temperature, a security system arming status, a volume control, or a light level.
Claim 18
Dependent Claim
217 words
A home automation system with contextual control, comprising: a first control unit operating with a first set of context information, comprising: computing resources configured to execute application code on the control unit; a display presenting a graphical user interface; a plurality of interactive user interface elements presented on the graphical user interface such that each of the user interface elements simultaneously displays information based on the first set of context information and implements behavior to send messages to a controlled system that can affect change in the displayed information; a second control unit operating with a second set of context information, comprising: computing resources configured to execute application code on the control unit; a display presenting a graphical user interface; a plurality of interactive user interface elements presented on the graphical user interface such that each of the user interface elements simultaneously displays information based on the second set of context information and implements behavior to send messages to a controlled system that can affect change in the displayed information; wherein the first and second sets of context information differ such that for a particular operating state of the first and second control units the displayed information for at least one of the user interface elements differs based on the context information for the particular control unit.
Claim 19
Dependent Claim
217 words
A home automation system with contextual control, comprising: a first control unit operating with a first set of context information, comprising: computing resources configured to execute application code on the control unit; a display presenting a graphical user interface; a plurality of interactive user interface elements presented on the graphical user interface such that each of the user interface elements simultaneously displays information based on the first set of context information and implements behavior to send messages to a controlled system that can affect change in the displayed information; a second control unit operating with a second set of context information, comprising: computing resources configured to execute application code on the control unit; a display presenting a graphical user interface; a plurality of interactive user interface elements presented on the graphical user interface such that each of the user interface elements simultaneously displays information based on the second set of context information and implements behavior to send messages to a controlled system that can affect change in the displayed information; wherein the first and second sets of context information differ such that for a particular operating state of the first and second control units the displayed information for at least one of the user interface elements differs based on the context information for the particular control unit.
Claim 20
Dependent Claim
61 words
The system of claim 16 , wherein the context information comprises state information known by the first control unit and state information known by the second control unit, the state information comprising context-specific state information known to a particular one of the first and second control units and comprising global context information known to both the first and second control units.
Claim 21
Dependent Claim
24 words
The system of claim 16 , wherein the first and second control units are positioned in first and second rooms of a single building.
Claim 22
Dependent Claim
42 words
The system of claim 16 , wherein the first set of context information is associated with a first operator of the home automation system and the second set of context information is associated with a second operator of the home automation system.