IP Library Granted Patent US 7,047,092
Granted Patent B2
US 7,047,092 · App. 10/820,426 · Granted May 16, 2006

Home automation contextual user interface

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,047,092
App. No.
10/820,426
Granted
May 16, 2006
Kind
B2
Abstract

A user interface having a plurality of user interface elements including: background, passive elements such as frames and borders, 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. The user interface as a whole is contextually sensitive in that the appearance of user interface elements (e.g., color, size, font, contrast, order, grouping, arrangement, etc.) and/or the behavior of user interface elements are varied in a manner that is dependent on the context of the control unit. The context of the control unit is represented by 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.

Claims (37)

1. 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.

2. The control unit of claim 1 wherein the context information comprises a temperature.

3. The control unit of claim 1 wherein the context information comprises a security system arming status.

4. The control unit of claim 1 wherein the context information comprises a volume control.

5. The control unit of claim 1 wherein the context information comprises a light level.

6. The control unit of claim 1 wherein the controlled system information comprises an HVAC system.

7. The control unit of claim 1 wherein the controlled system information comprises a lighting subsystem.

8. 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.

9. 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.

10. 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.

11. The control unit of claim 1 wherein the controlled system information comprises an entertainment system.

12. 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.

13. 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.

14. 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.

15. 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.

16. 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.

17. 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.

18. The system of claim 16 , wherein the first and second control units are positioned in first and second rooms of a single building.

19. 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.

Assignments (11)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044127/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2014
From: NEST LABS, INC.
To: GOOGLE INC.
Reel/Frame 033568/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2013
From: WESTBROOK TECHNOLOGY, LLC
To: NEST LABS, INC.
Reel/Frame 029726/0004 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2011
From: BORG DISPLAYS, INC.
To: WESTBROOK TECHNOLOGY, LLC
Reel/Frame 026610/0447 →
SURRENDER AND COLLATERAL LIQUIDATION AGREEMENT Recorded Dec 9, 2010
From: CONVERGENT LIVING, INC.
To: SLAWSON RESOURCES COMPANY
Reel/Frame 025458/0096 →
ASSET PURCHASE AGREEMENT Recorded Nov 11, 2010
From: SLAWSON RESOURCES COMPANY
To: BORG DISPLAYS, INC.
Reel/Frame 025406/0905 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2006
From: INTRUST BANK, N.A.
To: WILLIAM STREET PROPERTIES, INC.
Reel/Frame 017875/0551 →
SALE Recorded Jul 5, 2006
From: WILLIAM STREET PROPERTIES, INC.
To: CONVERGENT LIVING, INC.
Reel/Frame 017875/0710 →
SECURITY AGREEMENT Recorded Jul 5, 2006
From: CORACCESS SYSTEMS, LLC
To: INTRUST BANK, N.A.
Reel/Frame 017875/0484 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2005
From: WIMSATT, WILLIAM
To: CORACCESS SYSTEMS
Reel/Frame 016486/0248 →
SECURITY AGREEMENT Recorded Feb 28, 2005
From: CORACCESS SYSTEMS, LLC
To: WILLIAM STREET PROPERTIES, INC.
Reel/Frame 015714/0096 →