Claims
- 1. A computer program product, comprising:a computer storage medium and a computer program code mechanism embedded in the computer storage medium for allowing a computer to record, play, and evaluate in a customized manner events in a computer system, wherein the computer program code mechanism comprises: a first computer code software device configured to identify at least one target application; a second computer code software device configured to allow customized characterization of at least one sequence of interaction that occurs within the at least one target application; and a third computer code software device configured to build at least one finite state machine representing the at least one sequence of interaction characterized by the second computer code device.
- 2. The computer program product of claim 1, wherein the interaction occurs across multiple target applications.
- 3. The computer program product of claim 1, further comprising:a fourth computer code software device configured to record the at least one sequence; and a fifth computer code software device configured to compress the at least one sequence recorded by the fourth computer code software device.
- 4. The computer program product of claim 3, wherein the fifth computer code software device compresses the at least one sequence into targeted mouse and keyboard events.
- 5. The computer program product of claim 1, further comprising:a fourth computer code software device configured to record the at least one sequence; and a fifth computer code software device configured to allow a user to provide at least one label for the at least one sequence recorded by the fourth computer code device.
- 6. A computer program product, comprising:a computer storage medium and a computer program code mechanism embedded in the computer storage medium for allowing a computer to record, play and evaluate in a customized manner events in a computer system, wherein the computer program code mechanism comprises: a first computer code software device configured to identify at least one target application; a second computer code software device configured to build at least one customized characterization representing at least one sequence of interaction that occurs within the at least one target application; and third computer code software device configured to evaluate an input interaction sequence against the at least one customized characterization build by the second computer code device.
CROSS-REFERENCE TO CO-PENDING APPLICATION
This application is a continuation of U.S. patent application Ser. No. 09/173,617, filed Oct. 16, 1998, now U.S. Pat. No. 6,099,317, which is related to and claims priority to U.S. Provisional Application Serial No. 60/062,317, filed Oct. 17, 1997. The contents of that provisional application are incorporated herein by reference.
Government Interests
This invention was made with Government support under contract number F33615-94C-1494 awarded by the U.S. Air Force. The Government has certain rights in the invention.
US Referenced Citations (12)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/062317 |
Oct 1997 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/173617 |
Oct 1998 |
US |
Child |
09/576042 |
|
US |