Patent ID: 8165908

Claim:
A computer-based interactive user-interface training system providing workflow assistance and simulating user-interface operation, the system comprising: a data processor operable to assist a performance of a workflow, the workflow having a plurality of pre-determined work steps to be performed sequentially, the data processor being configured to track a user's progress through the plurality of predetermined works steps and identify a current work step from among the plurality of predetermined work steps; and a user interface generated by the data processor and operable to (1) initiate the current work step in the workflow, and (2) alternatively, respond to queries for information regarding a current work step and provide workflow assistance associated with a performance of the current work step via a display screen, the workflow assistance including at least step by step instructions detailing to the user a proper performance of the current work step, based on a previous operation of the current work step, to guide completion of the current work step, the user interface configured to individually display, on the display screen, each step by step instruction explaining to the user the proper performance of the current work step to complete the current work step, the workflow assistance further including a virtual simulation to be presented on the display screen demonstrating to the user the proper performance of the current work step to complete the current work step, wherein, as the plurality of pre-determined work steps within the workflow are being performed sequentially, when the user has questions regarding the proper performance of the current work step, upon receipt of the request for information regarding the current work step, the user interface presents on the display screen the workflow assistance that details or demonstrates the proper performance of the current work step required to properly complete the current work step such that the workflow is recommenced and the current work step is completed by the user based on the previous operation of the current work step as detailed by at least one of the step by step instructions or demonstrated by the virtual simulation that simulates realistic operation of the user interface via the display screen, and wherein the workflow assistance includes step by step instructions relate to a proper performance of a previous work step and a next work step from among the plurality of pre-determined work steps, the instructions based on a previous operation of the previous work step and the next work step.