MODIFICATION FREE CUTTING OF BUSINESS APPLICATION USER INTERFACES
First Claim
1. A computer implemented method for causing one or more processors to cut a mashup component in a user interface of an application, the method comprising the following steps performed by the one or more processors:
- identify a particular portion of the user interface of the application to be cut from the user interface, the portion representing at least one function of the application and a non-identified portion of the user interface representing at least one disparate function of the application;
determine a position of the particular portion of the user interface in a user interface control tree of the application;
define the position as a root node of the user interface control tree;
store an identification of the root node in personalization settings of the application; and
render user interface elements associated with the root node and the at least one function.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure involves systems, software, and computer implemented methods for modification free UI cutting of components in an application. One process includes operations for identifying a selection of a particular portion of the user interface of the application for cutting. The position of the identified portion of the user interface of the application in a user interface control tree is determined and defined as a root node of the user interface control tree. The identification information of the root node is stored in personalization settings of the application, and user interface elements associated with the root node are rendered.
-
Citations
19 Claims
-
1. A computer implemented method for causing one or more processors to cut a mashup component in a user interface of an application, the method comprising the following steps performed by the one or more processors:
-
identify a particular portion of the user interface of the application to be cut from the user interface, the portion representing at least one function of the application and a non-identified portion of the user interface representing at least one disparate function of the application; determine a position of the particular portion of the user interface in a user interface control tree of the application; define the position as a root node of the user interface control tree; store an identification of the root node in personalization settings of the application; and render user interface elements associated with the root node and the at least one function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product encoded on a tangible storage medium, the product comprising computer readable instructions for causing one or more processors to perform operations comprising:
-
identify a particular portion of a user interface of an application to be cut from the user interface; determine a position of the particular portion of the user interface in a user interface control tree of the application; define the position as a root node of the user interface control tree; store an identification of the root node in personalization settings of the application; and render user interface elements associated with the root node. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
memory operable to store information associated with splitting portions of a user interface of an application into mashable components; and one or more processors operable to; receive a request for splitting multiple portions of the user interface of the application into mashable components; identify a plurality of discrete modules in the user interface of the application for rendering as mashable components; determine a particular position of each discrete module in a user interface control tree of the application; define the particular position of each discrete module as a node of the user interface control tree; store identification information for each node associated with each discrete module in personalization settings of the application; and render the plurality of discrete modules based on rendering data for each node in the personalization settings of the application. - View Dependent Claims (19)
-
Specification