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 user interface of an application, the user interface presented by rendering a user interface control tree associated with the user interface;
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 the user interface control tree of the application;
define the determined position as a root node of a subtree associated with the identified particular portion of the user interface;
store an identification of the root node in personalization settings of the application; and
re-render the user interface control tree by rendering the subtree that is 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 user interface of an application, the user interface presented by rendering a user interface control tree associated with the user interface; 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 the user interface control tree of the application; define the determined position as a root node of a subtree associated with the identified particular portion of the user interface; store an identification of the root node in personalization settings of the application; and re-render the user interface control tree by rendering the subtree that is 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 non-transitory tangible storage medium, the product comprising computer readable instructions for causing one or more processors to perform operations comprising:
-
identify a user interface of an application, the user interface presented by rendering a user interface control tree associated with the user interface; identify a particular portion of the user interface of an 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 the user interface control tree of the application; define the determined position as a root node of a subtree associated with the identified articular portion of the user interface; store an identification of the root node in personalization settings of the application; and re-render the user interface control tree by rendering the subtree that is associated with the root node and the at least one function. - 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; identify a user interface of an application, the user interface including multiple portions, the user interface presented by rendering a user interface control tree associated with the user interface; receive a request for splitting a portion of the user interface of the application into a mashable component; identify a discrete module in the user interface of the application for rendering as the mashable component; determine a particular position of the identified discrete module in the user interface control tree of the application; define the particular position of the discrete module as a root node of a subtree of the user interface control tree, the subtree associated with the identified discrete module in the user interface; store identification information for the root node associated with the identified discrete module in personalization settings of the application; and re-render the user interface control tree by rendering the subtree that is associated with the identified discrete module. - View Dependent Claims (19)
-
Specification