DYNAMIC GENERATION OF USER INTERFACE
First Claim
Patent Images
1. A computer-implemented method of dynamically generating a user interface (UI), comprising:
- analyzing a data source to determine column information of the data source;
mapping UI controls to columns of the data source based on the column information to generate UI control mapping information;
receiving one or more user selections of one or more of the columns;
generating, based on the column information and the UI control mapping information, a layout of one or more of the UI controls associated with the one or more user-selected columns; and
presenting the layout for preview.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein is a technology to dynamically generate a user interface (UI). In one implementation, a data source is analyzed to determine field information of the data source. UI controls are mapped to fields of the data source based on the field information to generate UI control mapping information. Based on the field information and the UI control mapping information, a layout may be generated. The layout may then be presented for preview.
-
Citations
20 Claims
-
1. A computer-implemented method of dynamically generating a user interface (UI), comprising:
-
analyzing a data source to determine column information of the data source; mapping UI controls to columns of the data source based on the column information to generate UI control mapping information; receiving one or more user selections of one or more of the columns; generating, based on the column information and the UI control mapping information, a layout of one or more of the UI controls associated with the one or more user-selected columns; and presenting the layout for preview.
-
-
2. A computer-implemented method of dynamically generating a user interface (UI), comprising:
-
analyzing a data source to determine field information of the data source; mapping UI controls to fields of the data source based on the field information to generate UI control mapping information; generating a layout based on the field information and the UI control mapping information; and presenting the layout for preview. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having stored thereon program code, the program code executable by a computer to:
-
analyze a data source to determine field information of the data source; map UI controls to fields of the data source based on the field information to generate UI control mapping information; generate a layout based on the field information and the UI control mapping information; and present the layout for preview. - View Dependent Claims (18)
-
-
19. A system comprising:
-
a non-transitory memory device for storing computer readable program code; and a processor in communication with the memory device, the processor being operative with the computer readable program code to analyze a data source to determine field information of the data source, map UI controls to fields of the data source based on the field information to generate UI control mapping information, generate a layout based on the field information and the UI control mapping information, and present the layout for preview. - View Dependent Claims (20)
-
Specification