Building management system with framework agnostic user interface description
US-2017357490-A1 · Dec 14, 2017 · US
US2017212668A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017212668-A1 |
| Application number | US-201715408404-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 17, 2017 |
| Priority date | Jan 22, 2016 |
| Publication date | Jul 27, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A building energy management includes building equipment, one or more data platform services, a timeseries database, and an energy management application. The building equipment operate to monitor and control a variable and provide raw data samples of a data point associated with the variable. The timeseries database stores a plurality of timeseries associated with the data point. The plurality of timeseries include a timeseries of the raw data samples and the one or more optimized data timeseries generated by the data platform services based on the raw data timeseries. The energy management application generates an ad hoc dashboard including a widget and associates the widget with the data point. The widget displays a graphical visualization of the plurality of timeseries associated with the data point and includes interactive user interface options for switching between the plurality of timeseries associated with the data point.
Opening claim text (preview).
What is claimed is: 1 . A building energy management system comprising: building equipment operable to monitor and control a variable in the building energy management system and configured to provide raw data samples of a data point associated with the variable; a data collector configured to collect the raw data samples from the building equipment and generate a raw data timeseries comprising a plurality of the raw data samples; one or more data platform services configured to generate one or more optimized data timeseries from the raw data timeseries; a timeseries database configured to store a plurality of timeseries associated with the data point, the plurality of timeseries comprising the raw data timeseries and the one or more optimized data timeseries; and an energy management application configured to generate an ad hoc dashboard comprising a widget and to associate the widget with the data point, wherein the widget is configured to display a graphical visualization of the plurality of timeseries associated with the data point and comprises interactive user interface options for switching between the plurality of timeseries associated with the data point. 2 . The building energy management system of claim 1 , wherein the data platform services comprise a sample aggregator configured to: automatically generate a data rollup timeseries comprising a plurality of aggregated data samples by aggregating the raw data samples as the raw data samples are collected from the building equipment; and store the data rollup timeseries in the timeseries database as one of the optimized data timeseries. 3 . The building energy management system of claim 1 , wherein the data platform services comprise a virtual point calculator configured to: create a virtual data point representing a non-measured variable; calculate data values for a plurality of samples of the virtual data point as a function of the raw data samples; generate a virtual point timeseries comprising the plurality of samples of the virtual data point; and store the virtual point timeseries in the timeseries database as one of the optimized data timeseries. 4 . The building energy management system of claim 1 , wherein the data platform services comprise an analytics service configured to: perform one or more analytics using the raw data timeseries; generate a results timeseries comprising a plurality of result samples indicating results of the analytics; and store the results timeseries in the timeseries database as one of the optimized data timeseries. 5 . The building energy management system of claim 1 , wherein the ad hoc dashboard comprises a widget creation interface comprising a plurality of selectable widget types, each of the widget types corresponding to a different type of widget the ad hoc dashboard is configured to create, the widget types comprising at least one of: a charting widget; a data visualization widget; a display widget; a time or date widget; and a weather information widget. 6 . The building energy management system of claim 1 , wherein the widget is a charting widget configured to display a chart of the plurality of timeseries associated with the data point, the chart comprising at least one of: a line chart; an area chart; a column chart; a bar chart; a stacked chart; and a pie chart. 7 . The building energy management system of claim 1 , wherein: the timeseries database is configured to store a plurality of timeseries associated with a plurality of different data points; the ad hoc dashboard is configured to associate the widget with each of the plurality of timeseries associated with the plurality of different data points; and the widget is configured to display a graphical visualization of each of the plurality of timeseries associated with the widget. 8 . The building energy management system of claim 7 , wherein the widget is configured to: determine a unit of measure for each of the plurality of timeseries associated with the widget; generate a line chart comprising a plurality of lines, each of the plurality of lines corresponding to one or the plurality of timeseries associated with the widget; assign a common color to each of the plurality of lines corresponding to timeseries with the same unit of measure; and assign different colors to each of the plurality of lines corresponding to timeseries with different units of measure. 9 . The building energy management system of claim 1 , wherein the widget is configured to: generate a heat map comprising a plurality of cells, each of the cells corresponding to a different sample of the data point associated with the widget; identify a numerical data value for each of the samples corresponding to the cells of the heat map; and assign a color to each cell of the heat map based on the numerical data value of the corresponding sample. 10 . The building energy management system of claim 1 , wherein the ad hoc dashboard is configured to: display a points list comprising a plurality of points detected in the building energy management system; receive a user input dragging and dropping one or more of the points from the points list onto the widget; and associate the one or more points with the widget in response to the user input dragging and dropping one or more of the points from the points list onto the widget. 11 . A method for generating an ad hoc dashboard in a building energy management system, the method comprising: operating building equipment to monitor and control a variable in the building energy management system; collecting raw data samples of a data point associated with the variable from the building equipment; generating a raw data timeseries comprising a plurality of the raw data samples; generating one or more optimized data timeseries from the raw data timeseries; storing a plurality of timeseries associated with the data point in a timeseries database, the plurality of timeseries comprising the raw data timeseries and the one or more optimized data timeseries; and generating an ad hoc dashboard comprising a widget associated with the data point, wherein the widget is configured to display a graphical visualization of the plurality of timeseries associated with the data point and comprises interactive user interface options for switching between the plurality of timeseries associated with the data point. 12 . The method of claim 11 , wherein generating the one or more optimized data timeseries comprises: automatically generating a data rollup timeseries comprising a plurality of aggregated data samples by aggregating the raw data samples as the raw data samples are collected from the building equipment; and storing the data rollup timeseries in the timeseries database as one of the optimized data timeseries. 13 . The method of claim 11 , wherein generating the one or more optimized data timeseries comprises: creating a virtual data point representing a non-measured variable; calculating data values for a plurality of samples of the virtual data point as a function of the raw data samples; generating a virtual point timeseries comprising the plurality of samples of the virtual data point; and storing the virtual point timeseries in the timeseries database as one of the optimized data timeseries. 14 . The method of claim 11 , wherein generating the one or more optimized data timeseries comprises: performing one or more analytics using the raw data timeseries; generating a results timeseries comprising a plurality of result samples indicating results of the analytics; and storing
involving graphical user interfaces [GUIs] · CPC title
Drag-and-drop · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
electric · CPC title
Monitoring; Safety · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.