Merging Modifications to User Interface Components While Preserving User Customizations
First Claim
Patent Images
1. A method comprising:
- providing a computing system;
displaying, by the computing system, a customized user interface (UI) component, the customized UI component being a version of a UI component to which client customizations have been applied, the UI component being a component of a UI of an application;
modifying a solution set, the solution set comprising one or more solutions that modify the UI component;
after the solution set is modified, displaying, by the computing system, a new customized UI component, the new customized UI component being a version of the UI component to which modifications provided by solutions in the solution set are applied and to which the client customizations remain applied to the UI component, the client customizations remaining applied to the UI component without manually re-applying the client customizations to the UI component.
2 Assignments
0 Petitions
Accused Products
Abstract
An application displays a user interface (UI) component. A client can apply customizations to this UI component. After the client applies customizations to the UI component, the client modifies a solution set containing solutions that modify the UI component. After the client modifies the solution set, the application displays a new version of the UI component. Modifications provided by the solutions in the solution set are applied to the new version of the UI component. In addition, the customizations remain applied to the UI component without the client manually re-applying the customizations to the UI component.
90 Citations
20 Claims
-
1. A method comprising:
-
providing a computing system; displaying, by the computing system, a customized user interface (UI) component, the customized UI component being a version of a UI component to which client customizations have been applied, the UI component being a component of a UI of an application; modifying a solution set, the solution set comprising one or more solutions that modify the UI component; after the solution set is modified, displaying, by the computing system, a new customized UI component, the new customized UI component being a version of the UI component to which modifications provided by solutions in the solution set are applied and to which the client customizations remain applied to the UI component, the client customizations remaining applied to the UI component without manually re-applying the client customizations to the UI component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system comprising:
-
a processing system; and a data storage system that stores computer-readable instructions that, when executed by the processing system, cause the computing system to; display a customized UI component, the customized UI component being a version of a UI component to which client customizations have been applied, the UI component being a component of a UI of an application; modify a solution set by adding, removing, or updating a solution in the solution set, the solution set comprising one or more solutions that modify the UI component, the one or more solutions in the solution set adding functionality to the application; and after the solution set is modified, display a new customized UI component, the new customized UI component being a version of the UI component to which modifications provided by solutions in the solution set are applied and to which the client customizations remain applied to the UI component, the client customizations remaining applied to the UI component without manually re-applying the client customizations to the UI component. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer storage medium storing computer-readable instructions that, when executed by a computing system, cause the computing system to:
-
display a customized version of a user interface (UI) component, the customized version of the UI component being a version of the UI component to which client customizations have been applied, the UI component being a component of a UI of a Customer Relationship Management (CRM) application, wherein the client customizations include one or more of the following;
client customizations to remove one or more elements from the UI component, client customizations to rename one or more elements in the UI component, and client customizations to change positions of one or more elements in the UI componentadding a first solution to a solution set, the solution set comprising one or more solutions that modify the UI component and add functionality to the CRM application; after the adding the first solution to the solution set, display a modified customized version of the UI component, the modified customized version of the UI component being a version of the UI component to which modifications provided by solutions in the solution set and the first solution are applied and to which the client customizations remain applied to the UI component without manually re-applying the client customizations to the UI component; removing a second solution from the solution set; after the removing the second solution from the solution set, display a further modified customized version of the UI component, the further modified customized version of the UI component being a version of the UI component to which the modifications provided by solutions in the solution set other than the second solution are applied and to which the client customizations remain applied to the UI component without manually re-applying the client customizations to the UI component; modifying a third solution in the solution set; and after the third solution is modified, display a yet further modified customized version of the UI component, the yet further modified customized version of the UI component being a version of the UI component to which the modifications provided by solutions in the solution set are applied and to which the client customizations remain applied to the UI component without manually re-applying the client customizations to the UI component.
-
Specification