Intuitive scheduling for energy management devices
First Claim
Patent Images
1. An energy management device, comprising:
- a touch screen display; and
a processor executing programming logic for interfacing with the touch screen display, the programming logic configured to;
generate a visualization of a programming schedule on the touch screen display, the programming schedule specifying times for operation of an energy-consuming system;
track a first continuous contact received on the touch screen display, wherein the first continuous contact occurs along a first path of touch points of the touch screen display starting at a first point of the touch screen display and ending at a second point of the touch screen display;
process data representing the first continuous contact to determine performance of a selection gesture on the touch screen display, the selection gesture to select a period of interest for the energy-consuming system within the visualization of the programming schedule, wherein the first point and the second point are correlated to the period of interest for the energy-consuming system, wherein the first point and the second point are located within or in proximity to a representation of the period of interest in the visualization of the programming schedule on the touch screen display;
track a second continuous contact received on the touch screen display, wherein the second continuous contact occurs along a second path of touch points of the touch screen display starting at a third point of the touch screen display and ending at a fourth point of the touch screen display;
process data representing the second continuous contact to determine performance of a modification gesture on the touch screen display, the modification gesture to modify the selected period of interest for the energy-consuming system within the visualization of the programming schedule from a first period of time to a second period of time, wherein the third point and the fourth point are correlated to the selected period of interest for the energy-consuming system, wherein the third point and the fourth point are located within or in proximity to the representation of the selected period of interest in the visualization of the programming schedule on the touch screen display;
generate an updated visualization of the programming schedule on the touch screen display in response to the modification gesture, the updated visualization of the programming schedule displaying the second period of time for the selected period of interest; and
implement the modification to the selected period of interest in the programming schedule for operation of the energy-consuming system, wherein the times of the programming schedule for operation of the energy-consuming system are adapted to the second period of time.
3 Assignments
0 Petitions
Accused Products
Abstract
An energy management device providing a series of user interface enhancements that enable the creation and modification of energy management schedules. The energy management device may provide these user interface enhancements in connection with a touch screen interface, as the user interface receives and processes a variety of touch screen gestures from users intended to create and manipulate the energy management schedules. The user interface enhancements may include calendar views with customizable periods of interest, calendar views with overlays of scheduling and pricing information, and clocks providing runtime indications of specific energy consuming systems.
47 Citations
21 Claims
-
1. An energy management device, comprising:
-
a touch screen display; and a processor executing programming logic for interfacing with the touch screen display, the programming logic configured to; generate a visualization of a programming schedule on the touch screen display, the programming schedule specifying times for operation of an energy-consuming system; track a first continuous contact received on the touch screen display, wherein the first continuous contact occurs along a first path of touch points of the touch screen display starting at a first point of the touch screen display and ending at a second point of the touch screen display; process data representing the first continuous contact to determine performance of a selection gesture on the touch screen display, the selection gesture to select a period of interest for the energy-consuming system within the visualization of the programming schedule, wherein the first point and the second point are correlated to the period of interest for the energy-consuming system, wherein the first point and the second point are located within or in proximity to a representation of the period of interest in the visualization of the programming schedule on the touch screen display; track a second continuous contact received on the touch screen display, wherein the second continuous contact occurs along a second path of touch points of the touch screen display starting at a third point of the touch screen display and ending at a fourth point of the touch screen display; process data representing the second continuous contact to determine performance of a modification gesture on the touch screen display, the modification gesture to modify the selected period of interest for the energy-consuming system within the visualization of the programming schedule from a first period of time to a second period of time, wherein the third point and the fourth point are correlated to the selected period of interest for the energy-consuming system, wherein the third point and the fourth point are located within or in proximity to the representation of the selected period of interest in the visualization of the programming schedule on the touch screen display; generate an updated visualization of the programming schedule on the touch screen display in response to the modification gesture, the updated visualization of the programming schedule displaying the second period of time for the selected period of interest; and implement the modification to the selected period of interest in the programming schedule for operation of the energy-consuming system, wherein the times of the programming schedule for operation of the energy-consuming system are adapted to the second period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14)
-
-
12. An energy control system comprising:
-
a plurality of energy controls; and an energy management device operably in communication with the plurality of energy controls and configured to provide commands to the plurality of energy controls according to a programming schedule established with the energy management device, the programming schedule specifying times of operation for respective energy-consuming systems operably coupled to the plurality of energy controls, the energy management device comprising; a touch screen display; and a processor executing programming logic for interfacing with the touch screen display, the programming logic configured to; generate a visualization of the programming schedule on the touch screen display; track a first continuous contact received on the touch screen display, wherein the first continuous contact occurs along a first path of touch points of the touch screen display starting at a first point of the touch screen display and ending at a second point of the touch screen display; process data representing the first continuous contact to determine performance of a selection gesture on the touch screen display, the selection gesture to select a period of interest for a particular energy-consuming system within the visualization of the programming schedule, wherein the first point and the second point are correlated to the period of interest for the particular energy-consuming system, wherein the first point and the second point are located within or in proximity to a representation of the period of interest in the visualization of the programming schedule on the touch screen display; track a second continuous contact received on the touch screen display, wherein the second continuous contact occurs along a second path of touch points of the touch screen display starting at a third point of the touch screen display and ending at a fourth point of the touch screen display; process data representing the second continuous contact to determine performance of a modification gesture on the touch screen display, the modification gesture to modify the selected period of interest for the particular energy-consuming system within the visualization of the programming schedule from a first period of time to a second period of time, wherein the third point and the fourth point are correlated to the selected period of interest for the particular energy-consuming system, wherein the third point and the fourth point are located within or in proximity to the representation of the selected period of interest in the visualization of the programming schedule on the touch screen display; generate an updated visualization of the programming schedule on the touch screen display, in response to the modification gesture, the updated visualization of the programming schedule displaying the second period of time for the selected period of interest; and implement the modification to the selected period of interest in the programming schedule for operation of the particular energy-consuming system, wherein the times of the programming schedule for operation of the particular energy-consuming system are adapted to the second period of time.
-
-
15. A method for defining schedules performed by an energy management device, comprising:
-
generating a visualization of a programming schedule on an energy management interface of the energy management device, the energy management device including a touch screen display to provide output and receive input for the energy management interface, and the programming schedule specifying times for operation of an energy-consuming system; tracking a first continuous contact received on the touch screen display, wherein the first continuous contact occurs along a first path of touch points of the touch screen display starting at a first point of the touch screen display and ending at a second point of the touch screen display; processing data representing the first continuous contact to determine performance of a selection gesture on the touch screen display, the selection gesture to select a period of interest for the energy-consuming system within the visualization of the programming schedule, wherein the first point and the second point are correlated to the period of interest for the energy-consuming system, wherein the first point and the second point are located within or in proximity to a representation of the period of interest in the visualization of the programming schedule on the touch screen display; tracking a second continuous contact received on the touch screen display, wherein the second continuous contact occurs along a second path of touch points of the touch screen display starting at a third point of the touch screen display and ending at a fourth point of the touch screen display; processing data representing the second continuous contact to determine performance of a modification gesture on the touch screen display, the modification gesture to modify the selected period of interest for the energy-consuming system within the visualization of the programming schedule from a first period of time to a second period of time, wherein the third point and the fourth point are correlated to the selected period of interest for the energy-consuming system, wherein the third point and the fourth point are located within or in proximity to the representation of the selected period of interest in the visualization of the programming schedule on the touch screen display; generating an updated visualization of the programming schedule on the touch screen display, in response to the modification gesture, the updated visualization of the programming schedule displaying the second period of time for the selected period of interest; and implementing the modification to the selected period of interest in the programming schedule for operation of the energy-consuming system, wherein the times of the programming schedule for operation of the energy-consuming system are adapted to the second period of time. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification