×

Method and apparatus for providing a dynamic execution environment in network communication between a client and a server

  • US 9,069,627 B2
  • Filed: 06/06/2012
  • Issued: 06/30/2015
  • Est. Priority Date: 06/06/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for providing a dynamic execution environment comprising:

  • receiving a base user interface from a server;

    creating and storing one or more intermediate representations (IR) which represent a mapping between the base user interface and a modified user interface;

    intercepting a network communication from the server to one or more clients;

    executing the one or more IRs on the intercepted network communication from the server to the one or more clients and performing changes to the intercepted network communication by mapping between the base user interface and the modified user interface to convert the base user interface to the modified user interface, and to forward the intercepted and converted network communication to the one or more clients;

    intercepting a network communication from the one or more clients to the server; and

    executing the one or more IRs on the intercepted network communication from the one or more clients to the server with user data by performing event trapping on screen events on one or more screens of the modified user interface, map between the modified user interface and the base user interface to convert user input for the base user interface and to modify the user data to a format corresponding to the base user interface, and to send the converted input along with the modified user data in the form of modified network communication to the server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×