Methods and apparatus for efficiently transmitting interactive application data between a client and server using markup language
First Claim
1. A method for transferring data between a control object of a user interface and an application component of an application program without direct communication between the user interface and the application program, the method comprising:
- accessing, by an application-independent process, from a description file associated with the application program one of (i) a layout description of the control object that is displayed on the user interface and (ii) a connection description associating the control object with the application component of the application program; and
transferring data representative of a change to one of the application component and the control object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for efficiently transferring data between a client and a server includes the steps of: providing an application program; providing an application-independent client process effecting a plurality of client states; providing an application-independent server process effecting a plurality of server states; transferring data from the server process to the client process in response to an application program; and updating at least one client state in response to the transferred data. A related apparatus is also disclosed.
-
Citations
24 Claims
-
1. A method for transferring data between a control object of a user interface and an application component of an application program without direct communication between the user interface and the application program, the method comprising:
-
accessing, by an application-independent process, from a description file associated with the application program one of (i) a layout description of the control object that is displayed on the user interface and (ii) a connection description associating the control object with the application component of the application program; and
transferring data representative of a change to one of the application component and the control object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server node to enable the update of a user interface element of a user interface without direct interaction between an application program and the user interface, the server node comprising:
-
a description file associated with the application program, the description file including one of (i) a layout description of the user interface element and (ii) a connection description associating a control object of the user interface with an application component of the application program; and
an application-independent process in communication with the application program, the application-independent process accessing the description file, detecting a change of state to the application component and transferring data in response to a detected change of state of the application component. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A client node to enable the update of a user interface element of a user interface without direct interaction between an application program and the user interface, the client node comprising:
-
a description file associated with the application program, the description file including one of (i) a layout description of the user interface element and (ii) a connection description associating a control object of the user interface with an application component of the application program; and
an application-independent process in communication with a server, the application-independent process accessing the description file, generating a control object associated with the application component based on the description file and updating the user interface in response to receiving data representing a detected change of state of the application component. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification