Automated form layout based upon usage patterns
First Claim
1. A method, comprising:
- analyzing, at a computing device, historical usage characteristics of each of a plurality of input fields associated with a graphical user interface (GUI) form of a computer application while the GUI form is displayed on a display of the computing device during execution of the computer application;
automatically partitioning, based upon the analyzed historical usage characteristics of each of the plurality of input fields, a subset of the plurality of input fields with higher usage characteristics relative to another subset of the plurality of input fields into a new form within a new tabbed portion of the displayed GUI form to programmatically change and improve both execution and use of the computer application during the execution of the computer application, where the new form within the new tabbed portion of the displayed GUI form further comprises a set of selectable options that allow a user to select between reorganizing the subset of the plurality of input fields within the new form according to historical input field usage analysis of the user and reorganizing the subset of the plurality of input fields within the new form according to historical input field usage analysis of a group of form users within which the user is a member; and
reorganizing, during the execution of the computer application to further programmatically change and improve both the execution and the use of the computer application, the subset of the plurality of input fields within the new form responsive to different user selections among the set of selectable options within the new form within the new tabbed portion of the displayed GUI form.
1 Assignment
0 Petitions
Accused Products
Abstract
Historical form input field usage information of a group of input fields associated with a graphical user interface (GUI) form is analyzed. A subset of the group of input fields with higher usage characteristics relative to another subset of the group of input fields is automatically partitioned into a new form within a new tabbed portion of the displayed GUI form. The new form includes a set of selectable options that allow a user to select between reorganizing the subset of the input fields according to historical input field usage analysis of the user and reorganizing the subset of the plurality of input fields according to historical input field usage analysis of a group of form users within which the user is a member. The subset of the input fields within the new form is reorganized responsive to different user selections among the set of selectable options.
20 Citations
20 Claims
-
1. A method, comprising:
-
analyzing, at a computing device, historical usage characteristics of each of a plurality of input fields associated with a graphical user interface (GUI) form of a computer application while the GUI form is displayed on a display of the computing device during execution of the computer application; automatically partitioning, based upon the analyzed historical usage characteristics of each of the plurality of input fields, a subset of the plurality of input fields with higher usage characteristics relative to another subset of the plurality of input fields into a new form within a new tabbed portion of the displayed GUI form to programmatically change and improve both execution and use of the computer application during the execution of the computer application, where the new form within the new tabbed portion of the displayed GUI form further comprises a set of selectable options that allow a user to select between reorganizing the subset of the plurality of input fields within the new form according to historical input field usage analysis of the user and reorganizing the subset of the plurality of input fields within the new form according to historical input field usage analysis of a group of form users within which the user is a member; and reorganizing, during the execution of the computer application to further programmatically change and improve both the execution and the use of the computer application, the subset of the plurality of input fields within the new form responsive to different user selections among the set of selectable options within the new form within the new tabbed portion of the displayed GUI form. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a display; and a processor programmed to; analyze, via the processor, historical usage characteristics of each of a plurality of input fields associated with a graphical user interface (GUI) form of a computer application while the GUI form is displayed on the display during execution of the computer application; automatically partition, based upon the analyzed historical usage characteristics of each of the plurality of input fields, a subset of the plurality of input fields with higher usage characteristics relative to another subset of the plurality of input fields into a new form within a new tabbed portion of the displayed GUI form to programmatically change and improve both execution and use of the computer application during the execution of the computer application, where the new form within the new tabbed portion of the displayed GUI form further comprises a set of selectable options that allow a user to select between reorganizing the subset of the plurality of input fields within the new form according to historical input field usage analysis of the user and reorganizing the subset of the plurality of input fields within the new form according to historical input field usage analysis of a group of form users within which the user is a member; and reorganize, during the execution of the computer application to further programmatically change and improve both the execution and the use of the computer application, the subset of the plurality of input fields within the new form responsive to different user selections among the set of selectable options within the new form within the new tabbed portion of the displayed GUI form. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product, comprising:
a non-transitory computer readable storage medium having computer readable program code stored therewith, where the computer readable program code when executed on a computer causes the computer to; analyze historical usage characteristics of each of a plurality of input fields associated with a graphical user interface (GUI) form of a computer application while the GUI form is displayed on a display of the computer during execution of the computer application; automatically partition, based upon the analyzed historical usage characteristics of each of the plurality of input fields, a subset of the plurality of input fields with higher usage characteristics relative to another subset of the plurality of input fields into a new form within a new tabbed portion of the displayed GUI form to programmatically change and improve both execution and use of the computer application during the execution of the computer application, where the new form within the new tabbed portion of the displayed GUI form further comprises a set of selectable options that allow a user to select between reorganizing the subset of the plurality of input fields within the new form according to historical input field usage analysis of the user and reorganizing the subset of the plurality of input fields within the new form according to historical input field usage analysis of a group of form users within which the user is a member; and reorganize, during the execution of the computer application to further programmatically change and improve both the execution and the use of the computer application, the subset of the plurality of input fields within the new form responsive to different user selections among the set of selectable options within the new form within the new tabbed portion of the displayed GUI form. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification