System and method for generating, processing and displaying data relating to consumption data with an application
Abstract
A system, method and device for integrating consumption data with an application operating on a device are provided. The method comprises: accessing calendar data stored in memory relating to calendar entries; accessing consumption data stored in memory; and generating a graphical user interface (GUI) on a display for the device. The GUI comprises: a table containing at least one day entry and at least one time entry for the at least one day entry; a first graphical representation in the table representing a calendar entry in the calendar data for the at least one day entry, when applicable; and a second graphical representation in the table representing a consumption data level in the consumption data for the at least one day entry.
Claims
exact text as granted — not AI-modified1 . A method of integrating consumption data with an application at a device, comprising:
accessing calendar data stored in memory relating to calendar entries; accessing consumption data stored in memory; and generating a graphical user interface (GUI) on a display for the device, comprising:
a table containing at least one day entry and at least one time entry for the at least one day entry;
a first graphical representation in the table representing a calendar entry in the calendar data for the at least one day entry, when applicable; and
a second graphical representation in the table representing a consumption data level in the consumption data for the at least one day entry.
2 . The method of integrating consumption data with an application as claimed in claim 1 , wherein:
the table contains at least a week of day entries; a column is provided for each of day of the week; rows in the table mark times of the day; the first graphical representation is marked in a cell in the table for the calendar entry in the calendar data for the at least one day entry, when applicable; and the second graphical representation is a plurality of bar graphs in cells of the table representing consumption data levels in the consumption data for corresponding times and dates.
3 . The method of integrating consumption data with an application as claimed in claim 2 , wherein:
each bar graph of the plurality of bar graphs has a length that is proportional to a related consumption data level in the consumption data; and each bar graph of the plurality of bar graphs has a visual indicator representing a range in which the related consumption data level in the consumption data is located.
4 . The method of integrating consumption data with an application as claimed in claim 2 , further comprising:
for the second graphical representation, where consumption data values in the consumption data is not available between a first and a second time, generating a graphical representation of an interpolated consumption value between the first and second times.
5 . The method of integrating consumption data with an application as claimed in claim 2 , further comprising:
generating a message for the display when a value in the consumption data meets a target or exceeds a limit associated with the consumption data.
6 . The method of integrating consumption data with an application as claimed in claim 1 , further comprising generating in the GUI on the display:
a third graphical representation of a consumption level at a current time in the consumption data for the device.
7 . The method of integrating consumption data with an application as claimed in claim 6 , wherein the third graphical representation further comprises:
an axis for a scale for a range of values for a set of datapoints in the consumption data at the current time; a first marker a first boundary for a first segment in a scale for a range of values for the set of datapoints at the current time; a first graphical feature representing the first segment, the first graphical feature spanning a first length along the axis; a second graphical feature representing a second segment in the set of datapoints, the second graphical feature spanning a second length along the axis; and a first indicator for a first datapoint at the current time.
8 . A system for integrating consumption data into an application operating on a device, comprising:
a processor; a display device; a memory device; and a first module to provide instructions for the processor to process calendar data to generate a graphical user interface (GUI) of the calendar data on the display device, the GUI comprising:
a table containing at least one day entry and at least one time entry for the at least one day entry;
a first graphical representation in the table representing a calendar entry in the calendar data for the at least one day entry, when applicable; and
a second graphical representation in the table representing a consumption data level in the consumption data for the at least one day entry.
9 . The system for integrating consumption data into an application operating on a device as claimed in claim 8 , wherein:
the table contains at least a week of day entries; a column is provided for each of day of the week; rows in the table mark times of the day; the first graphical representation is marked in a cell in the table for the calendar entry in the calendar data for the at least one day entry, when applicable; and the second graphical representation is a plurality of bar graphs in cells of the table representing consumption data levels in the consumption data for corresponding times and dates.
10 . The system for integrating consumption data into an application operating on a device as claimed in claim 9 , wherein:
each bar graph of the plurality of bar graphs has a length that is proportional to a related consumption data level in the consumption data; and each bar graph of the plurality of bar graphs has a visual indicator representing a range in which the related consumption data level in the consumption data is located.
11 . The system for integrating consumption data into an application operating on a device as claimed in claim 9 , wherein the first module provides further instructions for the processor to:
generate a graphical representation of an interpolated consumption value between a first and a second time for the second graphical representation where consumption data values in the consumption data is not available between the first and the second time.
12 . The system for integrating consumption data into an application operating on a device as claimed in claim 9 , wherein the first module provides further instructions for the processor to:
generate a message for the display when a value in the consumption data meets a target or exceeds a limit associated with the consumption data.
13 . The system for integrating consumption data into an application operating on a device as claimed in claim 8 , wherein the first module provides further instructions for the processor to:
Generate a third graphical representation of a consumption level at a current time in the consumption data for the device.
14 . The system for integrating consumption data into an application operating on a device as claimed in claim 13 , wherein the third graphical representation further comprises:
an axis for a scale for a range of values for a set of datapoints in the consumption data at the current time; a first marker a first boundary for a first segment in a scale for a range of values for the set of datapoints at the current time; a first graphical feature representing the first segment, the first graphical feature spanning a first length along the axis; a second graphical feature representing a second segment in the set of datapoints, the second graphical feature spanning a second length along the axis; and a first indicator for a first datapoint at the current time.Join the waitlist — get patent alerts
Track US2013069951A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.