Automatic rules based capturing of graphical objects for specified applications
First Claim
Patent Images
1. A computer-implemented method of capturing graphical objects presented by a computer system comprising:
- monitoring execution of an application on the computer system, wherein the monitoring comprises capturing and temporarily storing in a temporary storage buffer graphical objects associated with the application, wherein the graphical objects are captured as graphical images presented by the computer system, and at least one graphical image comprises a smaller portion of a graphical user interface display that is associated with the application;
determining whether an event occurs during the monitoring, capturing and temporarily storing of objects that constitutes a triggering event;
in response to a determination of a triggering event, permanently storing at least one captured graphical object to facilitate analysis of the at least one graphical object associated with the triggering event; and
overwriting within the temporary storage buffer captured and temporarily stored graphical objects that have not been permanently stored;
wherein;
one or more graphical objects are captured automatically in accordance with a pre-defined set of rules for the application, and at least one captured graphical object was presented as a graphical image during execution of the application at a time prior to the triggering event; and
the automatic capturing of each graphical object based upon the pre-defined set of rules includes;
identifying each graphical object presented by the computer system and associated with the application; and
based upon the identification of each graphical object, determining whether the identified graphical object will be captured.
5 Assignments
0 Petitions
Accused Products
Abstract
Graphical objects presented by a computer system are captured by monitoring execution of an application on the computer system, and capturing one or more graphical objects of a graphical user image presented by the computer system and associated with the application. The one or more graphical objects are captured automatically in accordance with a pre-defined set of rules for the application.
-
Citations
12 Claims
-
1. A computer-implemented method of capturing graphical objects presented by a computer system comprising:
-
monitoring execution of an application on the computer system, wherein the monitoring comprises capturing and temporarily storing in a temporary storage buffer graphical objects associated with the application, wherein the graphical objects are captured as graphical images presented by the computer system, and at least one graphical image comprises a smaller portion of a graphical user interface display that is associated with the application; determining whether an event occurs during the monitoring, capturing and temporarily storing of objects that constitutes a triggering event; in response to a determination of a triggering event, permanently storing at least one captured graphical object to facilitate analysis of the at least one graphical object associated with the triggering event; and overwriting within the temporary storage buffer captured and temporarily stored graphical objects that have not been permanently stored; wherein; one or more graphical objects are captured automatically in accordance with a pre-defined set of rules for the application, and at least one captured graphical object was presented as a graphical image during execution of the application at a time prior to the triggering event; and the automatic capturing of each graphical object based upon the pre-defined set of rules includes; identifying each graphical object presented by the computer system and associated with the application; and based upon the identification of each graphical object, determining whether the identified graphical object will be captured. - View Dependent Claims (2, 3, 4)
-
-
5. A system for capturing graphical objects presented by a computer system comprising:
-
a storage structure including a temporary storage buffer; and a processor configured with logic to; monitor execution of an application on the computer system, wherein the monitoring comprises capturing and temporarily storing in the temporary storage buffer graphical objects associated with the application, wherein the graphical objects are captured as graphical images presented by the computer system, and at least one graphical image comprises a smaller portion of a graphical user interface display that is associated with the application; determine whether an event occurs during the monitoring, capturing and temporarily storing of graphical objects that constitutes a triggering event; in response to a determination of a triggering event, permanently store at least one captured graphical object to facilitate analysis of the at least one graphical object associated with the triggering event; and overwrite within the temporary storage buffer captured and temporarily stored graphical objects that have not been permanently stored; wherein; one or more graphical objects are captured automatically in accordance with a pre-defined set of rules for the application, and at least one captured graphical object was presented as a graphical image during execution of the application at a time prior to the triggering event; and the automatic capturing by the processor of each graphical object based upon the pre-defined set of rules includes; identifying each graphical object presented by the computer system and associated with the application; and based upon the identification of each graphical object, determining whether the identified graphical object will be captured. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product for capturing graphical objects presented by a computer system comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to; monitor execution of an application on the computer system, wherein the monitoring comprises capturing and temporarily storing within a temporary storage buffer graphical objects associated with the application, wherein the graphical objects are captured as graphical images presented by the computer system, and at least one graphical image comprises a smaller portion of a graphical user interface display that is associated with the application; determine whether an event occurs during the monitoring, capturing and temporarily storing of graphical objects that constitutes a triggering event in response to a determination of a triggering event, permanently store at least one captured graphical object to facilitate analysis of the at least one graphical object associated with the triggering event; and overwrite within the temporary storage buffer captured and temporarily stored graphical objects that have not been permanently stored; wherein; one or more graphical objects are captured automatically in accordance with a pre-defined set of rules for the application, and at least one captured graphical object was presented as a graphical image during execution of the application at a time prior to the triggering event; and the automatic capturing of each graphical object by the computer readable program code based upon the pre-defined set of rules includes; identifying each graphical object presented by the computer system and associated with the application; and based upon the identification of each graphical object, determining whether the identified graphical object will be captured. - View Dependent Claims (10, 11, 12)
-
Specification