Patent ID: 8584139

Claim:
Proxy apparatus for location on a network between one or more client applications and a server application the client applications being browser applications and the server application being a web site application, the apparatus comprising: an input unit for receiving content data from a target server running said server application, said content data comprising a content interface, the input unit further comprising a client data receiving unit for receiving input data from a first client browser application, said client input data being arranged according to a client interface; a modifying unit associated with said client data receiving unit configured for modifying said content data received from said server web site application by insertion therein of client data, said insertion being according to a mapping between data fields of said content interface and data fields of said client interface, said mapping being predetermined prior to reception of said content data, respective mappings being provided for different client interfaces; and a handling unit configured for submitting said modified content data to said first or another client browser application to allow the first or another client browser application to further modify said client data within said modified content data and submit said further modified content data back to said proxy apparatus for subsequent submission to said server, wherein said proxy apparatus operates as a non-transparent reverse proxy between said first or another client browser application and said server web site application, wherein said proxy apparatus changes an HTML stream generated by said server web site application by inserting data values into corresponding elements on HTML forms that flow via the proxy apparatus from the server web site application to said first or another client browser application so that elements in a client data entry screen of said server web site application are pre-filled with information, thereby allowing an automated process flow.