Web-based system and method
First Claim
Patent Images
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.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for converting/generating web application programs is disclosed so that the system user or developer may perform substantially all activities with respect to a web application at the web browser level rather that at the web server or application server level to effect changes in the web application operation.
40 Citations
65 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A three tier web-based computer system for enabling web applications at a presentation tier, comprising:
-
the presentation tier for controlling display of data information formatted according to a predetermined format received from a middle tier, and for at least manipulating content of web applications; a communications link for connecting the presentation and middle tiers; the middle tier for processing requests from the presentation tier for data information stored in storage of the web-based computer system, transmitting data information formatted according to a predetermined format to the presentation tier; a business tier for processing requests received from the middle tier and controlling the retrieval of data information from storage of the web-based computer system based on the requests; the storage of the web-based computer system for storing data information that is capable of being retrieved based on requests sent from the presentation tier; a first conversion tool that connects to the business tier for adding code to business tier code, with the added code for controlling the transmission path of data information through the business tier to include a display object and by-pass display files; a second conversion tool that connects to the middle tier and receives an input from the bypassed display files in the business tier, with the second conversion tool for assigning a classification to the data information being transmitted from the middle tier to the presentation tier 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 middle tier and receives an input from the display files, with the third conversion tool for the formatting responses that are being transmitted to the presentation tier according to the predetermined format with the format being such that the content of the web application may be manipulated at the presentation tier. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 54)
-
-
32. An open architecture, 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 for the system user, 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, and to manipulate data information received from the central server that includes at least manipulation of 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 from a first storage element of the we-based computer system based on requests, and transmitting retrieved data information to the client system, with the central server having central server code that controls the retrieval of data information stored in the first storage element, the first storage element for storing data information that is capable of being retrieved based on requests sent from the system client; a second storage element 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 open architecture interface that connects to a first location of the central server; a second open architecture interface that connects to a second location of the central server; a third open architecture interface that connects to a third location of the central server; a fourth open architecture interface that connects to a fourth location of the central server; a fifth open architecture interface that connects to a fifth location of the central server; a first conversion tool that connects to the first open architecture interface for adding code to central server code, with the added code for controlling the transmission path of data information through the central server; a second conversion tool that connects to the second open architecture interface for assigning a classification to the data information being transmitted from the central server to the system client according to a predetermined classification scheme; a third conversion tool that connects to the third open architecture interface 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 content of the web applications may be manipulated by the client controls at the system client; a first development tool that connects to the fourth open architecture interface for receiving and processing new web applications for operation on the system, the first development tool connecting to the system client through the central server and the communications link and for receiving and processing requests received from the system client for new web applications; and a second development tool that connects to the fifth open architecture interface for receiving and processing requests that have been processed by the first development tool, with the second development tool being connected to the first development tool through the central server, and with the second development tool being connected to at least the second storage element from which data information associated with the new web applications may be retrieved. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A three tier web-based computer system for enabling web application at a presentation tier, comprising:
-
the presentation tier for controlling processing displaying data information formatted according to a predetermined format received from a middle tier, and for at least manipulating content of web applications; a communications link for connecting the presentation and middle tiers; the middle tier for processing requests from the presentation tier for data information stored in a first storage element of the web-based computer system, transmitting data information formatted according to a predetermined format to the presentation tier; a business tier for processing requests received from the middle tier and controlling the retrieval of data information from the first storage element based on the requests; a first storage element for storing data information that is capable of being retrieved based on requests sent from the system client; a second storage element of the web-based computer system for storing data information that is capable of being retrieved based on requests sent from the presentation tier; a first open architecture interface that connects to a first location of the business tier; a second open architecture interface that connects to a first location of the middle tier; a third open architecture interface that connects to a second location of the middle tier; a fourth open architecture interface that connects to a third location of the middle tier; a fifth open architecture interface that connects to a second location of the business tier; a first conversion tool that connects to the first open architecture interface for adding code to business tier code, with the added code for controlling the transmission path of data information through the business tier; a second conversion tool that connects to the second open architecture interface for assigning a classification to the data information being transmitted from the middle tier to the presentation tier according to a predetermined classification scheme; a third conversion tool that connects to the third open architecture interface for the formatting responses that is being transmitted to the presentation tier according to a predetermined format with the format being such that content of the web applications may be manipulated by the client controls at the presentation tier; a first development tool that connects to the fourth open architecture interface for receiving and processing new web applications for operation on the system, the first development tool connecting to the presentation tier through the middle tier and the communications link, and for receiving and processing requests received from the presentation tier for new web applications; and a second development tool that connects to the fifth open architecture interface for receiving and processing requests that have been processed by the first development tool, with the second development tool being connected to the first development tool through the middle and business tiers, and with the second development tool being connected to at least the second storage system from which data information associated with the new web applications may be retrieved. - View Dependent Claims (49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A method for converting existing web applications on a web-based computer system for enabling web applications at a system client, with the web-based computer system including the system client with a client manager, display, and client controls;
- a communications link for connecting the system client to a central server;
the central server with a server application, display files, and central server code; and
at least one storage element, comprising the steps of;(a) converting central server code by adding new code to central server code with the new code for causing transmission of data information through the central server to by-pass the display files and be processed by a display object; (b) classifying at the central server data information retrieved from the storage element according to a classification scheme of the display files; (c) formatting at the central server retrieved data information being transmitted to the system client so that the retrieved data information may be displayed and manipulated at the system client that includes at least content of the web applications being manipulated at the system client.
- a communications link for connecting the system client to a central server;
-
65. A method for converting existing web applications on, and adding new web applications to, a web-based computer system for enabling existing and new web applications at a system client, with the web-based computer system the including the system client with a client manager, display, and client controls;
- a communications link for connecting the system client to a central server;
the central server with a server application, display files, and central server code; and
at least a first and second storage element, comprising the steps of;(a) converting existing web applications by (1) converting central server code by adding new code to central server code with the new code for causing transmission of data information through the central server to by-pass the display files and be processing by a display object; (2) classifying at the central server data information retrieved from the first storage element according to a classification scheme of the display files; and (3) formatting at the central server data information being transmitted to the system client so that the data information retrieved from the first storage element may be displayed and manipulated at the system client and content of the web applications may be manipulated at the system client; and (b) adding new web applications by (1) adding new web applications to a first development tool that connects to the central server and the first development tool connects to the system client through the central server and the communications link, with the first development tool for receiving and processing requests received from the system client for new web applications; and (2) processing with a second development tool requests that have been processed by the first development tool, with the second development tool being connected to the first development tool through the central server, and with the second development tool being connected to at least the second storage element from which data information associated with the new web applications may be retrieved.
- a communications link for connecting the system client to a central server;
Specification