Automated form layout based upon usage patterns
First Claim
Patent Images
1. A method, comprising:
- analyzing, at a computing device in response to a form access event generated by the computing device, historical form input field usage information of a plurality of input fields associated with a graphical user interface (GUI) form referenced by the form access event;
identifying historical usage characteristics for each of the plurality of input fields associated with the GUI form within the historical form input field usage information;
automatically changing the GUI form based upon the identified historical usage characteristics for each of the plurality of input fields by partitioning a subset of the plurality of input fields identified 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 GUI form;
displaying the changed GUI form comprising the new form within the new tabbed portion on a display of the computing device;
graphically highlighting at least one of the plurality of input fields within the new form within the new tabbed portion of the displayed changed GUI form with a displayed indication of the identified historical usage characteristics of the at least one of the plurality of input fields, comprising;
graphically highlighting, within the new form within the new tabbed portion of the displayed changed GUI form, the at least one of the plurality of input fields corresponding to detected frequency of use of the at least one of the plurality of input fields over time; and
where the new form within the new tabbed portion of the 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 historical input field usage analysis of a group of form users within which the user is a member and further comprising;
identifying the group of form users within which the user is the member associated with the subset of the plurality of input fields associated with the GUI form;
prioritizing the subset of the plurality of input fields within the GUI form for the identified group of form users; and
reorganizing the subset of the plurality of input fields within the new form responsive to different user selections of the set of selectable options within the new form within the new tabbed portion of the GUI form.
1 Assignment
0 Petitions
Accused Products
Abstract
Historical form usage information for a group of fields associated with a graphical user interface (GUI) form is analyzed with a computer processor. Usage characteristics for each of the group of fields associated with the GUI form is indentified within the historical form usage information. The GUI form is automatically changed based upon the identified usage characteristics for each of the group of fields. The changed GUI form is displayed on a display of the computing device.
20 Citations
21 Claims
-
1. A method, comprising:
-
analyzing, at a computing device in response to a form access event generated by the computing device, historical form input field usage information of a plurality of input fields associated with a graphical user interface (GUI) form referenced by the form access event; identifying historical usage characteristics for each of the plurality of input fields associated with the GUI form within the historical form input field usage information; automatically changing the GUI form based upon the identified historical usage characteristics for each of the plurality of input fields by partitioning a subset of the plurality of input fields identified 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 GUI form; displaying the changed GUI form comprising the new form within the new tabbed portion on a display of the computing device; graphically highlighting at least one of the plurality of input fields within the new form within the new tabbed portion of the displayed changed GUI form with a displayed indication of the identified historical usage characteristics of the at least one of the plurality of input fields, comprising; graphically highlighting, within the new form within the new tabbed portion of the displayed changed GUI form, the at least one of the plurality of input fields corresponding to detected frequency of use of the at least one of the plurality of input fields over time; and where the new form within the new tabbed portion of the 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 historical input field usage analysis of a group of form users within which the user is a member and further comprising; identifying the group of form users within which the user is the member associated with the subset of the plurality of input fields associated with the GUI form; prioritizing the subset of the plurality of input fields within the GUI form for the identified group of form users; and reorganizing the subset of the plurality of input fields within the new form responsive to different user selections of the set of selectable options within the new form within the new tabbed portion of the 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 in response to a form access event generated by the processor, historical form input field usage information of a plurality of input fields associated with a graphical user interface (GUI) form referenced by the form access event; identify historical usage characteristics for each of the plurality of input fields associated with the GUI form within the historical form input field usage information; automatically change the GUI form based upon the identified historical usage characteristics for each of the plurality of input fields by partitioning a subset of the plurality of input fields identified 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 GUI form; display the changed GUI form comprising the new form within the new tabbed portion on the display; graphically highlight at least one of the plurality of input fields within the new form within the new tabbed portion of the displayed changed GUI form with a displayed indication of the identified historical usage characteristics of the at least one of the plurality of input fields, comprising the processor being programmed to; graphically highlight, within the new form within the new tabbed portion of the displayed changed GUI form, the at least one of the plurality of input fields corresponding to detected frequency of use of the at least one of the plurality of input fields over time; and where the new form within the new tabbed portion of the 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 historical input field usage analysis of a group of form users within which the user is a member and where the processor is further programmed to; identify the group of form users within which the user is the member associated with the subset of the plurality of input fields associated with the GUI form; prioritize the subset of the plurality of input fields within the GUI form for the identified group of form users; and reorganize the subset of the plurality of input fields within the new form responsive to different user selections of the set of selectable options within the new form within the new tabbed portion of the GUI form. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code stored therewith, the computer readable program code comprising; computer readable program code configured to, when executed by a computer, cause the computer to; analyze, at the computer in response to a form access event generated by the computer, historical form input field usage information of a plurality of input fields associated with a graphical user interface (GUI) form referenced by the form access event; identify historical usage characteristics for each of the plurality of input fields associated with the GUI form within the historical form input field usage information; automatically change the GUI form based upon the identified historical usage characteristics for each of the plurality of input fields by partitioning a subset of the plurality of input fields identified 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 GUI form; display the changed GUI form comprising the new form within the new tabbed portion on a display of the computer; graphically highlight at least one of the plurality of input fields within the new form within the new tabbed portion of the displayed changed GUI form with a displayed indication of the identified historical usage characteristics of the at least one of the plurality of input fields, comprising computer readable program code configured to, when executed by the computer, cause the computer to; graphically highlight, within the new form within the new tabbed portion of the displayed changed GUI form, the at least one of the plurality of input fields corresponding to detected frequency of use of the at least one of the plurality of input fields over time; and where the new form within the new tabbed portion of the 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 historical input field usage analysis of a group of form users within which the user is a member and further comprising computer readable program code configured to, when executed by the computer, cause the computer to; identify the group of form users within which the user is the member associated with the subset of the plurality of input fields associated with the GUI form; prioritize the subset of the plurality of input fields within the GUI form for the identified group of form users; and reorganize the subset of the plurality of input fields within the new form responsive to different user selections of the set of selectable options within the new form within the new tabbed portion of the GUI form. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification