Patent ID: 8365089

Claim:
A computer-implemented method of automatically defining a data entry classification of a data entry field on a webpage in a website, the computer-implemented method comprising: intercepting, at a proxy server, a data entry for a data entry field in a first instance of the webpage, wherein the data entry was entered at a first computer of a plurality of computers coupled to the proxy server, and wherein the first instance of the webpage is provided to the first computer by a service provider, wherein the data entry field in the first instance of the webpage is not accompanied by a prompt; determining, at the proxy server, a data entry classification for the data entry field based on the data entry; in response to determining the data entry classification, incrementing, at the proxy server, a total count of instances of the data entry classification for the data entry field based on previous data entries for the data field in the webpage by the plurality of computers; intercepting, by the proxy server, a second instance of the webpage, wherein the webpage is requested by a second computer of the plurality of computers coupled to the proxy server; determining that the total count of instances exceeds a predetermined threshold; in response to determining that the total count of instances satisfies the predetermined threshold, automatically generating a prompt for the data entry field that alerts a user to populate the data entry field with a type of data that comports with the data entry classification; modifying the second instance of the webpage to include the prompt that tells the user to populate the data entry field with a type of data that comports with the data entry classification; and transmitting the modified second instance of the webpage to the second computer.