Patent ID: 8621575

Claim:
A method of performing an online transaction comprising: within a single web session: performing authentication of a user at a first web server; providing a first web page to the user from the first web server, the first web page comprising a link to a second web page provided by the second web server; receiving a user input at the first web server, the user input identifying a user input variable entered by the user; and establishing a first communication link between the first web server and the second web server and securely transmitting user data from the first web server to the second web server over the first communication link prior to completion of a transaction between the user and one or both of the first and second web servers, wherein the user data comprises the user input variable; and the method further comprising: establishing a second communication link between the first web server and the second web server following completion of the transaction, for secure transmission of transaction data between the web servers; and securely receiving transaction data at the first web server from the second web server over the second communication link.