Patent Document ID: 9241004
Application ID: 14204319

Base Claim:
1. A computer-implemented method comprising: altering a webpage by prepending a webpage field name with a predetermined token to generate an altered webpage; receiving a first hypertext transfer protocol (HTTP) request from a web browser running in a client computer in a communication session; creating mapping information for the communication session in response to identifying the communication session for the first HTTP request as being a new communication session; receiving the altered webpage from a web server responding to the HTTP request; scanning a hypertext markup language (HTML) code of the altered webpage for the predetermined token; in response to identifying the predetermined token in the HTML code of the webpage, generating an obfuscated webpage by altering the webpage field name to an altered webpage field name; adding the webpage field name and the altered webpage field name to the mapping information; and providing the obfuscated webpage to the web browser running in the user computer.

---

Claim 2:
2. The computer-implemented method of claim 1 , further comprising: receiving a second hypertext transfer protocol (HTTP) request from the user computer; in response to identifying the second HTTP request as being in a same communication session as the first HTTP request, inspecting the second HTTP request for the altered field name; generating a restored HTTP request by consulting the mapping information to restore the altered field name back to the field name; and sending the restored HTTP request to the web server.