Automatic extraction, modeling, and code mapping of application user interface display screens and components
First Claim
1. A computer system for managing user applications, the computer system comprising:
- a bus system;
a storage device connected to the bus system, wherein the storage device stores computer readable program code; and
a processor unit connected to the bus system, wherein the processor unit executes the computer readable program code to;
generate a visual model of user interface display screens of a user application by mapping components displayed within the user interface display screens to screen position coordinates and by mapping the screen position coordinates corresponding to the components to original source code of the user application;
associate labels with the components displayed within the user interface display screens of the user application in the generated visual model;
generate a runtime policy for each component in a selected set of components within the user interface display screens of the user application based on user interaction with the generated visual model of the user interface display screens;
send the generated runtime policy for each component in the selected set of components within the user interface display screens of the user application to a client device via a network; and
track activity of each component in the selected set of components within the user interface display screens of the user application running on the client device using data that is tracked and logged on the client device based on the generated runtime policy for each component in the selected set of components.
1 Assignment
0 Petitions
Accused Products
Abstract
Managing user applications is provided. A visual model of user interface display screens of a user application is generated by mapping components displayed within the user interface display screens to screen position coordinates and by mapping the screen position coordinates corresponding to the components to original source code of the user application. A runtime policy for each component in a selected set of components within the user interface display screens of the user application is generated based on user interaction with the generated visual model of the user interface display screens. The generated runtime policy for each component in the selected set of components is sent to a client device via a network. Activity of each component in the selected set of components in the client device is tracked using data that is tracked and logged on the client device based the generated runtime policy for each selected component.
-
Citations
10 Claims
-
1. A computer system for managing user applications, the computer system comprising:
-
a bus system; a storage device connected to the bus system, wherein the storage device stores computer readable program code; and a processor unit connected to the bus system, wherein the processor unit executes the computer readable program code to; generate a visual model of user interface display screens of a user application by mapping components displayed within the user interface display screens to screen position coordinates and by mapping the screen position coordinates corresponding to the components to original source code of the user application; associate labels with the components displayed within the user interface display screens of the user application in the generated visual model; generate a runtime policy for each component in a selected set of components within the user interface display screens of the user application based on user interaction with the generated visual model of the user interface display screens; send the generated runtime policy for each component in the selected set of components within the user interface display screens of the user application to a client device via a network; and track activity of each component in the selected set of components within the user interface display screens of the user application running on the client device using data that is tracked and logged on the client device based on the generated runtime policy for each component in the selected set of components. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product stored on a computer readable storage device having computer readable program code encoded thereon that is executable by a computer for managing user applications, the computer program product comprising:
-
computer readable program code for generating a visual model of user interface display screens of a user application by mapping components displayed within the user interface display screens to screen position coordinates and by mapping the screen position coordinates corresponding to the components to original source code of the user application; computer readable program code for associating labels with the components displayed within the user interface display screens of the user application in the generated visual model; computer readable program code for generating a runtime policy for each component in a selected set of components within the user interface display screens of the user application based on user interaction with the generated visual model of the user interface display screens; computer readable program code for sending the generated runtime policy for each component in the selected set of components within the user interface display screens of the user application to a client device via a network; and computer readable program code for tracking activity of each component in the selected set of components within the user interface display screens of the user application running on the client device using data that is tracked and logged on the client device based on the generated runtime policy for each component in the selected set of components. - View Dependent Claims (7, 8, 9, 10)
-
Specification