SMART PROGRESS INDICATOR
First Claim
Patent Images
1. A method comprising:
- creating a progress indicator, the progress indicator being a graphical indication of a ratio between a portion of a whole task that has been completed and the whole task; and
associating the progress indicator with a trigger that includes a condition, wherein, based on whether the condition is satisfied, a data source of the whole task is determined, and a display pattern of the progress indicator corresponding to the ratio is applied, determining the data source and applying the display pattern comprising;
before the condition is satisfied;
designating a first data source for the whole task, the first data source specifying a first series of subcomponents of the whole task; and
representing the portion of the whole task that has been completed in a first display pattern; and
upon the condition being satisfied;
switching the data source for the whole task, including designating a second data source for the whole task, the second data source specifying a second series of subcomponents of the whole task; and
switching a representation of the completed portion of the whole task, including representing the portion of the whole task that has been completed in a second display pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, program products, and systems for a smart progress indicator are described. A smart progress indicator can be user-configurable and user-programmable. A smart progress indicator can represent a ratio between a completed portion of a task and the whole task. In addition, the smart progress indicator can include triggers such that the smart progress indicator can have different colors or patterns depending on whether or not one or more conditions are satisfied. In some implementations, the smart progress indicator can dynamically change data sources for the completed portion of the task or for the whole task based on the conditions.
278 Citations
24 Claims
-
1. A method comprising:
-
creating a progress indicator, the progress indicator being a graphical indication of a ratio between a portion of a whole task that has been completed and the whole task; and associating the progress indicator with a trigger that includes a condition, wherein, based on whether the condition is satisfied, a data source of the whole task is determined, and a display pattern of the progress indicator corresponding to the ratio is applied, determining the data source and applying the display pattern comprising; before the condition is satisfied; designating a first data source for the whole task, the first data source specifying a first series of subcomponents of the whole task; and representing the portion of the whole task that has been completed in a first display pattern; and upon the condition being satisfied; switching the data source for the whole task, including designating a second data source for the whole task, the second data source specifying a second series of subcomponents of the whole task; and switching a representation of the completed portion of the whole task, including representing the portion of the whole task that has been completed in a second display pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory storage device storing computer instructions that, when executed, are operable to cause one or more processors to perform operations comprising:
-
creating a progress indicator, the progress indicator being a graphical indication of a ratio between a portion of a whole task that has been completed and the whole task; and associating the progress indicator with a trigger that includes a condition, wherein, based on whether the condition is satisfied, a data source of the whole task is determined, and a display pattern of the progress indicator corresponding to the ratio is applied, determining the data source and applying the display pattern comprising; before the condition is satisfied; designating a first data source for the whole task, the first data source specifying a first series of subcomponents of the whole task; and representing the portion of the whole task that has been completed in a first display pattern; and upon the condition being satisfied; switching the data source for the whole task, including designating a second data source for the whole task, the second data source specifying a second series of subcomponents of the whole task; and switching a representation of the completed portion of the whole task, including representing the portion of the whole task that has been completed in a second display pattern. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more processors programmed to perform operations comprising; creating a progress indicator, the progress indicator being a graphical indication of a ratio between a portion of a whole task that has been completed and to the whole task; and associating the progress indicator with a trigger that includes a condition, wherein, based on whether the \condition is satisfied, a data source of the whole task is determined, and a display pattern of the progress indicator corresponding to the ratio is applied, determining the data source and applying the display pattern comprising; before the condition is satisfied; designating a first data source for the whole task, the first data source specifying a first series of subcomponents of the whole task; and representing the portion of the whole task that has been completed in a first display pattern; and upon the condition being satisfied; switching the data source for the whole task, including designating a second data source for the whole task, the second data source specifying a second series of subcomponents of the whole task; and switching a representation of the completed portion of the whole task, including representing the portion of the whole task that has been completed in a second display pattern. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification