Electronic ink as a software object
    1.
    发明授权
    Electronic ink as a software object 有权
    电子墨水作为软件对象

    公开(公告)号:US07286705B2

    公开(公告)日:2007-10-23

    申请号:US11397789

    申请日:2006-04-03

    IPC分类号: G06K9/00

    CPC分类号: G07C9/00158 G06F17/24

    摘要: Described is electronic ink maintained as a software object, thereby associating ink functionality with electronic ink data. The ink may be separated into words or characters, with one object per word or character. By the associated functionality, applications that deal with embedded objects in general can automatically benefit from electronic ink, including having the object's functionality render the ink data as part the application's document. Further, because the ink data is maintained as an object, the data is automatically persisted in association with the document into which it is embedded. Ink-aware applications may call on methods of the electronic ink object to adjust formatting, search recognized ink along with text, and perform other functions. Via the electronic ink object, electronic ink substantially approaches much of the behavior normally available with text data, without requiring applications to interpret the ink data.

    摘要翻译: 描述了作为软件对象维护的电子墨水,从而将墨水功能与电子墨水数据相关联。 墨水可以分成单词或字符,每个单词或字符具有一个对象。 通过相关功能,处理嵌入式对象的应用程序一般可以自动从电子墨水中受益,包括使对象的功能将墨水数据呈现为应用程序文档的一部分。 此外,由于将墨水数据作为对象进行维护,因此与嵌入其中的文档相关联地自动保持数据。 墨水感应应用程序可以调用电子墨水对象的方法来调整格式,搜索识别的墨水以及文本,并执行其他功能。 通过电子墨水对象,电子墨水基本上接近文本数据通常可用的许多行为,而不需要应用来解释墨水数据。

    Multiple input language selection
    2.
    发明授权
    Multiple input language selection 有权
    多种输入语言选择

    公开(公告)号:US08479112B2

    公开(公告)日:2013-07-02

    申请号:US10436232

    申请日:2003-05-13

    IPC分类号: G06F3/048

    摘要: Multiple language inputs may be provided to various applications programs and/or threads in a computer system. Such inputs may be directed to various software systems on the computer for further processing, wherein the software systems provide language-specific processing. Each application program and/or thread within an application program active on or accessible by the computer may have a different selected input language. More specifically, systems, methods, and computer-readable media for this process may include: (a) determining an input language for a first application program accepting input through a computer; and (b) selecting at least one software system capable of accepting or operating on at least some of the input based, at least in part, on the input language determined for the first application program. The software system(s) may include at least one member selected from the group of: a soft keyboard generator, a handwriting recognizer, and a speech recognizer. In some examples, the input language of various software systems on the computer may be tied to the input language of another software system, such as the soft keyboard. For example, in some instances, a specific handwriting recognizer and/or a specific speech recognizer may be selected for receiving input based, at least in part, on the input language determined for the soft keyboard used in the application program.

    摘要翻译: 可以向计算机系统中的各种应用程序和/或线程提供多种语言输入。 这样的输入可以被引导到计算机上的各种软件系统用于进一步处理,其中软件系统提供语言特定的处理。 在计算机上活动或可由计算机访问的应用程序内的每个应用程序和/或线程可以具有不同的所选择的输入语言。 更具体地,用于该过程的系统,方法和计算机可读介质可以包括:(a)确定用于通过计算机接受输入的第一应用程序的输入语言; 以及(b)至少部分地基于为所述第一应用程序确定的输入语言,选择能够接受或操作至少一部分所述输入的至少一个软件系统。 软件系统可以包括从以下组中选择的至少一个成员:软键盘生成器,手写识别器和语音识别器。 在一些示例中,计算机上各种软件系统的输入语言可以与另一软件系统(例如软键盘)的输入语言相关联。 例如,在一些情况下,可以至少部分地基于为应用程序中使用的软键盘确定的输入语言来选择特定的手写识别器和/或特定的语音识别器来接收输入。

    Electronic ink as a software object

    公开(公告)号:US07292727B2

    公开(公告)日:2007-11-06

    申请号:US11397598

    申请日:2006-04-03

    IPC分类号: G06K9/00

    CPC分类号: G07C9/00158 G06F17/24

    摘要: Described is electronic ink maintained as a software object, thereby associating ink functionality with electronic ink data. The ink may be separated into words or characters, with one object per word or character. By the associated functionality, applications that deal with embedded objects in general can automatically benefit from electronic ink, including having the object's functionality render the ink data as part the application's document. Further, because the ink data is maintained as an object, the data is automatically persisted in association with the document into which it is embedded. Ink-aware applications may call on methods of the electronic ink object to adjust formatting, search recognized ink along with text, and perform other functions. Via the electronic ink object, electronic ink substantially approaches much of the behavior normally available with text data, without requiring applications to interpret the ink data.

    Electronic ink as a software object

    公开(公告)号:US07039234B2

    公开(公告)日:2006-05-02

    申请号:US09909416

    申请日:2001-07-19

    IPC分类号: G06K9/00

    CPC分类号: G07C9/00158 G06F17/24

    摘要: Described is electronic ink maintained as a software object, thereby associating ink functionality with electronic ink data. The ink may be separated into words or characters, with one object per word or character. By the associated functionality, applications that deal with embedded objects in general can automatically benefit from electronic ink, including having the object's functionality render the ink data as part the application's document. Further, because the ink data is maintained as an object, the data is automatically persisted in association with the document into which it is embedded. Ink-aware applications may call on methods of the electronic ink object to adjust formatting, search recognized ink along with text, and perform other functions. Via the electronic ink object, electronic ink substantially approaches much of the behavior normally available with text data, without requiring applications to interpret the ink data.