Multi-word autocorrection
    1.
    发明授权

    公开(公告)号:US10296581B2

    公开(公告)日:2019-05-21

    申请号:US13604439

    申请日:2012-09-05

    IPC分类号: G06F17/27

    摘要: Methods and systems of multi-word automatic correction (“autocorrect”) are provided. Autocorrect generally can select a corrected word based on a typed word and a dictionary of correctly-spelled words. Multi-word autocorrect can add to this functionality by revisiting the selection of an initial corrected word if a subsequently-typed word indicates that it would be more appropriate to instead select an additional corrected word. In some cases, an autocorrect system can make a multi-word correction based on a multi-word phrase in a dictionary, such as replacing “new york” with “New York” as described above. In other cases, an autocorrect system can make a multi-word correction to correct a mistakenly-typed delimiter character. In other cases, an autocorrect system can use grammar rules to obtain additional context information with each subsequently-typed word and make multi-word corrections on that basis.

    Automatic Keyboard Layout Determination
    2.
    发明申请
    Automatic Keyboard Layout Determination 审中-公开
    自动键盘布局确定

    公开(公告)号:US20110179372A1

    公开(公告)日:2011-07-21

    申请号:US12789658

    申请日:2010-05-28

    IPC分类号: G06F9/22 G06F3/048 G06F13/12

    摘要: A method for configuring a hardware keyboard without user intervention. At least one of language information and location information from one or more hardware and software information sources associated with the electronic device is obtained. The hardware and software information is prioritized based on the reliability of their associated language and location information. A keyboard language and layout is determined for the hardware keyboard based on the language information and location information obtained from the information source having the highest relative priority. The electronic device is configured to interpret key input signals from the hardware keyboard based on the determined keyboard language and keyboard layout.

    摘要翻译: 用于配置硬件键盘而无需用户干预的方法。 获得与电子设备相关联的来自一个或多个硬件和软件信息源的语言信息和位置信息中的至少一个。 硬件和软件信息的优先级是基于相关语言和位置信息的可靠性。 基于从具有最高相对优先级的信息源获得的语言信息和位置信息来确定硬件键盘的键盘语言和布局。 电子设备被配置为基于所确定的键盘语言和键盘布局来解释来自硬件键盘的键输入信号。

    API to Replace a Keyboard with Custom Controls
    3.
    发明申请
    API to Replace a Keyboard with Custom Controls 有权
    使用自定义控件替换键盘的API

    公开(公告)号:US20110179373A1

    公开(公告)日:2011-07-21

    申请号:US12789674

    申请日:2010-05-28

    IPC分类号: G06F3/048

    摘要: A method and system for display a user interface object. A user interface object for receiving user input to the application program is determined and the user interface object is displayed on the display. A first set of characteristics of the user interface object is control in accordance with the application program. The first set of characteristics include appearance of the user interface object and user interactions with the application program via the user interface object. A second set of characteristics of the user interface different form the first set of characteristics are controlled in accordance with the control program. The second set of characteristics include the display state of the user interface object.

    摘要翻译: 一种用于显示用户界面对象的方法和系统。 确定用于接收对应用程序的用户输入的用户界面对象,并且在显示器上显示用户界面对象。 用户界面对象的第一组特征是根据应用程序进行控制。 第一组特征包括用户界面对象的外观以及用户通过用户界面对象与应用程序的交互。 根据控制程序控制不同形式的第一组特性的用户界面的第二组特征。 第二组特征包括用户界面对象的显示状态。

    System and method for issuing commands to applications based on contextual information
    4.
    发明授权
    System and method for issuing commands to applications based on contextual information 有权
    基于上下文信息向应用程序发出命令的系统和方法

    公开(公告)号:US09223590B2

    公开(公告)日:2015-12-29

    申请号:US12789684

    申请日:2010-05-28

    IPC分类号: G06F3/023 G06F9/44 G06F3/0488

    摘要: A system and method for issuing commands to an application based on contextual information. A control application receives an indication that a text manipulation event has occurred in a user interface of a second application. Next, the control application queries the second application to obtain contextual information established by the second application prior to the event, the contextual information providing context to the text manipulation event that occurred in the user interface of the second application. The control application then issues one or more commands to the second application based on the contextual information providing context to the text manipulation event.

    摘要翻译: 一种基于上下文信息向应用程序发出命令的系统和方法。 控制应用程序接收在第二应用的用户界面中发生了文本操纵事件的指示。 接下来,控制应用程序查询第二应用程序以在事件之前获得由第二应用程序建立的上下文信息,该上下文信息为在第二应用的用户界面中发生的文本操纵事件提供上下文。 然后,控制应用程序基于向文本操纵事件提供上下文的上下文信息向第二应用程序发出一个或多个命令。

    System and Method for Issuing Commands to Applications Based on Contextual Information
    5.
    发明申请
    System and Method for Issuing Commands to Applications Based on Contextual Information 有权
    基于上下文信息向应用程序发布命令的系统和方法

    公开(公告)号:US20110167340A1

    公开(公告)日:2011-07-07

    申请号:US12789684

    申请日:2010-05-28

    IPC分类号: G06F3/048 G06F17/24

    摘要: A system and method for issuing commands to an application based on contextual information. A control application receives an indication that a text manipulation event has occurred in a user interface of a second application. Next, the control application queries the second application to obtain contextual information established by the second application prior to the event, the contextual information providing context to the text manipulation event that occurred in the user interface of the second application. The control application then issues one or more commands to the second application based on the contextual information providing context to the text manipulation event.

    摘要翻译: 一种基于上下文信息向应用程序发出命令的系统和方法。 控制应用程序接收在第二应用的用户界面中发生了文本操纵事件的指示。 接下来,控制应用程序查询第二应用程序以在事件之前获得由第二应用程序建立的上下文信息,该上下文信息为在第二应用的用户界面中发生的文本操纵事件提供上下文。 然后,控制应用程序基于向文本操纵事件提供上下文的上下文信息向第二应用程序发出一个或多个命令。

    API to replace a keyboard with custom controls
    6.
    发明授权
    API to replace a keyboard with custom controls 有权
    API用来替换键盘的自定义控件

    公开(公告)号:US09052894B2

    公开(公告)日:2015-06-09

    申请号:US12789674

    申请日:2010-05-28

    IPC分类号: G06F3/0488 G06F1/32 G06F3/038

    摘要: A method and system for display a user interface object. A user interface object for receiving user input to the application program is determined and the user interface object is displayed on the display. A first set of characteristics of the user interface object is control in accordance with the application program. The first set of characteristics include appearance of the user interface object and user interactions with the application program via the user interface object. A second set of characteristics of the user interface different form the first set of characteristics are controlled in accordance with the control program. The second set of characteristics include the display state of the user interface object.

    摘要翻译: 一种用于显示用户界面对象的方法和系统。 确定用于接收对应用程序的用户输入的用户界面对象,并且在显示器上显示用户界面对象。 用户界面对象的第一组特征是根据应用程序进行控制。 第一组特征包括用户界面对象的外观以及用户通过用户界面对象与应用程序的交互。 根据控制程序控制不同形式的第一组特性的用户界面的第二组特征。 第二组特征包括用户界面对象的显示状态。

    Automatically Displaying and Hiding an On-screen Keyboard
    7.
    发明申请
    Automatically Displaying and Hiding an On-screen Keyboard 审中-公开
    自动显示和隐藏屏幕键盘

    公开(公告)号:US20110175826A1

    公开(公告)日:2011-07-21

    申请号:US12789666

    申请日:2010-05-28

    IPC分类号: G06F3/041

    CPC分类号: G06F3/04886

    摘要: A method and system for displaying an on-screen keyboard. An on-screen keyboard and a plurality of input fields are displayed on the touch-sensitive display. Each input field has an associated input interface and the on-screen keyboard is associated with a first input field. A subsequent contact with the touch-sensitive display that corresponds to a second input field is detected. The second input field is associated with a second input interface that is distinct from the on-screen keyboard and the second input interface is compatible with text input form the on-screen keyboard. The second input interface is concurrently displayed with the on-screen keyboard in response to the detected subsequent contact with the second input field.

    摘要翻译: 一种用于显示屏幕键盘的方法和系统。 在触敏显示器上显示屏幕上的键盘和多个输入区域。 每个输入字段都具有相关的输入接口,并且屏幕键盘与第一输入字段相关联。 检测与触敏显示器的对应于第二输入字段的后续接触。 第二输入字段与不同于屏幕上键盘的第二输入接口相关联,第二输入接口与屏幕键盘上的文本输入兼容。 响应于检测到的与第二输入字段的后续接触,第二输入接口与屏幕键盘同时显示。