Human machine interface for an energy analytics system
First Claim
1. A method of providing enterprise energy management data in a computing device display, the method comprising:
- displaying an interactive natural language user interface on the computing device display, the interactive natural language user interface having at least one selectable menu;
forming a query with the interactive natural language user interface by selecting at least one predefined variable in the at least one selectable menu;
searching an energy enterprise management database to obtain a result for the query; and
adjusting a charting area on the computing device display of a computing device as a function of the result.
1 Assignment
0 Petitions
Accused Products
Abstract
An Enterprise Energy Management (“EEM”) software system is disclosed that displays EEM data and allows a user to interact with the data to better understand and manage their electrical system. The EEM software system collects real-time, near real-time and historical input data from various data sources, creates useful information from that data by filtering and isolating relevant data and performing analytics on the data, displays that data to the user in an easy to understand format, and allows the user to interact with the displayed data. The EEM software allows the user to perform what-if analysis, make changes in their system and verify results of those changes. The graphical user interfaces provide context sensitive and relevant guidance to novice and expert users.
-
Citations
78 Claims
-
1. A method of providing enterprise energy management data in a computing device display, the method comprising:
-
displaying an interactive natural language user interface on the computing device display, the interactive natural language user interface having at least one selectable menu;
forming a query with the interactive natural language user interface by selecting at least one predefined variable in the at least one selectable menu;
searching an energy enterprise management database to obtain a result for the query; and
adjusting a charting area on the computing device display of a computing device as a function of the result. - View Dependent Claims (2, 3, 4)
-
-
5. A method of providing enterprise energy management data over a network, the method comprising:
-
selecting a scenario on a computing device display;
displaying an interactive natural language user interface on the computing device display, the interactive natural language user interface having at least one selectable menu, the interactive natural language user interface further based on the scenario;
forming a query with the interactive natural language user interface by selecting at least one predefined variable in the selectable menu;
searching an energy enterprise management database to obtain a result for the query; and
adjusting a charting area on the computing device display of the computing device as a function of the result. - View Dependent Claims (6, 7)
-
-
8. A computer program product for use in an enterprise energy management system, the computer program product comprising:
-
computer readable program code for displaying an interactive natural language user interface to a user of a computing device, the interactive natural language user interface having a selectable menu;
computer readable program code for forming a search query based on the natural sentence through the selection of at least one predefined variable in the selectable menu by the user;
computer readable program code for searching an energy enterprise management database for a result; and
computer readable program code for generating a graphical representation of the result on the computing device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A enterprise electrical management system, the system comprising:
-
means for allowing the user to interface with a natural language query to create a search query;
means for searching an enterprise energy management database containing a plurality of energy management data records to obtain a result to the search query; and
means for displaying the result on the computing device. - View Dependent Claims (14, 15)
-
-
16. A method of providing enterprise energy data over a network, the method comprising:
-
generating a polar coordinated plot on a display of a computing device;
generating at least one power line data value on the polar coordinated plot as a function of a power indication value monitored over a predetermined period of time;
generating a vector on the polar coordinated plot originating from a point of origin on the polar coordinated plot to the at least one power line data value;
adjusting a power level display on the display of the computing device as a function of the location of the vector to display a data value associated with the location of the vector. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product for use in an enterprise energy management system, comprising:
-
computer readable program code for generating a polar coordinated plot having a horizontal axis and a vertical axis indicative of a predetermined period of time;
computer readable program code for obtaining a power line data value over the predetermined period of time from a enterprise energy management database;
computer readable program code for plotting the power line data value on the polar coordinated plot over the predetermined period of time;
computer readable program code for generating a vector on the polar coordinated plot stemming from a point of origin of the polar coordinated plot to the at least one power line data value; and
computer readable program code for adjusting a power line display value associated with the power line data value as a function of the position of the vector. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer program product for use in an enterprise energy management system, comprising:
-
computer readable program code for generating a polar coordinated plot having a horizontal axis and a vertical axis indicative of a predetermined period of time;
computer readable program code for obtaining line data value over the predetermined period of time from a enterprise energy management database;
computer readable program code for plotting the line data value on the polar coordinated plot over the predetermined period of time;
computer readable program code for generating a vector on the polar coordinated plot stemming from a point of origin of the polar coordinated plot to the at least one line data value; and
computer readable program code for adjusting a line display value associated with the line data value as a function of the position of the vector. - View Dependent Claims (38)
-
-
39. An enterprise energy management system, comprising:
-
means for displaying a polar coordinated plot on a display of a computing device;
means for plotting a plurality of power line data values on the polar coordinated plot as a function of a power indication value monitored over a predetermined period of time;
means for generating a vector on the polar coordinated plot stemming from a point of origin to the power line data values; and
means for adjusting a power level display on the display of the computing device as a function of the position of the vector to display a data value associated with the position of the vector. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method of providing load shifting analysis on a computing device for a user, the method comprising:
-
generating a graphical representation of a power consumption value for at least one load being used over the course of a first time period;
selecting a portion of the power consumption value within the first time period;
shifting the selected portion of the power consumption value to a second time period; and
calculating a data value associated with shifting the selected portion of power consumption value to the second time period. - View Dependent Claims (49, 50, 51, 52, 53, 54)
-
-
55. A computer program product for use in an enterprise energy management system, the computer program comprising:
-
computer readable program code for generating a graphical representation of a power consumption value for at least one load being used over the course of a time period, wherein the power consumption value may be further represented by an amount of power being consumed the at least one load;
computer readable program code for selecting a respective power consumption value in a respective time period;
computer readable program code for shifting the selected power consumption value to a different time period; and
computer readable program code for displaying a data value associated with shifting the selected power consumption value to the different time period. - View Dependent Claims (56, 57, 58, 59)
-
-
60. An energy enterprise management system comprising:
-
means for generating a graphical representation of a power consumption value for at least one load being used over the course of at least one time period;
means for selecting a respective power consumption value in a respective time period;
means for shifting the selected power consumption value to a different time period;
means calculating a cost value associated with moving the selected power consumption value to the different time period; and
means for shifting an operating range of the at least one load to the different time period if the data value indicates a cost savings.
-
-
61. A method of providing event aggregation in an enterprise energy management system, the method comprising:
-
associating at least one feed with an energy consumption site having a load;
allowing a user to subscribe to the at least one feed;
displaying a viewer having a feed summary selection area and a content summary viewing area; and
posting energy data events in the content summary viewing area as a function of the selection of a respective feed in the feed summary selection area. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A computer program product for use in an enterprise energy management system, comprising:
-
computer readable program code for associating at least one feed with an energy consumption site having a load, wherein the load may be defined by the user to include a predetermined number of power consuming areas within a respective enterprise;
computer readable program code for allowing a user to subscribe to the at least one feed;
computer readable program code for displaying a viewer having a feed summary selection area and a content summary viewing area; and
computer readable program code for posting energy data events in the content summary viewing area that are associated with at least one feed as a function of the selection of a respective feed in the feed summary selection area. - View Dependent Claims (71, 72, 73, 74, 75, 76)
-
-
77. An energy enterprise management system comprising:
-
means for associating at least one feed with an energy consumption site having a load;
means for allowing a user to subscribe to at least one feed;
means for displaying a viewer having a feed summary selection area and a content summary viewing area; and
means for posting energy data events in the content summary viewing area that are associated with at least one feed as a function of the selection of a respective feed in the feed summary selection area.
-
-
78. An computer program product for use in an enterprise energy management system, the computer program product comprising:
-
computer readable program code for displaying an interactive natural language interface query to a user of a computer device on a display;
computer readable program code for generating and displaying a first set of energy data on a polar coordinated plot on the display of the computer device;
computer readable program code for providing a load shifting analysis of a second set of energy data between a first time period and a second time period; and
computer readable program code for generating and displaying event aggregation of a third set of energy data.
-
Specification