Method and system for providing software application end-users with contextual access to text and video instructional information
First Claim
Patent Images
1. A computer-implemented method for providing instructional information to an end-user of a software application, the method comprising:
- receiving, from the end-user, an indication of a tool that is associated with the software application and is configured to allow data associated with the software application to be modified;
causing a display device to display a tool data graphical user interface (GUI) in response to the indication, wherein the tool data GUI includes a first portion of instructional information pertaining to usage of the tool and one or more GUI elements;
receiving, from the end-user, a selection of a first GUI element included in the tool data GUI;
updating the tool data GUI to display a second portion of instructional information comprising a first video clip illustrating a usage of the tool in response to the selection;
selecting a third portion of instructional information comprising a second video clip illustrating the usage of the tool, wherein selecting the third portion of instructional information is based on a first numeric relevance value that indicates a relevance of the third portion of instructional information relative to the second portion of instructional information;
selecting a fourth portion of instructional information comprising a third video clip illustrating the usage of the tool, wherein selecting the fourth portion of instructional information is based on a second numeric relevance value that indicates a relevance of the fourth portion of instructional information relative to the second portion of instructional information;
updating the tool data GUI to display, while displaying the second portion of the instructional information in a first window;
a first thumbnail associated with the third portion of instructional information in a second window, anda second thumbnail associated with the fourth portion of instructional information in the second window;
initiating playback of the second portion of the instructional information; and
after completion of playback of the second portion of instructional information, updating the tool data GUI to;
remove the second portion of instructional information from the first window, anddisplay, in the first window, at least one of the third portion of instructional information and the fourth portion of instructional information.
1 Assignment
0 Petitions
Accused Products
Abstract
A tool data engine displays instructional information to an end-user of a software application that pertains to one or more tools associated with the software application. The tool data engine displays the instructional information within a graphical user interface (GUI) after the user has indicated interest in that tool. The instructional information includes a detailed description of the tool and one or more video clips associated with the tool. The tool data engine also allows end-users to record and/or upload video clips that demonstrate usage of the tool.
17 Citations
20 Claims
-
1. A computer-implemented method for providing instructional information to an end-user of a software application, the method comprising:
-
receiving, from the end-user, an indication of a tool that is associated with the software application and is configured to allow data associated with the software application to be modified; causing a display device to display a tool data graphical user interface (GUI) in response to the indication, wherein the tool data GUI includes a first portion of instructional information pertaining to usage of the tool and one or more GUI elements; receiving, from the end-user, a selection of a first GUI element included in the tool data GUI; updating the tool data GUI to display a second portion of instructional information comprising a first video clip illustrating a usage of the tool in response to the selection; selecting a third portion of instructional information comprising a second video clip illustrating the usage of the tool, wherein selecting the third portion of instructional information is based on a first numeric relevance value that indicates a relevance of the third portion of instructional information relative to the second portion of instructional information; selecting a fourth portion of instructional information comprising a third video clip illustrating the usage of the tool, wherein selecting the fourth portion of instructional information is based on a second numeric relevance value that indicates a relevance of the fourth portion of instructional information relative to the second portion of instructional information; updating the tool data GUI to display, while displaying the second portion of the instructional information in a first window; a first thumbnail associated with the third portion of instructional information in a second window, and a second thumbnail associated with the fourth portion of instructional information in the second window; initiating playback of the second portion of the instructional information; and after completion of playback of the second portion of instructional information, updating the tool data GUI to; remove the second portion of instructional information from the first window, and display, in the first window, at least one of the third portion of instructional information and the fourth portion of instructional information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more non-transitory computer-readable media including instructions that, when executed by one or more processors, cause the the one or more processors to perform the steps of:
-
receiving, from an end-user, an indication of a tool that is associated with a software application and is configured to allow data associated with the software application to be modified; causing a display device to display a tool data graphical user interface (GUI) in response to the indication, wherein the tool data GUI includes a first portion of instructional information pertaining to usage of the tool and one or more GUI elements; receiving from the end-user a selection of a first GUI element included in the tool data GUI; updating the tool data GUI to display a second portion of instructional information comprising a first video clip illustrating a usage of the tool in response to the selection; selecting a third portion of instructional information comprising a second video clip illustrating the usage of the tool, wherein selecting the third portion of instructional information is based on a first numeric relevance value that indicates a relevance of the third portion of instructional information relative to the second portion of instructional information; selecting a fourth portion of instructional information comprising a third video clip illustrating the usage of the tool, wherein selecting the fourth portion of instructional information is based on a second numeric relevance value that indicates a relevance of the fourth portion of instructional information relative to the second portion of instructional information; updating the tool data GUI to display, while displaying the second portion of instructional information in a first window; a first thumbnail associated with the third portion of instructional information in a second window, and a second thumbnail associated with the fourth portion of instructional information in the second window; initiating playback of the second portion of instructional information; and after completion of playback of the second portion of instructional information, updating the tool data GUI to; remove the second portion of instructional information from the first window, and display, in the first window, at least one of the third portion of instructional information and the fourth portion of instructional information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing device for providing instructional information to an end-user of a software application executing on the computing device, the computing device comprising:
-
a memory storing the software application; and a processor coupled to the memory that executes the software application to; receive, from the end-user, an indication of a tool that is associated with the software application and is configured to allow data associated with the software application to be modified, cause a display device to display a tool data graphical user interface (GUI) in response to the indication, wherein the tool data GUI includes a first portion of instructional information pertaining to usage of the tool and one or more GUI elements, receive from the end-user a selection of a first GUI element included in the tool data GUI, update the tool data GUI to display a second portion of instructional information comprising a first video clip illustrating a usage of the tool in response to the selection; select a third portion of instructional information comprising a second video clip illustrating the usage of the tool, wherein selecting the third portion of instructional information is based on a first numeric relevance value that indicates a relevance of the third portion of instructional information relative to the second portion of instructional information; select a fourth portion of instructional information comprising a third video clip illustrating the usage of the tool, wherein selecting the fourth portion of instructional information is based on a second numeric relevance value that indicates a relevance of the fourth portion of instructional information relative to the second portion of instructional information; update the tool data GUI to display, while displaying the second portion of the instructional information in a first window; a first thumbnail associated with the third portion of instructional information in a second window, and a second thumbnail associated with the fourth portion of instructional information in the second window; initiate playback of the second portion of the instructional information; and after completion of playback of the second portion of instructional information, update the tool data GUI to; remove the second portion of instructional information from the first window, and display, in the first window, at least one of the third portion of instructional information and the fourth portion of instructional information.
-
Specification