Automatic tracking of user data and reputation checking
First Claim
1. A system embodied on a computer readable storage medium that facilitates automatic tracking of user data and monitoring personally identifiable information (PII) comprising:
- a keystroke capture component that captures keystrokes in the form of a character string;
an extraction component that extracts one or more character substrings having at least a minimum length of characters from the character string;
a field extraction component that extracts field character string data from one or more form fields provided by a virtual network location and associates the character string data with respective metatag labels;
an input tracking component that tracks substrings which repeat at least q times over a period of time;
a string analysis component that flags a character substring as PII based on the minimum length of characters, the number of substring repetitions or metadata associating the substring with a person, wherein the PII uniquely distinguishes a person'"'"'s data from other personal data stored at the virtual network location; and
a display component that provides a visualization of the extracted substrings that is browsable and searchable;
wherein a list of substrings is viewable based upon time of entry and the virtual network location where the PII was received.
2 Assignments
0 Petitions
Accused Products
Abstract
A unique system and method that facilitate automatic tracking of user data and providing on-demand site or merchant reputation information is provided. The system and method involve monitoring user input such as by keystrokes over a period of time and forming a long continuous string of characters. The string of characters can be monitored for repeating substrings or non-repeating substrings that indicate sensitive user information such as SSN or credit card number (CCN). The substrings can be displayed to the user in a digest form and order according to frequency of occurrence, for example. Thus, the user can readily view where and when their sensitive information has been entered. In addition, the typing of certain substrings such as CCNs or other sensitive field data can trigger a reputation service to retrieve the reputation data for the current site or merchant to mitigate dealing with fraudulent sites or merchants.
-
Citations
20 Claims
-
1. A system embodied on a computer readable storage medium that facilitates automatic tracking of user data and monitoring personally identifiable information (PII) comprising:
-
a keystroke capture component that captures keystrokes in the form of a character string; an extraction component that extracts one or more character substrings having at least a minimum length of characters from the character string; a field extraction component that extracts field character string data from one or more form fields provided by a virtual network location and associates the character string data with respective metatag labels; an input tracking component that tracks substrings which repeat at least q times over a period of time; a string analysis component that flags a character substring as PII based on the minimum length of characters, the number of substring repetitions or metadata associating the substring with a person, wherein the PII uniquely distinguishes a person'"'"'s data from other personal data stored at the virtual network location; and a display component that provides a visualization of the extracted substrings that is browsable and searchable; wherein a list of substrings is viewable based upon time of entry and the virtual network location where the PII was received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method in a computer comprising instructions that facilitates automatic tracking of personally identifiable information (PII) comprising:
-
employing a processor of the computer to implement the following computer-readable instructions; capturing keystrokes entered into an active web browser as a continuous string of characters; extracting one or more character substrings having at least a minimum length of characters from the character string; capturing input entered into a web form field; extracting field character string data from the input and associating a substring of the character string data with respective metatag labels; analyzing the string of characters in order to find one or more substrings that repeat; tracking and maintaining a record of virtual network locations where personally identifiable information has been entered; flagging a character substring as PII based on the minimum length of characters, the number of substring repetitions or metadata associating the substring with a person, wherein the PII uniquely distinguishes a person'"'"'s data from other personal data stored at the virtual network location; and allowing a list of substrings to be viewed and selected based upon time of entry and the virtual network location where the substring was received. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system embodied on a computer readable storage medium that facilitates automatic tracking of user data comprising:
-
means for capturing keystrokes in the form of a character string; means for extracting one or more character substrings having at least a minimum length of characters from the character string; means for capturing input entered into a web form field; means for extracting field character string data from the input and associating a substring of the character string data with respective metatag labels; means for analyzing the character substrings extracted from the character string to determine a frequency of occurrence for each extracted character substring; means for ordering the extracted character substrings according to at least one parameter comprising the frequency of occurrence; means for flagging a character substring as personally identifiable information based on the minimum length of characters, the number of substring repetitions or metadata associating the substring with a person, wherein the personally identifiable information uniquely distinguishes a person'"'"'s data from other personal data maintained in a data store associated with a network address location; means for tracking and maintaining a record of network address locations where personally identifiable information has been entered into a browser; and means for allowing a list of substrings to be viewed and selected based upon time of entry and the website where the substring was entered.
-
Specification