Recording display-independent computerized guidance
First Claim
Patent Images
1. A method for creating an automated tutorial for demonstrating a use of a given process of a given computer application, the method comprising:
- I. capturing image information representing the demonstration of the given process of the given computer application on a first computer, wherein capturing includes;
(a) detecting an activation of a graphical user interface (GUI) control associated with the given process;
(b) during or shortly after the activation of the graphical user interface (GUI) control capturing a screenshot of the computerized application and the activated GUI control;
(c) automatically analyzing an appearance of the activated GUI control to generate image information usable by a guidance script player to identify the GUI control; and
II. converting the captured image information into a guidance script which script drives a tutorial player application to provide a tutorial of the demonstration of the given process of the given application on a second computer, wherein converting includes;
(a) embedding into a guidance script at least the image information of the activated GUI control and at least an instruction indicating to the script player to;
(i) identify a matching GUI control on another instance of the computerized application, and (ii) activate the identified control by automatically driving a mouse pointer or a keyboard cursor to the identified GUI control on the other instance of the computerized application.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for recording a display-independent computerized guidance script, the method comprising capturing a screenshot of a GUI of a computerized application, analyzing an area, in the screenshot, surrounding a determined cursor position, to identify a GUI control, recording a manual operation sequence of the computerized application, and assigning the GUI control to a step of the operation sequence.
106 Citations
19 Claims
-
1. A method for creating an automated tutorial for demonstrating a use of a given process of a given computer application, the method comprising:
-
I. capturing image information representing the demonstration of the given process of the given computer application on a first computer, wherein capturing includes;
(a) detecting an activation of a graphical user interface (GUI) control associated with the given process;
(b) during or shortly after the activation of the graphical user interface (GUI) control capturing a screenshot of the computerized application and the activated GUI control;
(c) automatically analyzing an appearance of the activated GUI control to generate image information usable by a guidance script player to identify the GUI control; andII. converting the captured image information into a guidance script which script drives a tutorial player application to provide a tutorial of the demonstration of the given process of the given application on a second computer, wherein converting includes;
(a) embedding into a guidance script at least the image information of the activated GUI control and at least an instruction indicating to the script player to;
(i) identify a matching GUI control on another instance of the computerized application, and (ii) activate the identified control by automatically driving a mouse pointer or a keyboard cursor to the identified GUI control on the other instance of the computerized application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An automated tutorial for demonstrating a use of a given process of a given computer application, said automated tutorial, when executed by a computer, causes the computer to:
-
I. capture image information representing the demonstration of the given process of the given computer application on a first computer, wherein capture includes;
(a) detect an activation of a graphical user interface (GUI) control associated with the given process;
(b) during or shortly after the activation of the GUI control capture a screenshot of the computerized application and the activated GUI control;
(c) automatically analyze an appearance of the activated GUI control to generate image information usable by a guidance script player to identify the GUI control; andII. convert the captured image information into a guidance script, said guidance script to drive a tutorial player application to provide a tutorial of the demonstration of the given process of the given application on a second computer, wherein convert includes;
(a) embed into a guidance script at least the image information of the activated GUI control and at least an instruction indicating to the script player to;
(i) identify a matching GUI control on another instance of the computerized application and (ii) activate the identified control by automatically driving a mouse pointer or a keyboard cursor to the identified GUI control on the other instance of the computerized application. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification