Patent ID: 8245147
Filing Date: 2012-08-14
Classification: G06F,G06Q

Abstract:
1. A computer-implemented method of customizing a user interface, the method comprising: displaying a configuration panel to a user, the configuration panel representing a user interface, wherein a slice comprises user interface elements having a relationship to other user interface elements within the slice, a stack comprises a group of slices, a window comprises a group of stacks, and each user interface element is associated with a segment of a highly structured document, the configuration panel comprising: relocating at least one token to a different location in a container based on user input, the user input comprising dragging the at least one token and dropping it in a different location in the container, wherein the relocating causes at least one slice represented by the at least one token to be relocated to a different location in a stack represented by the container; displaying in the user interface a preview based on the at least one relocated token, wherein the preview reflects the at least one relocated slice; automatically updating a user interface workflow for user interface elements based on the one or more containers and the at least one relocated token, wherein the user interface workflow is an ordered sequence of input fields; displaying the updated user interface; monitoring a user history; and suggesting changes to the user interface workflow associated with the user based on the user history.