Dynamically displaying current status of tasks
First Claim
1. One or more computer-readable media storing a computer program that, when executed by one or more processors, causes the one or more processors to:
- display a subset of a plurality of steps in an order to be performed by a user;
altering an appearance of a current step in the subset of steps that needs to be performed by the user to distinguish the current step from other steps in the subset;
allowing the user to input data corresponding to the current step; and
scrolling, in response to user input of data corresponding to the current step, the plurality of steps so that a new subset of the plurality of steps is presented to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
The current status of a list of tasks to be performed is dynamically displayed. The tasks may be performed by a user (e.g., data entered by the user, words spoken by the user, actions taken by the user, and so forth) or alternatively by a computer (e.g., the steps it follows in carrying out a programmed task). At least a portion of the list is displayed at any given time along with an indication of which task is the next task to be performed. As the tasks are completed, the current status of the progression through the items on the list is dynamically updated so as to readily inform the user (or someone else) as to what the current task is that needs to be performed, as well as what tasks have already been performed and/or what tasks remain to be performed.
502 Citations
59 Claims
-
1. One or more computer-readable media storing a computer program that, when executed by one or more processors, causes the one or more processors to:
-
display a subset of a plurality of steps in an order to be performed by a user;
altering an appearance of a current step in the subset of steps that needs to be performed by the user to distinguish the current step from other steps in the subset;
allowing the user to input data corresponding to the current step; and
scrolling, in response to user input of data corresponding to the current step, the plurality of steps so that a new subset of the plurality of steps is presented to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
displaying a list of items to be handled by a user in a particular order;
identifying one item in the list of items that is the current item;
receiving a user input corresponding to the current item; and
updating, in response to receiving the user input, the identification of the one item that is the current item to indicate the next item in the list of items as the current item. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
displaying an identification of a plurality of users; and
for each of the plurality of users, displaying a list of tasks to be performed by the user, identifying one task in the list of tasks that is the current task that needs to be performed by the user, and updating, in response to completion of the task by the user, the identification of the one task that is the current task that needs to be performed by the user to be the next task in the list of tasks. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42)
-
-
28. A graphical user interface comprising:
-
a list portion identifying a list of a plurality of items to be handled by a user;
a user choices portion identifying information corresponding to a current item in the list; and
a current location marker that identifies one item of the list that is the current item to be handled by the user, wherein the current location marker is automatically updated to identify the next item in the list after the current item in the list has been handled by the user.
-
-
35. A system comprising:
-
a display device;
a user interface component, coupled to the display device, causing a user interface to be displayed on the display device;
wherein the user interface includes a list portion in which a list of a plurality of items to be handled by a user are displayed;
wherein the user interface further includes a current location marker identifying one of the items in the list as the current item that needs to be handled by the user; and
wherein the user interface component further automatically updates the current location marker to identify a new item in the list in response to the user handling the current item in the list.
-
-
43. A method comprising:
-
displaying a list of tasks to be performed;
identifying one task in the list of tasks that is the current task needing to be performed;
receiving an input corresponding to the current task; and
updating, in response to receiving the input, the identification of the one task that is the current task to indicate that the next task in the list of tasks is the current task needing to be performed. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58)
-
-
56. A graphical user interface comprising:
-
a task list portion identifying a list of a plurality of tasks to be performed by a user; and
an indication in the task list portion of a current task to be performed, wherein the indication is changed, in response to the current task being performed, to indicate a next task in the list as the current task to be performed.
-
-
59. A system comprising:
-
means for displaying a list of items to be handled by a user in a particular order; and
means for identifying one item in the list of items that is the current item, for receiving a user input corresponding to the current item, and for updating, in response to receiving the user input, the identification of the one item that is the current item to indicate the next item in the list of items as the current item.
-
Specification