ENTERPRISE TOOLS ENHANCEMENTS
First Claim
1. A system comprising:
- an application server executing an enterprise application, the enterprise application maintaining and providing a set of application data;
a web server communicatively coupled with the application server, the web server receiving application data from the enterprise application of the application server, generating at least one user interface page based on the received application data, and providing the at least one user interface page; and
a client device communicatively coupled with the web server and executing a client application, the client application comprising a modal controller separate from a browser application of the client device and having an Application Program Interface (API) for invoking one or more functions of the modal controller, the client device receiving the at least one user interface page from the web server and rendering the at least one user interface page, wherein rendering the at least one user interface page includes invoking at least one function of the modal controller through the API of the modal controller.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide systems and methods for managing an interface of an enterprise application to support unlimited modal and modeless elements thereof. More specifically, embodiments of the present invention can include an Application Program Interface (API) for invoking and interacting with a set of modal and/or modeless functions and which can be browser independent. Such an API can be implemented, for example, in JavaScript or other language supported by the browser. Generally speaking, this script or application can provide features such as normally associated with the browser'"'"'s modal support but without relying on that support and without many of the constraints and other limitations normally imposed or encountered with the browser'"'"'s modal support.
25 Citations
20 Claims
-
1. A system comprising:
-
an application server executing an enterprise application, the enterprise application maintaining and providing a set of application data; a web server communicatively coupled with the application server, the web server receiving application data from the enterprise application of the application server, generating at least one user interface page based on the received application data, and providing the at least one user interface page; and a client device communicatively coupled with the web server and executing a client application, the client application comprising a modal controller separate from a browser application of the client device and having an Application Program Interface (API) for invoking one or more functions of the modal controller, the client device receiving the at least one user interface page from the web server and rendering the at least one user interface page, wherein rendering the at least one user interface page includes invoking at least one function of the modal controller through the API of the modal controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for managing an interface of an enterprise application, the method comprising:
-
executing, by one or more servers, an enterprise application, wherein executing the enterprise application comprises maintaining and providing a set of application data; generating, by the one or more servers, at least one user interface page based on the application data; and providing, by the one or more servers, the at least one user interface page to a client device executing a client application, the client application comprising a modal controller separate from a browser application of the client device and having an Application Program Interface (API) for invoking one or more functions of the modal controller. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for managing an interface of an enterprise application, the method comprising:
-
receiving, by a client device executing a modal controller separate from a browser application of the client device, at least one user interface page of an enterprise application from a web server through an Application Program Interface (API) for invoking one or more functions of the modal controller, wherein the functions of the modal controller include one or more of generating one or more modal windows, assigning an identifier to each modal window generated, maintaining relationships between each modal window generated, or controlling refresh and update of contents of each modal window generated; and rendering the at least one user interface page, wherein rendering the at least one user interface page includes invoking at least one function of the modal controller through the API of the modal controller. - View Dependent Claims (18, 19, 20)
-
Specification