Patent ID: 8041036

Claim:
A computer-implemented method for overcoming a security scheme for a web page, comprising: intercepting a first data transmission, received from a first web server over a network, the first data transmission including first page data defining the web page and including: a set of human-readable labels, each label adapted for presentation to the user on the web page and associated with an option from a set of options for selection by the user; and a first set of codes, each code in the first set of codes associated with a label in the set of labels and adapted to be sent in transmissions identifying a selection by the user of the option associated with the corresponding code, wherein each code in the first set of codes has an arbitrary value configured to mask the association between the code and the option associated with the code; intercepting a second data transmission including second page data defining the web page and including: the set of human-readable labels; and a second set of codes, each code in the second set of codes associated with a label in the set of labels and adapted to be sent in transmissions identifying a selection by the user of the option associated with the corresponding code, wherein each code in the second set of codes has an arbitrary value configured to mask the association between the code and the option associated with the code, wherein a first code in the first set of codes is associated with a first option in the set of options and a second code in the second set of codes is associated with the first option and the value of the first code is different from the value of the second code; identifying correlations between options in the set of options and codes in the first set of codes associated with the set of labels; intercepting a user selection transmission including a particular code in the first set of codes associated with a particular option in the set of options, the user selection transmission sent in response to a selection by the user of the particular option; and identifying the particular option associated with the particular code based on the identified correlations.