(WO/2005/050406) SERVER VISUALIZATION AND CONTROL

(WO/2005/050406) SERVER VISUALIZATION AND CONTROL

CLAIMS I claim : 1. A method for generating a graphical user interface on a client computing device, the graphical user interface having a client component that communicates with a server component, comprising: connecting to a server computing device; requesting the graphical user interface from the server computing device; receiving a description of the graphical user interface, the description indicated by a markup language ; generating the graphical user interface on the client computing device based on the received description, the generating performed by a cross- platform application framework; receiving an update to the graphical user interface without a subsequent request from the client computing device; and updating the graphical user interface on the client computing device based on the received update.

2. The method of claim 1 wherein the markup language is a standard generalized markup language.

3. The method of claim 1 wherein the markup language is an extensible markup language.

4. The method of claim 1 wherein the description includes script of a scripting language.

5. The method of claim 4 wherein the script includes at least one remote procedure call.

6. The method of claim 5 wherein the at least one remote procedure call controls at least one variable of the server computing device.

7. The method of claim 5 wherein the at least one remote procedure call requests an update.

8. The method of claim 7 wherein the update is requested from the server computing device.

9. The method of claim 7 wherein the update is requested from another server computing device.

10. The method of claim 1 wherein the cross-platform application framework is Qt.

11. The method of claim 1 including receiving a communication from the server component, the communication intended for the client component.

12. The method of claim 11 wherein the communication is handled by a Common Object Request Broker Architecture.

13. The method of claim 12 wherein the cross-platform application framework is Qt.

14. The method of claim 1 wherein the graphical user interface relates to a financial services application.

15. A system for providing a graphical user interface to a client computing device, the graphical user interface having a client component that communicates with a server component, comprising: a component that receives a connection request from the client computing device, the connection request identifying a user, the user having authentication credentials; a component that authenticates the user based on the authentication credentials; [42758-8001-US0100/WO Spec. DOC]-17- a component that provides a set of events previously sent to a client computing device on another connection for the authenticated user; and a component that provides to the authenticated user events generated after receiving the connection request.

16. The system of claim 15 wherein at least one event generated after receiving the connection request is indicated to be compressed.

17. The system of claim 16 wherein prior to providing the at least one event indicated to be compressed, pending events related to the at least one event indicated to be compressed are removed from a queue.

18. The system of claim 15 wherein the at least one event generated after receiving the connection request is indicated to be complex.

19. The system of claim 18 wherein prior to providing the at least one event indicated to be complex, pending related events that are indicated to be compressed are marked to be no longer compressed.

20. The system of claim 15 including a database for storing events.

21. The system of claim 15 wherein another user connects to the server using a client to receive events sent to the authenticated user.

22. A computer-readable medium having computer-executable instructions for performing a method for generating a graphical user interface on a client computing device, the graphical user interface having a client component that communicates with a server component, the method comprising: connecting to a server computing device using a CORBA component; requesting the graphical user interface from the server computing device; receiving a description of the graphical user interface, the description indicated by a markup language; [42758-8001-US0100/WO Spec. DOC]-18- generating the graphical user interface on the client computing device based on the received description, the generating performed by a Qt component; receiving an update to the graphical user interface without a subsequent request from the client computing device; and updating the graphical user interface on the client computing device based on the received update.

PATENTSCOPE®

Related Links

E-Newsletters