Patent ID: 7103627
Filing Date: 2006-09-05
Classification: G06F

Abstract:
1. A web-based computer system for enabling web applications at a system client, comprising: a system client that enables a system user to interact with the web-based computer system, with the system client at least comprising, client manager for controlling processing for manipulating and displaying data information received from a central server, and providing means for manipulating content of web applications at the system client, a display for displaying data information from the central server and providing an interface to web applications, client controls for providing the system user with an interface for interacting with web applications to request data information from storage of the web-based computer system based on an intent and a purpose of the web applications, to cause the display of the data information that is received by the client manager from the central server, to manipulate data information received from the central server, and to manipulate content of web applications; a communications link for connecting the system client to the central server; the central server that connects to the system client for at least processing requests for data information stored in storage of the web-based computer system processing data information retrieved based on requests, and transmitting retrieved data information to the system client, with the central server at least comprising, a server application that receives requests for data information from the system client and transmits responses of requests to the system client, display files for providing display definitions for use in converting web applications so that such converted web applications are enabling at the system client, central server code for controlling the retrieval of data information stored in the storage of the web-based computer system, a display object for effecting communications between the central server code and the server application, the storage of the web-based computer system for storing data information that is capable of being retrieved based on requests sent from the system client; a first conversion tool that connects to the central server code for adding code to the central system code, with the added code for controlling the transmission path of data information through the central server to include the display object and by-pass the display files; a second conversion tool that connects to the server application and receives an input from the display files, with the second conversion tool for assigning a classification to the data information being transmitted from the central server to the system client according to a predetermined classification scheme based on the display definitions input from the display files; and a third conversion tool that connects to the server application and receives an input from the display files, with the third conversion tool for the formatting responses that are being transmitted from the central server to the system client according to a predetermined format with the format being such that the content of web applications may be manipulated by the client controls at the system client.