IP Library Patent Application 13619051
Patent Application
App. No. 13/619,051

SYSTEM AND METHOD FOR GENERATING, PROCESSING AND DISPLAYING DATA RELATING TO CONSUMPTION DATA WITH AN APPLICATION

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 None
App. No.
13/619,051
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 (57)

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

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2026
From: ZEROFOOTPRINT SOFTWARE INC.
To: RSDCO LIMITED
Reel/Frame 074495/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2012
From: DEMBO, RON SAMUEL
To: ZEROFOOTPRINT SOFTWARE INC.
Reel/Frame 028993/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2012
From: BARTRAM, LINDA
To: ZEROFOOTPRINT SOFTWARE INC.
Reel/Frame 028993/0332 →