Automated form layout based upon usage patterns

US2016077728A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016077728-A1
Application numberUS-201514950810-A
CountryUS
Kind codeA1
Filing dateNov 24, 2015
Priority dateDec 2, 2009
Publication dateMar 17, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: analyzing, at a computing device, historical form input field usage information of a plurality of input fields associated with a graphical user interface (GUI) form displayed on a display of the computing device; automatically partitioning, based upon the historical usage characteristics for 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, 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 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. 2 . The method of claim 1 , where analyzing, at the computing device, the historical form input field usage information of the plurality of input fields associated with the GUI form displayed on the display of the computing device comprises: identifying, via the computing device, information entry events associated with each of the plurality of input fields associated with the displayed GUI form within the historical form input field usage information; summing, for each of the plurality of input fields, the identified information entry events associated with that input field; associating a rank with each of the plurality of input fields based upon a quantity of the summed information entry events associated with each of the plurality of input fields; and identifying the subset of the plurality of input fields with the higher usage characteristics based upon the rank associated with each of the plurality of input fields. 3 . The method of claim 1 , where the group of form users within which the user is the member comprises one of a project team, an organization, and a group of friends of the user. 4 . The method of claim 1 , where automatically partitioning, based upon the historical usage characteristics for each of the plurality of input fields, the subset of the plurality of input fields with the higher usage characteristics relative to the other subset of the plurality of input fields into the new form within the new tabbed portion of the displayed GUI form comprises: creating a new most-used tabbed portion of the displayed GUI form; displaying the set of selectable options within the new most-used tabbed portion of the displayed GUI form; initially selecting one of the set of selectable options that represents one of the user and the group of form users within which the user is the member; and initially organizing the subset of the plurality of input fields with the higher usage characteristics within the new most-used tabbed portion of the displayed GUI form according to the historical input field usage analysis associated with the initially selected one of the user and the group of form users within which the user is the member. 5 . The method of claim 1 , where automatically partitioning, based upon the identified historical usage characteristics for each of the plurality of input fields, the subset of the plurality of input fields with the higher usage characteristics relative to the other subset of the plurality of input fields into the new form within the new tabbed portion of the displayed GUI form comprises: applying a form change rule to the historical usage characteristics for each of the plurality of input fields associated with the displayed GUI form; and automatically partitioning the subset of the plurality of input fields with the higher usage characteristics relative to the other subset of the plurality of input fields into the new form within the new tabbed portion of the displayed GUI form based upon the applied form change rule. 6 . The method of claim 1 , further comprising: modifying, via the computing device, one of a form definition and executable code associated with the displayed GUI form to operate based upon the automated partitioning of the displayed GUI form; and where automatically partitioning, based upon the historical usage characteristics for each of the plurality of input fields, the subset of the plurality of input fields with the higher usage characteristics relative to the other subset of the plurality of input fields into the new form within the new tabbed portion of the displayed GUI form comprises one of: rendering the displayed GUI form using the modified form definition; and executing the modified executable code associated with the displayed GUI form. 7 . The method of claim 1 , further comprising: gradually changing emphasis of graphical highlighting of at least one of the plurality of input fields within the new form within the new tabbed portion of the displayed GUI form in response to detecting changes to frequency of use of the at least one of the plurality of input fields over time. 8 . A system, comprising: a display; and a processor programmed to: analyze, via the processor, historical form input field usage information of a plurality of input fields associated with a graphical user interface (GUI) form displayed on the display; automatically partition, based upon the identified historical usage characteristics for 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, 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 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. 9 . The system of claim 8 , where, in being programmed to analyze, via the processor, the historical form input field usage information of the plurality of input fields associated with the GUI form displayed on the display, the processor is programmed to: identify information entry events associated with each of the plurality of input fields associated with the displayed GUI form within the historical form input field usage information; sum, for each of the plurality of input fields, the identified information entry events associated with that input field; associate a rank with each of the plurality of input fields based upon a quantity of the summed information entry events associated with each of the plurality of input fields; and identify the subset of the plurality of input fields with the higher usage characteristics based upon the rank associated with each of the plurality of input fields. 10 . The system of claim 8 , where, in being programmed to automatically part

Assignees

Inventors

Classifications

  • Guidance during keyboard input operation, e.g. prompting · CPC title

  • G06F40/103Primary

    Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191) · CPC title

  • G06F40/174Primary

    Form filling; Merging · CPC title

  • Execution arrangements for user interfaces · CPC title

  • using a single graphics controller · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016077728A1 cover?
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 o…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/04895. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Mar 17 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).