METHOD AND APPARATUS FOR ILLUSTRATING PROGRESS IN ACHIEVING A GOAL IN A COMPUTER PROGRAM TASK
First Claim
1. A method for illustrating progress in achieving a goal of a system modeled by a computer program, comprising:
- displaying a widget on a display, the widget comprising;
a center portion representing a category of data represented by the computer program, wherein the category of data includes n data points that must be fulfilled to achieve the goal; and
an outer portion, comprising a segment representing each one of the n data points;
updating the widget to represent each of the n data points that has been fulfilled, comprising delineating each segment representing a fulfilled data point requirement from each segment representing a non-fulfilled data point requirement.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and article of manufacture for illustrating progress in achieving a goal of a system modeled by a computer program. In one embodiment, the invention is evidenced by a method comprising the steps of displaying a widget wherein the widget comprises a center portion representing a category of data represented by the computer program and the category of data includes n data points that must be fulfilled to achieve the goal and an outer portion, comprising a segment representing each one of the n data points; and updating the widget to represent each of the n data points that has been fulfilled by delineating each segment representing a fulfilled data point requirement from each segment representing a non-fulfilled data point requirement.
-
Citations
27 Claims
-
1. A method for illustrating progress in achieving a goal of a system modeled by a computer program, comprising:
-
displaying a widget on a display, the widget comprising; a center portion representing a category of data represented by the computer program, wherein the category of data includes n data points that must be fulfilled to achieve the goal; and an outer portion, comprising a segment representing each one of the n data points; updating the widget to represent each of the n data points that has been fulfilled, comprising delineating each segment representing a fulfilled data point requirement from each segment representing a non-fulfilled data point requirement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13)
-
-
10. An apparatus for illustrating progress in achieving a goal in a computer program, comprising:
-
a computer system, having a processor and a memory coupled thereto, the memory storing one or more instructions for performing the computer program and for presenting a widget on a display coupled to the computer system;
wherein the widget comprises;a center portion representing a category of data represented by the computer program, wherein the category of data includes n data points that must be fulfilled to achieve the goal; an outer portion, comprising a segment representing each one of the n data points, wherein each of the segments representing a data point having a fulfilled data point requirement are delineated from each of the segments representing a data point having an unfulfilled data point. - View Dependent Claims (11, 12, 14, 15, 16, 17, 18)
-
-
19. An apparatus for illustrating progress in achieving a goal in a task of a computer program, comprising:
-
means for displaying a widget, the widget comprising; a center portion representing a category of data represented by the computer program, wherein the category of data includes n data points that must be fulfilled to achieve the goal; an outer portion, comprising a segment representing each one of the n data points; means for updating the widget to represent each of the n data points that has been fulfilled, comprising delineating each segment representing a fulfilled data point requirement from each segment representing a non-fulfilled data point requirement. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification