Progress bar
First Claim
1. A method for displaying the progress of an activity performed on a user device, the method comprising:
- outputting a progress indicator indicative of the progress made in completing the activity, and updating the progress indicator as the activity proceeds;
simultaneously outputting a progress rate indicator having a property indicative of an activity progress rate corresponding to a rate at which the activity is being progressed with respect to a current maximum progress rate, the outputting the progress rate indicator comprising;
dynamically updating the progress rate indicator based on dynamically updating the current maximum progress rate at least in part by;
receiving a first rate value indicative of the activity progress rate;
generating a first fractional rate value of the first rate value with a first value indicative of a first maximum progress rate of the user device for the activity;
generating a first indicator corresponding to the property based on the first fractional rate value generated;
after generating the first indicator;
receiving a second rate value indicative of the activity progress rate, where the second rate value is different from the first rate value;
generating a second fractional rate value of the second rate value with a second value indicative of a second maximum progress rate of the user device for the activity, where the second fractional rate value is different from the first fractional rate value, and the second maximum progress rate is different from the first maximum progress rate; and
generating a second indicator corresponding to the property based on the second fractional rate value generated, where the second indicator is different from the first indicator.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for displaying the progress of an activity performed on a user device is provided. The method includes outputting a progress indicator indicative of the progress made in completing an activity and updating the progress indicator as the activity proceeds. Simultaneously, a first progress rate indicator is also output to the display, the progress rate indicator having a property indicative of the rate at which the activity is being progressed. The property of the progress rate indicator is based on a value determined by receiving a rate value indicative of the activity progress rate and comparing the rate value with a value indicative of the maximum progress rate of the user device for the particular activity. A corresponding apparatus and computer program for carrying out the method are also provided.
305 Citations
19 Claims
-
1. A method for displaying the progress of an activity performed on a user device, the method comprising:
-
outputting a progress indicator indicative of the progress made in completing the activity, and updating the progress indicator as the activity proceeds; simultaneously outputting a progress rate indicator having a property indicative of an activity progress rate corresponding to a rate at which the activity is being progressed with respect to a current maximum progress rate, the outputting the progress rate indicator comprising; dynamically updating the progress rate indicator based on dynamically updating the current maximum progress rate at least in part by; receiving a first rate value indicative of the activity progress rate; generating a first fractional rate value of the first rate value with a first value indicative of a first maximum progress rate of the user device for the activity; generating a first indicator corresponding to the property based on the first fractional rate value generated; after generating the first indicator; receiving a second rate value indicative of the activity progress rate, where the second rate value is different from the first rate value; generating a second fractional rate value of the second rate value with a second value indicative of a second maximum progress rate of the user device for the activity, where the second fractional rate value is different from the first fractional rate value, and the second maximum progress rate is different from the first maximum progress rate; and generating a second indicator corresponding to the property based on the second fractional rate value generated, where the second indicator is different from the first indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory, computer-readable medium having sets of instructions stored thereon which, when executed by a computer, cause the computer to:
-
output a progress indicator indicative of the progress made in completing an activity, and updating the progress indicator as the activity proceeds; simultaneously output a progress rate indicator having a property indicative of an activity progress rate corresponding to a rate at which the activity is being progressed with respect to a current maximum progress rate, the outputting the progress rate indicator comprising; dynamically update the progress rate indicator based on dynamically updating the current maximum progress rate at least in part by; receiving a first rate value indicative of the activity progress rate; generating a first fractional rate value of the first rate value with a first value indicative of a first maximum progress rate of a user device for the activity; generating a first indicator corresponding to the property based on the first fractional rate value generated; after generating the first indicator; receiving a second rate value indicative of the activity progress rate, where the second rate value is different from the first rate value; generating a second fractional rate value of the second rate value with a second value indicative of a second maximum progress rate of the user device for the activity, where the second fractional rate value is different from the first fractional rate value, and the second maximum progress rate is different from the first maximum progress rate; and generating a second indicator corresponding to the property based on the second fractional rate value generated, where the second indicator is different from the first indicator. - View Dependent Claims (16, 17, 18)
-
-
19. A system for displaying the progress of an activity performed on a user device, the system comprising:
-
a memory device; and a processor in communication with the memory device, wherein the memory device has sets of instructions stored thereon which, when executed by the processor, cause the processor to; output a progress indicator indicative of the progress made in completing the activity, and updating the progress indicator as the activity proceeds; simultaneously output a progress rate indicator having a property indicative of an activity progress rate corresponding to a rate at which the activity is being progressed with respect to a current maximum progress rate, the outputting the progress rate indicator comprising; dynamically update the progress rate indicator based on dynamically updating the current maximum progress rate at least in part by; receiving a first rate value indicative of the activity progress rate; and generating a first fractional rate value of the first rate value with a value indicative of a first maximum progress rate of the user device for the activity; generating a first indicator corresponding to the property based on the first fractional rate value generated; after generating the first indicator; receiving a second rate value indicative of the activity progress rate, where the second rate value is different from the first rate value; generating a second fractional rate value of the second rate value with a second value indicative of a second maximum progress rate of the user device for the activity, where the second fractional rate value is different from the first fractional rate value, and the second maximum progress rate is different from the first maximum progress rate; and generating a second indicator corresponding to the property based on the second fractional rate value generated, where the second indicator is different from the first indicator.
-
Specification