User interface customization system
First Claim
Patent Images
1. A system comprising:
- a processor coupled with a memory, and configured to execute computer readable instructions;
an application data retriever configured to request application data;
a mapping data handler configured to request a set of mapping data which is associated with a plurality of user interface (UI) views including a selected UI view;
a customizing data handler configured to request a set of customizing data associated with only the selected UI view;
a baseline UI retriever configured to retrieve a baseline UI view of the selected UI view that includes a UI view upon which to display at least a portion of the application data, wherein the UI view is configured to be altered by the mapping data and the customizing data, wherein the customizing data overrides one or more conflicting instructions of the mapping data for the selected UI view;
a UI data aggregator configured to combine, at least, the mapping data and the customizing data into a UI view generation data set; and
a UI generator configured to generate a UI view utilizing, at least in part, the UI generation data set from the UI data aggregator and the application data;
wherein the UI data aggregator is configured to;
combine the baseline UI view associated with the selected UI view and the mapping data into an intermediate UI view generation data set; and
combine the intermediate UI view with the customizing data into the UI view generation data set; and
wherein the UI data aggregator is configured to utilize portions of the mapping data to determine how the customizing data is combined with the intermediate UI view generation data set to form the UI view generation data set.
2 Assignments
0 Petitions
Accused Products
Abstract
A system comprising an application data retriever configured to request application data; a mapping data handler configured to request a set of mapping data which is associated with at least a selected user interface (UI) view; a customizing data handler configured to request a set of customizing data associated with the selected UI view; a UI data aggregator configured to combine, at least, the mapping data and the customizing data into a UI view generation data set; and a UI generator configured to generate a UI view utilizing, at least in part, the UI generation data set from the UI data aggregator and the application data.
50 Citations
16 Claims
-
1. A system comprising:
-
a processor coupled with a memory, and configured to execute computer readable instructions; an application data retriever configured to request application data; a mapping data handler configured to request a set of mapping data which is associated with a plurality of user interface (UI) views including a selected UI view; a customizing data handler configured to request a set of customizing data associated with only the selected UI view; a baseline UI retriever configured to retrieve a baseline UI view of the selected UI view that includes a UI view upon which to display at least a portion of the application data, wherein the UI view is configured to be altered by the mapping data and the customizing data, wherein the customizing data overrides one or more conflicting instructions of the mapping data for the selected UI view; a UI data aggregator configured to combine, at least, the mapping data and the customizing data into a UI view generation data set; and a UI generator configured to generate a UI view utilizing, at least in part, the UI generation data set from the UI data aggregator and the application data; wherein the UI data aggregator is configured to; combine the baseline UI view associated with the selected UI view and the mapping data into an intermediate UI view generation data set; and combine the intermediate UI view with the customizing data into the UI view generation data set; and wherein the UI data aggregator is configured to utilize portions of the mapping data to determine how the customizing data is combined with the intermediate UI view generation data set to form the UI view generation data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of generating a selected user interface (UI) view comprising:
-
retrieving a baseline UI view of the selected UI view that includes a UI view upon which to display at least a portion of the application data; retrieving mapping data which is associated with a plurality of UI views including the selected UI view; retrieving customizing data which is associated with only the selected UI view, wherein the mapping data overrides one or more conflicting instructions of the customizing data for the selected UI view; combining at least portions of the baseline UI view, the mapping data and the customizing data into a UI view generation data set; retrieving an application data; generating the selected UI view utilizing the application data to populate the UI view generation data set; wherein combining includes; combining the mapping data with the baseline UI view to create an intermediate UI view generation data set; and combining the customizing data with the intermediate UI view data set to create the UI view generation data set; and wherein combining the customizing data includes utilizing portions of the mapping data to determine how the customizing data is combined with the intermediate UI view generation data set to form the UI view generation data set. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory machine readable medium comprising instructions capable of being executed by at least one machine, wherein when executed cause the machine to generate a selected user interface (UI) view by:
-
retrieving a baseline UI view of the selected UI view that includes a UI view upon which to display at least a portion of the application data; retrieving mapping data which is associated with a plurality of UI views including the selected UI view; retrieving customizing data which is associated with only the selected UI view, wherein the mapping data overrides one or more conflicting instructions of the customizing data for the selected UI view; combining at least portions of the baseline UI view, the mapping data and the customizing data into a UI view generation data set; retrieving an application data; generating the selected UI view utilizing the application data to populate the UI view generation data set; wherein combining includes; combining the mapping data with the baseline UI view to create an intermediate UI view generation data set; and combining the customizing data with the intermediate UI view data set to create the UI view generation data set; and wherein combining the customizing data includes utilizing portions of the mapping data to determine how the customizing data is combined with the intermediate UI view generation data set to form the UI view generation data set.
-
-
16. A non-transitory machine readable medium comprising instructions capable of being executed by at least one machine, wherein when executed cause the machine to attempt to generate a selected user interface (UI) view by:
-
retrieving a baseline UI view of the selected UI view that includes a UI view upon which to display at least a portion of the application data; retrieving mapping data which is associated with a plurality of UI views including the selected UI view; retrieving customizing data which is associated with only the selected UI view, wherein one of a plurality of selectable overriding preferences is selected for the selected UI view based on one or more control elements of the mapping data or customizing data, wherein the customizing data overrides one or more conflicting instructions of the mapping data for a first overriding preference, and wherein the mapping data overrides one or more conflicting instructions of the customizing data for a second overriding preference; combining at least portions of the baseline UI view, the mapping data and the customizing data into a UI view generation data set; retrieving an application data; and generating the selected UI view utilizing the application data to populate the UI view generation data set; wherein the combining includes; combining the mapping data with the baseline UI view to create an intermediate UI view generation data set; and combining the customizing data with the intermediate UI view data set to create the UI view generation data set; and wherein combining the customizing data includes utilizing portions of the mapping data to determine how the customizing data is combined with the intermediate UI view generation data set to form the UI view generation data set.
-
Specification