Computer-aided interactive learning
First Claim
Patent Images
1. A computer-implemented method for creating an interactive learning environment integrated with a user interface of a computer software application, the method comprising:
- creating a plurality of windows of the interactive learning environment for guiding a user through a series of steps to perform a task supported by the computer software application, wherein;
the plurality of windows are integrated with the user interface of the computer software application and contain at least one of textual and visual content informing the user of elements to accomplish the task;
at least one of the plurality of windows contains a pointer; and
the pointer indicates a location of a command in the user interface of the computer software application; and
enabling user interaction during the execution of the series of steps, wherein user interaction takes a form of a user input specified in one of the plurality of windows, and wherein execution of the series of steps includes exchanging data between a process implementing the plurality of windows of the interactive learning environment and the user interface of the computer software application, the exchanged data in the form of displaying user interface elements and user interaction data indicating the user input in the one of the plurality of windows, wherein the user interaction data automatically advances the interactive learning environment to a next step in the series of steps.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method and system creates an interactive learning environment. Windows are created for guiding a user through a series of steps to perform a task supported by a computer software application. The windows contain textual and/or visual content that informs the user of the elements to accomplish the task. At least one of the windows contains a pointer indicating a location of a command in a user interface of the computer software application. User interaction is enabled during the execution of the series of steps, allowing for user input.
11 Citations
20 Claims
-
1. A computer-implemented method for creating an interactive learning environment integrated with a user interface of a computer software application, the method comprising:
-
creating a plurality of windows of the interactive learning environment for guiding a user through a series of steps to perform a task supported by the computer software application, wherein; the plurality of windows are integrated with the user interface of the computer software application and contain at least one of textual and visual content informing the user of elements to accomplish the task; at least one of the plurality of windows contains a pointer; and the pointer indicates a location of a command in the user interface of the computer software application; and enabling user interaction during the execution of the series of steps, wherein user interaction takes a form of a user input specified in one of the plurality of windows, and wherein execution of the series of steps includes exchanging data between a process implementing the plurality of windows of the interactive learning environment and the user interface of the computer software application, the exchanged data in the form of displaying user interface elements and user interaction data indicating the user input in the one of the plurality of windows, wherein the user interaction data automatically advances the interactive learning environment to a next step in the series of steps. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable data storage medium comprising instructions causing a computer to:
-
create an interactive learning environment integrated with a user interface of a computer software application, the interactive learning environment comprised of a plurality of windows for guiding a user through a series of steps to perform a task supported by the computer software application, wherein; the plurality of windows are integrated with the user interface of the computer software application and contain at least one of textual and visual content informing the user of elements to accomplish the task; at least one of the plurality of windows contains a pointer; and the pointer indicates a location of a command in the user interface of the computer software application; and enable user interaction during the execution of the series of steps, wherein user interaction takes a form of a user input specified in one of the plurality of windows, and wherein execution of the series of steps includes exchanging data between a process implementing the plurality of windows of the interactive learning environment and the user interface of the computer software application, the exchanged data in the form of displaying user interface elements and user interaction data indicating the user input in the one of the plurality of windows, wherein the user interaction data automatically advances the interactive learning environment to a next step in the series of steps. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system comprising:
-
a processor operatively coupled to a data storage system, the data storage system storing a three-dimensional model; and a data storage memory operatively coupled to the processor and comprising instructions to configure the processor to; create an interactive learning environment integrated with a user interface of a computer software application, the interactive learning environment comprised of a plurality of windows for guiding a user through a series of steps to perform a task supported by the computer software application, wherein; the plurality of windows are integrated with the user interface of the computer software application and contain at least one of textual and visual content informing the user of elements to accomplish the task; at least one of the plurality of windows contains a pointer; and the pointer indicates a location of a command in the user interface of the computer software application; and enable user interaction during the execution of the series of steps, wherein; user interaction with the plurality of windows of the interactive learning environment causes the execution of a command in the computer software application upon user selection of the command in the plurality of windows of the interactive learning environment by exchanging data between a process implementing the plurality of windows of the interactive learning environment and the user interface of the computer software application, the exchanged data in the form of displaying user interface elements and user interaction data indicating the user interaction with the plurality of windows, wherein the user interaction data automatically advances the interactive learning environment to a next step in the series of steps; and user interaction incorporates user input specified in one of the plurality of windows in the interactive learning environment. - View Dependent Claims (17, 18, 19, 20)
-
Specification