Patent ID: 11972017
Assignee: VERINT AMERICAS INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. The non-transitory computer readable medium of claim 17, wherein the processor is further instructed to cause the DAE to perform the following:
receiving the current state desktop data from the SMS in real-time;
performing screen scraping of the current state desktop data to determine a set of current screen data for the current state desktop data;
comparing the set of current screen data to a screen list to determine if any of the set of current screen data matches any screens on the screen list;
based on the comparison, determining that at least one screen in the set of current screen data matches a screen on the screen list, wherein the at least one screen is a screen known to contain sensitive data; and
based on the comparison, determining that at least one screen in the set of current screen data does not match any screen on the screen list, wherein the at least one screen is a screen unknown to contain sensitive data;
for each screen in the set of current screen data that match a screen on the screen list (match screens):
implementing a set of action rules for each match screen in real time;
using screen scraping on each match screen to generate a set of field data; and
applying a field map model to the set of field data to identify nonconforming filed data;
identifying at least one nonconforming field data out of all match screens and generating a desktop nonconforming violation notice for each nonconforming filed data; and
transferring each desktop nonconforming violation notice to the VHS; and

for all screens in the set of current screen data that do not match a screen on the screen list (nonmatch screens):
applying a set of sensitive data patterns to the nonmatch screen data to determine if sensitive data is present in the nonmatch screen screen data;
identifying at least one sensitive data in the nonmatch screen data;
analyzing the at least one sensitive data in the nonmatch screen data based on sensitive data use rules to identify improper sensitive data use; and
analyzing the sensitive screen list and the screen maps based on the sensitive data in the nonmatch screen data and automatedly updating the sensitive screen list and the screen maps based on the analysis,
identifying at least one improper sensitive data use out of all nonmatch screens and generating a desktop use violation notice for each improper sensitive data use; and
transferring each desktop use violation notice to the VHS.