Method for the server side processing of user interactions with a web-browser
First Claim
1. A method for client-side interacting with a server-side web application (16) in a web-based client (12)-server (14) environment, in which a client-side web browser is used as a user interface for displaying web pages sent by the web application within a browser application frame (22) and for converting events triggered by one or more user input actions within said application frame (22) into a request directed to said server-side web application (16), wherein a client-server request-response communication dialogue (2, 3, 4) is performed with said server-side web application (16) responsive to said user input actions, characterized by:
- performing in a single dialogue step between client (12) and server (14) the steps of;
a) receiving an executable display programming means (28) in a user-hidden frame (24) together with response parameters (50) generated by the server (14), b) executing said programming means (28) from within the user-hidden frame (24), wherein said execution displays said response parameters (50) at said application frame (22) for updating it only in part at predetermined locations.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method and system for client-side interacting with a server-side web application in a web-based client-server environment, in which a client-side web browser is used as a user interface for displaying web pages sent by the web application within a browser application frame and for converting events triggered by one or more user actions within said application frame into a request directed to said server-side web application, wherein an executable program object for example a Java Script is used at the client side as a part of the client-side web application user interface.
In order to improve the user interface it is proposed to use an additional frame in the browser which communicates with the server and which prevents the displayed document from being reloaded when the server sends its response. Instead, only delta information (50) is displayed within the frame.
68 Citations
10 Claims
-
1. A method for client-side interacting with a server-side web application (16) in a web-based client (12)-server (14) environment, in which a client-side web browser is used as a user interface for displaying web pages sent by the web application within a browser application frame (22) and for converting events triggered by one or more user input actions within said application frame (22) into a request directed to said server-side web application (16), wherein a client-server request-response communication dialogue (2, 3, 4) is performed with said server-side web application (16) responsive to said user input actions,
characterized by: -
performing in a single dialogue step between client (12) and server (14) the steps of;
a) receiving an executable display programming means (28) in a user-hidden frame (24) together with response parameters (50) generated by the server (14), b) executing said programming means (28) from within the user-hidden frame (24), wherein said execution displays said response parameters (50) at said application frame (22) for updating it only in part at predetermined locations. - View Dependent Claims (2, 3, 4, 7)
-
-
5. A method for server-side interacting with a client-side web browser for performing a web application (16) in a web-based client (12)-server (14) environment, in which a client-side web browser is used as a user interface for displaying web pages sent by the web application within a browser application frame (22) and for converting events triggered by one or more user input actions within said application frame (22) into a request directed to said server-side web application (16), wherein a client-server request-response communication dialogue (2, 3, 4) is performed with said server-side web application (16) responsive to said user input actions,
characterized by the steps of: -
performing in a single dialogue step between client (12) and server (14) the steps of;
a) sending a particular executable display programming means (28) together with response parameters (50) generated by the server (14). - View Dependent Claims (6)
-
-
8. A web server computer system having means for performing server-side interaction with a client-side web browser for performing a web application (16) in a web-based client (12)-server (14) environment, in which a client-side web browser is used as a user interface for displaying web pages sent by the web application within a browser application frame (22) and for converting events triggered by one or more user input actions within said application frame (22) into a request directed to said server-side web application (16), wherein a client-server request-response communication dialogue (2, 3, 4) is performed with said server-side web application (16) responsive to said user input actions,
characterized by an event processing functional component (16) which is programmed for: -
a) evaluating request parameters sent by a client request for providing server application response data, and b) selecting a particular executable display programming means, and c) sending back (4) to the client (12) a server response comprising said application response data and said executable display programming means (28).
-
-
9. A computer program for execution in a data processing system for performing a server-side interaction with a client-side web browser for performing a web application (16) in a web-based client (12)-server (14) environment, in which a client-side web browser is used as a user interface for displaying web pages sent by the web application within a browser application frame (22) and for converting events triggered by one or more user input actions within said application frame (22) into a request directed to said server-side web application (16), wherein a client-server request-response communication dialogue (2, 3, 4) is performed with said server-side web application (16) responsive to said user input actions, characterized by a functional component for performing in a single dialogue step between client (12) and server (14) the step of:
a) sending a particular executable display programming means (28) together with response parameters (50) generated by the server (14).
-
10. A computer program product stored on a computer usable medium and executable for performing a server-side interaction with a client-side web browser for performing a web application (16) in a web-based client (12)-server (14) environment, in which a client-side web browser is used as a user interface for displaying web pages sent by the web application within a browser application frame (22) and for converting events triggered by one or more user input actions within said application frame (22) into a request directed to said server-side web application (16), wherein a client-server request-response communication dialogue (2, 3, 4) is performed with said server-side web application (16) responsive to said user input actions, characterized by a functional component for performing in a single dialogue step between client (12) and server (14) the step of:
a) sending a particular executable display programming means (28) together with response parameters (50) generated by the server (14).
Specification