Method and apparatus for navigating through a task on a computer
First Claim
1. A computational device for assisting a user in navigating through a performance of a task, the task including a plurality of sub-tasks, the computational device comprising:
- a display device in communication with the computational device;
a processor implemented at least partly in hardware and configured to implement;
a graphical user interface, comprising;
a list of two or more sub-tasks associated with the task, the list displaying on the display device for each sub-task;
an identifier, anda value corresponding to a parameter, andtwo or more panels, each panel associated with a respective sub-task in the list; and
a task performance component configured to;
control a presentation of the two or more panels in the graphical user interface,for each of the two or more sub-tasks in the list, enable a user to perform the sub-task by entering information into the respective panel associated with the sub-task as the sub-task is presented,enable the user to perform the two or more sub-tasks in a non-linear user-selectable order that is independent of a positional order in which the two or more sub-tasks are listed in the list, wherein, after performing one sub-task in the list, the user is enabled to select and perform any of the remaining sub-tasks indicated in the list as a subsequent sub-task,detect information entered by the user in a panel associated with a sub-task,based on the information entered by the user in the panel associated with the sub-task, determine a change in a value corresponding to a parameter of another sub-task, and automatically update the list to display the changed value of the other sub-task in the graphical user interface on the display device,determine a change in a value corresponding to a parameter of the sub-task based on the information entered in the panel associated with the sub-task,dynamically determine a new additional sub-task that is required to be performed by the user to complete the task in addition to the two or more sub-tasks indicated in the list of sub-tasks, the new sub-task being determined based on the change in the value corresponding to the parameter of the sub-task, andautomatically update the list of sub-tasks on the graphical user interface to display the new additional sub-task to the user in addition to the two or more sub-tasks.
14 Assignments
0 Petitions
Accused Products
Abstract
Assisting a user to navigate through a performance of a task, the task including a plurality of sub-tasks. Two or more of the sub-tasks are serially presented on a graphical user interface. Each of the two or more sub-tasks is displayed in a respective area of the graphical user interface. For each of the two or more sub-tasks, the user is enabled to perform the sub-task by entering information into the respective area of the sub-task as the sub-task is presented. While the two or more sub-tasks are being presented, a sub-task list of items is displayed to the user on the graphical user interface. Each item represents a respective one of the plurality of sub-tasks. Displaying the sub-task list includes displaying, within at least one of the items, information corresponding to the sub-task represented by the at least one item.
-
Citations
24 Claims
-
1. A computational device for assisting a user in navigating through a performance of a task, the task including a plurality of sub-tasks, the computational device comprising:
-
a display device in communication with the computational device; a processor implemented at least partly in hardware and configured to implement; a graphical user interface, comprising; a list of two or more sub-tasks associated with the task, the list displaying on the display device for each sub-task; an identifier, and a value corresponding to a parameter, and two or more panels, each panel associated with a respective sub-task in the list; and a task performance component configured to; control a presentation of the two or more panels in the graphical user interface, for each of the two or more sub-tasks in the list, enable a user to perform the sub-task by entering information into the respective panel associated with the sub-task as the sub-task is presented, enable the user to perform the two or more sub-tasks in a non-linear user-selectable order that is independent of a positional order in which the two or more sub-tasks are listed in the list, wherein, after performing one sub-task in the list, the user is enabled to select and perform any of the remaining sub-tasks indicated in the list as a subsequent sub-task, detect information entered by the user in a panel associated with a sub-task, based on the information entered by the user in the panel associated with the sub-task, determine a change in a value corresponding to a parameter of another sub-task, and automatically update the list to display the changed value of the other sub-task in the graphical user interface on the display device, determine a change in a value corresponding to a parameter of the sub-task based on the information entered in the panel associated with the sub-task, dynamically determine a new additional sub-task that is required to be performed by the user to complete the task in addition to the two or more sub-tasks indicated in the list of sub-tasks, the new sub-task being determined based on the change in the value corresponding to the parameter of the sub-task, and automatically update the list of sub-tasks on the graphical user interface to display the new additional sub-task to the user in addition to the two or more sub-tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method of assisting a user in navigating through a performance of a task, the task including a plurality of sub-tasks, the method comprising acts of:
-
(A) presenting two or more sub-tasks on a graphical user interface displayed on a display device in communication with a computational device, each of the two or more sub-tasks displayed in a respective panel; (B) for each of the two or more sub-tasks, enabling the user to perform the sub-task by entering information into the respective panel associated with the sub-task as the sub-task is presented; (C) while the two or more sub-tasks are being presented, displaying a list of the two or more sub-tasks to the user on the graphical user interface, the list displaying on the display device for each sub-task an identifier and a value corresponding to a parameter; (D) enabling the user to perform the two or more sub-tasks in a non-linear user-selectable order that is independent of a positional order in which the two or more sub-tasks are listed in the list, wherein, after performing one sub-task in the list, the user is enabled to select and perform any of the remaining sub-tasks indicated in the list as a subsequent sub-task; (E) detecting information entered by the user in a panel associated with a sub-task; (F) based on the information entered by the user in the panel associated with the sub-task, determining a change in a value corresponding to a parameter of another sub-task, and automatically updating the list to display the changed value of the other sub-task in the graphical user interface on the display device; (G) changing a value corresponding to a parameter of a sub-task based on information entered by the user in a panel associated with the sub-task; (H) dynamically determining a new additional sub-task that is required to be performed by the user to complete the task, the new sub-task being determined based on the change in the value corresponding to the parameter of the sub-task; and (I) automatically updating the list on the graphical user interface to display the new additional sub-task to the user. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for assisting a user in navigating through a performance of a task, the task including a plurality of sub-tasks, the system comprising:
-
a task performance component to control the presentation of two or more sub-tasks on a graphical user interface displayed on a display device in communication with a computational device, each of the two or more sub-tasks displayed in a respective panel, and to enable the user, for each of the two or more sub-tasks, to perform the sub-task by entering information into the respective panel of the sub-task as the sub-task is presented; a list of the two or more sub-tasks presented on the graphical user interface while the two or more sub-tasks are being presented, the list displaying on the display device for each sub-task an identifier and a value corresponding to a parameter; means for enabling the user to perform the two or more sub-tasks in a non-linear user-selectable order that is independent of a positional order in which the two or more sub-tasks are listed in the list, wherein, after performing one sub-task in the list, the user is enabled to select and perform any of the remaining sub-tasks indicated in the list as a subsequent sub-task; means for displaying, within at least one of the two or more sub-tasks in the list, a value corresponding to a parameter of the sub-task; means for detecting information entered by the user in a panel associated with a sub-task; means for determining a change in a value corresponding to a parameter of another sub-task based on the information entered by the user in the panel associated with the sub-task, and automatically updating the list to display the changed value of the other sub-task in the graphical user interface on the display device; means for changing, for at least one of the two or more sub-tasks in the list, the value corresponding to the parameter of the sub-task displayed based on information entered by the user in a panel associated with the sub-task; means for operating the task performance component to dynamically determine a new additional sub-task that is required to be performed by the user to complete the task, the new additional sub-task being determined based on the change in the value corresponding to the parameter of the sub-task; and means for automatically updating the list on the graphical user interface to display the new additional sub-task to the user.
-
-
18. A non-transitory computer-readable medium having computer-readable signals stored thereon that define instructions that, as a result of being executed by a computer, control the computer to perform a method of assisting a user in navigating through performance of a task, the task including a plurality of sub-tasks, the method comprising acts of:
-
(A) presenting two or more sub-tasks on a graphical user interface displayed on a display device in communication with a computational device, each of the two or more sub-tasks displayed in a respective panel; (B) for each of the two or more sub-tasks, enabling the user to perform the sub-task by entering information into the respective panel associated with the sub-task as the sub-task is presented; (C) while the two or more sub-tasks are being presented, displaying a list of the two or more sub-tasks to the user on the graphical user interface, the list displaying on the display device for each sub-task an identifier and a value corresponding to a parameter; (D) enabling the user to perform the two or more sub-tasks in a non-linear user-selectable order that is independent of a positional order in which the two or more sub-tasks are listed in the list, wherein, after performing one sub-task in the list, the user is enabled to select and perform any of the remaining sub-tasks indicated in the list as a subsequent sub-task; (E) detecting information entered by the user in a panel associated with a sub-task; (F) based on the information entered by the user in the panel associated with the sub-task, determining a change in a value corresponding to a parameter of another sub-task, and automatically updating the list to display the changed value of the other sub-task in the graphical user interface on the display device; (G) changing a value corresponding to a parameter of a sub-task based on information entered by the user in a panel associated with the sub-task; (H) dynamically determining a new additional sub-task that is required to be performed by the user to complete the task, the new additional sub-task being determined based on the change in the value corresponding to the parameter of the sub-task; and (I) automatically updating the list on the graphical user interface to display the new additional sub-task to the user. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification