Method of plugable customization of web applications and providing combined and aggregated data.
Publication Date: 2015-Oct-06
The IP.com Prior Art Database
Method of plugable customization of web applications and providing combined and aggregated data
Page 01 of 3
Method of plugable customization of web applications and providing combined and aggregated data .
When out-of-shell, closed applications are used, it often happens that some functions are lacking. A software vendor might not have anticipated how a user would use the application or it did not have resources or budget to provide missing functions. There are applications that drill down through relational data in order to provide detail information about a particular item.
For example, one wants to get information about software installed on some computers and owners of those computers. The user uses a Software Asset Management application for that purpose. First, a list of computers in the user's environment is presented. Then a user clicks a computer and a list of software installed on that computer is displayed. Next the user clicks on the software and a gets information about licence entitlement for that software. Then the user comes back to the software and checks if the software is up to date and no security vulnerabilities exist in the installed software. At the end, the user comes to the computer and checks looks for an owner of the computer.
If the user had thousands of computers and each computer had tens of software then browsing though all those items and making manual aggregation of data would take a lot of time and would be unproductive. This proposal solves a problem of missing reports in a web application though a plugable mechanism of defining and waiving custom reports into external web applications. The mechanism allows for dynamic addition of custom controls, such as buttons or menu items, to a web application and dynamic addition of reports with combined and aggregated data. This new content will be automatically waived into an original web application during loading of the application by a web browser.
The idea is an extension of a web browser that allows for manipulation of loaded web pages so the web pages include new controls and custom reports. The reports show aggregated data that can be collected from the original application as well as from external web applications or web services. The waiving of new content is on-the-fly and the proposed mechanism is transparent for the user.
A part is a mechanism of custom reports definition based on history of visited web pages and structure of those documents.
The proposal consists of two parts:
* mechanism of custom reports definition
* mechanism of custom reports displaying
Mechanism of custom reports definition
The mechanism analyzes an HTTP requests graph and correlates requests with elements in DOMs, e.g. a ro...