Automated system and method for conducting usability testing
First Claim
1. A computer based method for recording computer activity, comprising the steps of:
- (a) starting a recording on a recorder computer using a plurality of selected recording settings, the recorder computer providing a screen to display the recording;
(b) capturing a plurality of input streams from different input devices during the recording for creating a plurality of captured input streams;
(c) synchronizing the plurality of input streams;
(d) stopping the recording at a predetermined time; and
(e) saving a recording file of the plurality of captured input streams.
0 Assignments
0 Petitions
Accused Products
Abstract
An automated system and method for conducting a usability test. The system conducts the usability test and records events that occur on the computer screen in sync with both the video and audio of the user and creates a complete chronicle of events that occur behind the scenes in the applications and the operating system. The system, depending upon the settings specified in the configuration, also captures other input streams and then saves the complete recording of the usability test, along with all the desired events and captures, in a file format. The system allows a remote viewer to observe, in real time, the recording of the usability test and to set markers at critical moments during the recording which are to be recorded. The system also allows the manager or administrator to configure the preferences, import and analyze the usability test and recording files, and prepare presentation videos of the usability test based upon the analyzed criteria.
-
Citations
71 Claims
-
1. A computer based method for recording computer activity, comprising the steps of:
-
(a) starting a recording on a recorder computer using a plurality of selected recording settings, the recorder computer providing a screen to display the recording;
(b) capturing a plurality of input streams from different input devices during the recording for creating a plurality of captured input streams;
(c) synchronizing the plurality of input streams;
(d) stopping the recording at a predetermined time; and
(e) saving a recording file of the plurality of captured input streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer based method for recording computer activity, comprising the steps of:
-
(a) starting a recording on a recorder computer using a plurality of selected recording settings, the recorder computer providing a screen to display the recording;
(b) connecting the recorder computer to a remote computer;
(c) capturing a plurality of input streams from different input devices during the recording for creating a plurality of captured input streams;
(d) adding a plurality of information to the recording from the remote computer for creating a plurality of added information;
(e) stopping the recording at a predetermined time; and
(f) saving a recording file of the plurality of captured input streams and the plurality of added information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer based method for conducting and analyzing a usability test, comprising the steps of:
-
(a) starting the usability test on a recorder computer using a plurality of selected recording settings, the recorder computer providing a screen to display the usability test;
(b) capturing a plurality of input streams during the usability test for creating a plurality of captured input streams;
(c) synchronizing the plurality of input streams;
(d) stopping the usability test at a predetermined time; and
(e) saving a recording file of the video of the screen of the recorder computer and the plurality of captured input streams. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer based method for conducting and analyzing a usability test, comprising the steps of:
-
(a) configuring a plurality of recording settings for creating a selected recording settings, the plurality of selected recording settings comprising a plurality of input streams from different input devices;
(b) testing the selected recording settings;
(c) starting the usability test on a recorder computer using the plurality of selected recording settings, the recorder computer providing a screen to display the usability test;
(d) connecting the recorder computer to a remote computer;
(e) capturing the plurality of input streams during the usability test for creating a plurality of captured input streams;
(f) adding a first set of plurality of markers to the usability test from the remote computer for creating a plurality of added markers;
(g) stopping the usability test at a predetermined time;
(h) disconnecting the remote computer from the recorder computer;
(i) saving a recording file of the plurality of captured input streams and the plurality of added markers;
(j) opening a project;
(k) importing a plurality of recording files into the opened project;
(l) analyzing the plurality of recording files for isolating a set of analyzed information;
(m) creating a highlight video of the analyzed information; and
(n) playing the highlight video. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A computer based method for conducting and analyzing a usability test, comprising the steps of:
-
if the recording settings are to be configured, then performing the following step (a);
(a) configuring a plurality of recording settings for creating a selected recording settings, the plurality of selected recording settings comprising a plurality of input streams from different input devices;
if the recording settings are not to be configured, then performing the following step (b);
(b) importing a plurality of previously recorded recording settings for creating a selected recording settings, the plurality of selected recording settings comprising a plurality of input streams from different input devices;
if the plurality of selected recording settings are to be tested, then performing the following step (c);
(c) testing the selected recording settings;
starting the usability test on a recorder computer using the plurality of selected recording settings, the recorder computer providing a screen to display the usability test;
if the recorder computer is to be connected to a remote computer, then performing the following steps (d)-(e);
(d) connecting the recorder computer to a remote computer;
(e) adding a first set of plurality of markers during the usability test from the remote computer for creating a plurality of added markers;
capturing the plurality of input streams during the usability test for creating a plurality of captured input streams;
synchronizing the plurality of input streams;
stopping the usability test at a predetermined time;
if the recorder computer is connected, then performing the following step (f);
(f) disconnecting the remote computer from the recorder computer;
saving a recording file of the plurality of captured input streams and the plurality of added markers;
if the usability test is to be analyzed, then performing the following steps (g)-(k);
(g) opening a project;
(h) importing a plurality of recording files into the opened project;
(i) analyzing the plurality of recording files for isolating a set of analyzed information, (j) creating a highlight video of the analyzed information; and
(k) playing the highlight video. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A computer program product comprising a computer storage medium having a computer program code mechanism embedded in the computer storage medium for use with a receiving medium for recording computer activity, the computer program code mechanism comprising:
-
a first computer code device configured to start a recording on a recorder computer using a plurality of selected recording settings, the recorder computer providing a screen to display the recording;
a second computer code device configured to capture a video of the screen of the recorder computer;
a third computer code device configured to capture a video of the user operating the recorder computer;
a fourth computer code device configured to capture a plurality of input streams during the recording for creating a plurality of captured input streams;
a fifth computer code device configured to stop the recording at a predetermined time; and
a sixth computer code device configured to save a recording file of the video of the screen of the recorder computer, the video of the user operating the recorder computer, and the plurality of captured input streams. - View Dependent Claims (67, 68, 69, 70, 71)
-
Specification