System and method for optimizing visual session recording for user account management in a computing environment
First Claim
1. A method for monitoring one or more user sessions on an associated target system in an associated computing environment, the method comprising:
- providing an account management system;
automatically capturing with the account management system a plurality of user session screen captures that are associated with a user session on the associated target system;
processing, by the account management system, each user session screen capture of the plurality of user session screen captures, the processing by the account management system comprising;
computing a hash for a user session screen capture;
comparing a hash computed for the user session screen capture, which was automatically captured at a time during the user session, with a hash that was computed for a user session screen capture that was automatically captured before the time and discarding the user session screen capture that was automatically captured at the time if the hash computed for the user session screen capture that was automatically captured at the time is identical to the hash that was computed for the user session screen capture that was automatically captured before the time; and
;
applying one or more screen capture comparison rules to selectively discard the user session screen capture that was automatically captured at the time if one or more differences identified between the user session screen capture that was automatically captured at the time and the user session screen capture that was automatically captured before the time satisfy at least one of the one or more screen capture comparison rules, wherein the one or more screen capture comparison rules comprise;
a first screen capture comparison rule which requires the one or more differences identified between the user session screen automatically captured at the time and the user session screen capture automatically captured before the time to be exclusively within a portion of the associated target system defined as being irrelevant to an auditing of the one or more user sessions;
a second screen capture comparison rule which requires the one or more differences identified between the user session screen automatically captured at the time and the user session screen capture automatically captured before the time to be exclusively outside a portion of the associated target system determined to be displaying an active foreground application executing on the associated target system; and
/ora third screen capture comparison rule which requires the one or more differences identified between the user session screen capture automatically captured at the time and the user session screen capture automatically captured before the time to be exclusively outside of a portion of the associated target system determined to be displaying a selected application executing on the associated target system; and
automatically encoding, by the account management system, a subset of the plurality of user session screen captures into a video, the subset comprising those user session screen captures which were not discarded.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method can monitor one or more user sessions on a target system in a computing environment. An account managing system can capture a plurality of user session screen captures that are associated with said one or more user sessions on the target system. Furthermore, the account managing system can compare a user session screen capture, which is captured at a time during said one or more user sessions, with one or more user session screen captures that are recorded before the time. Then, the account managing system can record said user session screen capture if the target system is determined to be active at the time when said user session screen capture is captured.
40 Citations
22 Claims
-
1. A method for monitoring one or more user sessions on an associated target system in an associated computing environment, the method comprising:
-
providing an account management system; automatically capturing with the account management system a plurality of user session screen captures that are associated with a user session on the associated target system; processing, by the account management system, each user session screen capture of the plurality of user session screen captures, the processing by the account management system comprising; computing a hash for a user session screen capture; comparing a hash computed for the user session screen capture, which was automatically captured at a time during the user session, with a hash that was computed for a user session screen capture that was automatically captured before the time and discarding the user session screen capture that was automatically captured at the time if the hash computed for the user session screen capture that was automatically captured at the time is identical to the hash that was computed for the user session screen capture that was automatically captured before the time; and
;applying one or more screen capture comparison rules to selectively discard the user session screen capture that was automatically captured at the time if one or more differences identified between the user session screen capture that was automatically captured at the time and the user session screen capture that was automatically captured before the time satisfy at least one of the one or more screen capture comparison rules, wherein the one or more screen capture comparison rules comprise; a first screen capture comparison rule which requires the one or more differences identified between the user session screen automatically captured at the time and the user session screen capture automatically captured before the time to be exclusively within a portion of the associated target system defined as being irrelevant to an auditing of the one or more user sessions; a second screen capture comparison rule which requires the one or more differences identified between the user session screen automatically captured at the time and the user session screen capture automatically captured before the time to be exclusively outside a portion of the associated target system determined to be displaying an active foreground application executing on the associated target system; and
/ora third screen capture comparison rule which requires the one or more differences identified between the user session screen capture automatically captured at the time and the user session screen capture automatically captured before the time to be exclusively outside of a portion of the associated target system determined to be displaying a selected application executing on the associated target system; and automatically encoding, by the account management system, a subset of the plurality of user session screen captures into a video, the subset comprising those user session screen captures which were not discarded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for monitoring one or more user sessions on an associated target system in an associated computing environment, the system comprising:
-
a computer system comprising one or more microprocessors and a memory device; an account management system, running on the computer system, wherein the account management system operates to; automatically capture a plurality of user session screen captures that are associated with a user session on the associated target system; process each user session screen capture of the plurality of user session screen captures by; computing a hash for a user session screen capture; comparing a hash computed for the user session screen capture, which was automatically captured at a time during the user session, with a hash that was computed for a user session screen capture that was automatically captured before the time and discarding the user session screen capture that was automatically captured at the time if the hash computed for the user session screen capture that was automatically captured at the time is identical to the hash that was computed for the user session screen capture that was automatically captured before the time; and applying one or more screen capture comparison rules to selectively discard the user session screen capture that was automatically captured at the time if one or more differences identified between the user session screen capture that was automatically captured at the time and the user session screen capture that was automatically captured before the time satisfy at least one of the one or more screen capture comparison rules, wherein the one or more screen capture comparison rules comprise; a first screen capture comparison rule which requires the one or more differences identified between the user session screen automatically captured at the time and the user session screen capture automatically captured before the time to be exclusively within a portion of the associated target system defined as being irrelevant to an auditing of the one or more user sessions; a second screen capture comparison rule which requires the one or more differences identified between the user session screen automatically captured at the time and the user session screen capture automatically captured before the time to be exclusively outside a portion of the associated target system determined to be displaying an active foreground application executing on the associated target system; and
/ora third screen capture comparison rule which requires the one or more differences identified between the user session screen capture automatically captured at the time and the user session screen capture automatically captured before the time to be exclusively outside of a portion of the associated target system determined to be displaying a selected application executing on the associated target system; and automatically encode into a video a subset of the plurality of user session screen captures, the subset comprising those user session screen captures which were not discarded. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification