Method and apparatus for providing a dynamic execution environment in network communication between a client and a server
First Claim
Patent Images
1. A computer implemented method for providing an event-trapping mechanism in a dynamic execution environment comprising:
- creating one or more execution blocks, each associated with a sequence of screen events of a first user interface of a SAP database server, from a function stored in a script;
storing the one or more execution blocks as handlers; and
executing the one or more handlers independently from each other, when the associated sequence of screen events for the handler is detected in network traffic, to generate from the first user interface, a second user interface comprising the associated sequence of screen events for the handler detected in the network traffic, the second user interface configured for display on a mobile device communicatively coupled to the dynamic execution environment, the second user interface generated through execution of the one or more handlers independently from each other to provide the associated sequence of screen events to the mobile device;
wherein the network traffic is traffic between the mobile device and the SAP database server such that the dynamic execution environment is an intermediary monitoring the network traffic;
wherein the handlers are stored in a memory of the dynamic execution environment;
andwherein the dynamic execution environment is a server communicatively coupled to the SAP database server and the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Example implementations disclosed herein are directed to systems and methods for providing an event-trapping mechanism in a dynamic execution environment. The systems and methods can include creating one or more execution blocks, each associated with a sequence of screen events of a user interface, from a function stored in a script; storing the one or more execution blocks as handlers; and executing the one or more handlers independently from each other, when the associated sequence of screen events for the handler is detected in network traffic.
-
Citations
12 Claims
-
1. A computer implemented method for providing an event-trapping mechanism in a dynamic execution environment comprising:
-
creating one or more execution blocks, each associated with a sequence of screen events of a first user interface of a SAP database server, from a function stored in a script; storing the one or more execution blocks as handlers; and executing the one or more handlers independently from each other, when the associated sequence of screen events for the handler is detected in network traffic, to generate from the first user interface, a second user interface comprising the associated sequence of screen events for the handler detected in the network traffic, the second user interface configured for display on a mobile device communicatively coupled to the dynamic execution environment, the second user interface generated through execution of the one or more handlers independently from each other to provide the associated sequence of screen events to the mobile device; wherein the network traffic is traffic between the mobile device and the SAP database server such that the dynamic execution environment is an intermediary monitoring the network traffic; wherein the handlers are stored in a memory of the dynamic execution environment; and wherein the dynamic execution environment is a server communicatively coupled to the SAP database server and the mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium storing instructions for providing an event-trapping mechanism in a dynamic execution environment, the instructions comprising:
-
creating one or more execution blocks, each associated with a sequence of screen events of a first user interface of a SAP database server, from a function stored in a script; storing the one or more execution blocks as handlers; and executing the one or more handlers independently from each other, when the associated sequence of screen events for the handler is detected in network traffic, to generate from the first user interface, a second user interface comprising the associated sequence of screen events for the handler detected in the network traffic, the second user interface configured for display on a mobile device communicatively coupled to the dynamic execution environment, the second user interface generated through execution of the one or more handlers independently from each other to provide the associated sequence of screen events to the mobile device; wherein the network traffic is traffic between the mobile device and the SAP database server such that the dynamic execution environment is an intermediary monitoring the network traffic; wherein the handlers are stored in a memory of the dynamic execution environment; and wherein the dynamic execution environment is a server communicatively coupled to the SAP database server and the mobile device. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification