发明名称 Generating a visual user interface
摘要 An interface engine is configured to generate a user interface on a display coupled to an electronic device. The interface engine is configured to display characters, in the user interface, that may input into the electronic device. The interface engine is configured to generate the user interface to include character sections. The interface engine is configured to associate a sub-set of the characters with each character sections. The sub-set of characters included in each character section can be based on the frequency that the characters are used and/or the patterns in which the characters are used. Additionally, the sub-set of characters associated with each character section can be selected by the user.
申请公布号 US8839123(B2) 申请公布日期 2014.09.16
申请号 US200711942323 申请日期 2007.11.19
申请人 Red Hat, Inc. 发明人 Landry Robin J.
分类号 G06F3/048;G06F3/00;G06F3/0488;G06F3/023 主分类号 G06F3/048
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method comprising: providing, by a computing device with a display, a configuration interface comprising a character section selection menu, a current character selections window displaying selections from the character section selection menu, an operation selection menu, and a current action selections window displaying selections from the operation selection menu; receiving a user selection of characters to associate with a plurality of scrollable subsets of characters via the character section selection menu; displaying the user selection of characters to associate with the plurality of scrollable subsets of characters in the current character selections window; receiving user input associating a swiping action with a spacing operation via the operation selection menu; displaying the user input associating the swiping action with the spacing operation in the current action selections window; storing the association of the swiping action with the spacing operation and the association of the user selected characters with the plurality of scrollable subsets of characters in a repository of the computing device; receiving user input defining a user-defined location on the display for the plurality of scrollable subsets of characters; storing the user-defined location for the plurality of scrollable subsets of characters in the repository of the computing device; providing a visual interface to receive a user input of the swiping action, the visual interface comprising the plurality of scrollable subsets of characters on the display, wherein the plurality of scrollable subsets of characters are configured to adjust independently of each other in response to signals received from the display; and performing the spacing operation in response to receiving the user input of the swiping action via the visual interface in the display of the computing device.
地址 Raleigh NC US