LOCATION INDEPENDENT EXECUTION OF USER INTERFACE OPERATIONS
First Claim
1. A computer-implemented method for location-independent execution of user interface operations, the method comprising the following steps executed by one or more processors:
- identifying a user interaction through a client-side user interface that is communicably coupled with a server-side computer;
dynamically determining whether to process the identified user interaction on the client-side or the server-side;
if the user interaction is to be processed on the client-side, invoking a client-side action handler; and
if the user interaction is to be processed on the server-side, requesting that a server-side action handler process the interaction.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure relates to systems, methods, and software that involve location-independent execution of user interface operations. This execution can include identifying a user interaction through a client-side user interface that is communicably coupled with a server-side computer. It is then dynamically determined whether to process the identified user interaction on the client-side or the server-side. If the user interaction is to be processed on the client-side, then a client-side action handler is invoked. If the user interaction is to be processed on the server-side, then it is requested that a server-side action handler process the interaction.
-
Citations
21 Claims
-
1. A computer-implemented method for location-independent execution of user interface operations, the method comprising the following steps executed by one or more processors:
-
identifying a user interaction through a client-side user interface that is communicably coupled with a server-side computer; dynamically determining whether to process the identified user interaction on the client-side or the server-side; if the user interaction is to be processed on the client-side, invoking a client-side action handler; and if the user interaction is to be processed on the server-side, requesting that a server-side action handler process the interaction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for location-independent execution of user interface operations, the computer program product comprising a tangible storage medium storing computer-readable instructions operable when executed to:
-
identify a user interaction through a client-side user interface that is communicably coupled with a server-side computer; dynamically determine whether to process the identified user interaction on the client-side or the server-side; if the user interaction is to be processed on the client-side, invoke a client-side action handler; and if the user interaction is to be processed on the server-side, request that a server-side action handler process the interaction. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system for communicating via a landscape aware inter-application communication infrastructure, the computer system comprising:
-
memory storing a client-side user interface and a client-side action handle; and one or more processors that, when executed; identify a user interaction through the client-side user interface that is communicably coupled with a server-side computer; dynamically determine whether to process the identified user interaction on the client-side or the server-side; if the user interaction is to be processed on the client-side, invoke the client-side action handler; and if the user interaction is to be processed on the server-side, request that a server-side action handler process the interaction. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification