Dynamically-generated commanding interface
    1.
    发明授权
    Dynamically-generated commanding interface 有权
    动态生成的命令界面

    公开(公告)号:US07562305B2

    公开(公告)日:2009-07-14

    申请号:US10717195

    申请日:2003-11-18

    IPC分类号: G06F3/00

    CPC分类号: G06F3/048 G06F9/451

    摘要: A commanding system for a computer. The system includes a memory storing a binding table that connects input to associated action, at least one binding in the binding table including an interface binding. The system also includes a processor in data communication with the memory, the processor programmed to query each binding in the binding table, receive the interface binding associated with the binding; and generate a command interface based on the interface binding. The command interface is dynamically generated based on the information provided by the interface binding. Examples of command interfaces include toolbars and menus.

    摘要翻译: 电脑的指挥系统。 该系统包括存储存储将输入连接到相关联的动作的绑定表的存储器,绑定表中的至少一个绑定包括接口绑定。 系统还包括与存储器进行数据通信的处理器,处理器被编程为查询绑定表中的每个绑定,接收与绑定相关联的接口绑定; 并根据接口绑定生成命令界面。 命令接口根据接口绑定提供的信息动态生成。 命令界面的示例包括工具栏和菜单。

    Extension of commanding to control level
    2.
    发明授权
    Extension of commanding to control level 有权
    延长指挥级到控制级

    公开(公告)号:US07386856B2

    公开(公告)日:2008-06-10

    申请号:US10717307

    申请日:2003-11-18

    IPC分类号: G06F3/00

    CPC分类号: G06F9/451

    摘要: A commanding system and method for a computer including at least one control element at the control level having commanding information. An input sequence can be received from an input device, and the commanding information provided by the control element can be used to connect the input to an associated action. Control elements and the application elements can be arranged as nodes in an tree, each node having one or more children and/or one or more parents. A table of bindings can be associated with each node, the table of bindings including a plurality of binding entries, each including a command binding and a command handler. The input sequence can be passed from node to node in the tree to find a command binding that matches the input sequence. When a matching command binding is found, the command handler associated with the matching command binding can be used to invoke the action that is to be performed based on the input sequence.

    摘要翻译: 一种用于计算机的命令系统和方法,包括具有命令信息的控制级的至少一个控制元件。 可以从输入设备接收输入序列,并且可以使用由控制元件提供的命令信息来将输入连接到相关联的动作。 控制元素和应用元素可以被布置为树中的节点,每个节点具有一个或多个子节点和/或一个或多个父节点。 绑定表可以与每个节点相关联,绑定表包括多个绑定条目,每个绑定条目包括命令绑定和命令处理程序。 输入序列可以从树中的节点传递到节点,以找到匹配输入序列的命令绑定。 当找到匹配的命令绑定时,可以使用与匹配命令绑定关联的命令处理程序根据输入序列调用要执行的操作。

    Providing multiple input bindings across device categories
    3.
    发明授权
    Providing multiple input bindings across device categories 有权
    在设备类别之间提供多个输入绑定

    公开(公告)号:US07284205B2

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

    申请号:US10717189

    申请日:2003-11-18

    IPC分类号: G06F3/00

    CPC分类号: G06F3/048 G06F9/451

    摘要: A commanding system for a computer. The system includes an input module that accepts a plurality of input sequences across multiple input device categories, and a commanding element having a binding table that connects input sequences to associated action. One or more of the binding entries in the binding table includes a command binding with a plurality of sub-command bindings associated with the plurality of input sequences across multiple input device categories. A processor receives the input at the input module and passes the input to the command element, the command element looking up a matching command binding associated with the input in the binding table. In addition, the processor invokes action associated with the input if the matching binding is found in the binding table. The system can also report the commands a particular application can understand upon request.

    摘要翻译: 电脑的指挥系统。 该系统包括输入模块,其接受跨多个输入设备类别的多个输入序列,以及具有将输入序列连接到相关动作的绑定表的命令元件。 绑定表中的一个或多个绑定条目包括与跨多个输入设备类别的多个输入序列相关联的多个子命令绑定的命令绑定。 处理器在输入模块处接收输入,并将输入传递给命令元素,命令元素查找与绑定表中的输入相关联的匹配命令绑定。 此外,如果在绑定表中找到匹配的绑定,则处理器调用与输入相关联的动作。 系统还可以报告特定应用程序可以根据请求理解的命令。

    Attaching services to commanding elements matching command binding if the matching binding is found in either the table of bindings or servicing bindings
    4.
    发明授权
    Attaching services to commanding elements matching command binding if the matching binding is found in either the table of bindings or servicing bindings 有权
    如果在绑定表或服务绑定表中找到匹配的绑定,则将服务附加到命令匹配命令绑定的元素

    公开(公告)号:US07143213B2

    公开(公告)日:2006-11-28

    申请号:US10717302

    申请日:2003-11-18

    IPC分类号: G06F13/00 G09G5/00

    CPC分类号: G06F9/451

    摘要: A commanding system for a computer. An input sequence can be received from an input device, and the commanding system can be used to connect the input to an associated action. Commanding can be provided by a plurality of nodes that represent elements of control and application levels. The nodes can be arranged in a hierarchical structure, and each node can include a table of bindings. A service can be attached to one or more of the nodes at run-time to provide additional commanding functionality. For example, a service can modify or supplement the binding entries provided in the table of bindings associated with a given node.

    摘要翻译: 电脑的指挥系统。 可以从输入设备接收输入序列,并且可以使用命令系统将输入连接到相关联的动作。 命令可以由表示控制和应用级别元素的多个节点提供。 节点可以以层次结构排列,每个节点可以包括绑定表。 服务可以在运行时连接到一个或多个节点以提供额外的命令功能。 例如,服务可以修改或补充与给定节点相关联的绑定表中提供的绑定条目。

    Language model sharing
    5.
    发明授权
    Language model sharing 失效
    语言模型共享

    公开(公告)号:US07035788B1

    公开(公告)日:2006-04-25

    申请号:US09557741

    申请日:2000-04-25

    IPC分类号: G06F17/27

    摘要: The sharing of language models is disclosed. In one embodiment, a language model service is provided that is shareable among handlers for input devices. The service includes a pre-processing mode of operation, and a correction mode of operation. In the former mode, the language model service is designed to receive a range within a document from a handler for an input device, and in response provide advice regarding text under consideration by the handler to insert within the document at the range, based on the context of the document within the range. In the latter mode, the language model service is designed to supervise correction over a range of text within a document, in which a number of different handlers for a number of different input devices were initially responsible for insertion of the text, such that the service solicits suggestions from the handlers, and based thereon determines text corrections. The corrections can then be made by the handlers, or by the service.

    摘要翻译: 披露了语言模型的共享。 在一个实施例中,提供可在输入设备的处理程序之间共享的语言模型服务。 该服务包括预处理操作模式和操作的校正模式。 在前一模式中,语言模型服务被设计为从输入设备的处理程序接收文档中的范围,并且作为响应,提供关于由处理程序考虑的文本的建议,以便在该范围内的文档内插入,基于 范围内文件的上下文。 在后一种模式中,语言模型服务被设计为对文档内的一系列文本进行校正,其中许多不同的输入设备的不同处理程序最初负责插入文本,使得服务 征求处理人员的意见,并据此确定文本更正。 然后可以由处理程序或服务进行更正。

    Multi-modal text editing correction
    6.
    发明授权
    Multi-modal text editing correction 失效
    多模式文本编辑修正

    公开(公告)号:US07058888B1

    公开(公告)日:2006-06-06

    申请号:US09557739

    申请日:2000-04-25

    IPC分类号: G06F17/21

    摘要: A multi-modal text editing correction environment is disclosed. An application program owns a document, while each of a number of handlers has a corresponding input device and is capable of entering text into the document. Each handler has a method callable by the program to request: that the handler return correction content for display by the application; and/or that the handler display a correction interface. A common text framework includes a mechanism to track entry of text into the document by handler, and a correction interface callable by the application program to determine the handler responsible for entering a particular range of text into the document.

    摘要翻译: 公开了一种多模态文本编辑校正环境。 应用程序拥有文档,而多个处理程序中的每一个具有相应的输入设备,并且能够将文本输入到文档中。 每个处理程序都有一个可程序调用的方法来请求:处理程序返回校正内容供应用程序显示; 和/或处理程序显示校正界面。 公共文本框架包括通过处理程序跟踪文本输入文档的机制,以及应用程序可调用的校正界面,以确定负责将特定范围的文本输入到文档中的处理程序。

    Common text framework
    7.
    发明授权
    Common text framework 有权
    通用文本框架

    公开(公告)号:US07398462B1

    公开(公告)日:2008-07-08

    申请号:US09557738

    申请日:2000-04-25

    IPC分类号: G06F15/00 G06F17/00

    CPC分类号: G06F3/0481

    摘要: A common text framework for application programs having documents of primarily text and input devices for entering and editing text of such documents is disclosed. The framework provides for the interaction of applications and handlers for input devices, and includes a text store interface and a text input processor interface. The former interface permits an application having a document of primarily text to expose the document as an abstraction. The latter interface permits a handler for an input device to access the abstraction of the document and to insert additional text into the document.

    摘要翻译: 公开了一种用于应用程序的通用文本框架,其具有主要用于输入和编辑这些文档的文本的文本和输入设备的文档。 该框架提供了输入设备的应用程序和处理程序的交互,并且包括文本存储界面和文本输入处理器接口。 前一个接口允许具有主要文本的文档的应用程序将文档公开为抽象。 后一个接口允许输入设备的处理程序访问文档的抽象,并将其他文本插入到文档中。

    Language model sharing
    8.
    发明授权
    Language model sharing 失效
    语言模型共享

    公开(公告)号:US07895031B2

    公开(公告)日:2011-02-22

    申请号:US11394099

    申请日:2006-03-31

    IPC分类号: G06F17/27

    摘要: The sharing of language models is disclosed. In one embodiment, a language model service is provided that is shareable among handlers for input devices. The service includes a pre-processing mode of operation, and a correction mode of operation. In the former mode, the language model service is designed to receive a range within a document from a handler for an input device, and in response provide advice regarding text under consideration by the handler to insert within the document at the range, based on the context of the document within the range. In the latter mode, the language model service is designed to supervise correction over a range of text within a document, in which a number of different handlers for a number of different input devices were initially responsible for insertion of the text, such that the service solicits suggestions from the handlers, and based thereon determines text corrections. The corrections can then be made by the handlers, or by the service.

    摘要翻译: 披露了语言模型的共享。 在一个实施例中,提供可在输入设备的处理程序之间共享的语言模型服务。 该服务包括预处理操作模式和操作的校正模式。 在前一模式中,语言模型服务被设计为从输入设备的处理程序接收文档中的范围,并且作为响应,提供关于由处理程序考虑的文本的建议,以便在该范围内的文档内插入,基于 文档的上下文范围内。 在后一种模式中,语言模型服务被设计为对文档内的一系列文本进行校正,其中许多不同的输入设备的不同处理程序最初负责插入文本,使得服务 征求处理人员的意见,并据此确定文本更正。 然后可以由处理程序或服务进行更正。

    Attaching services to commanding elements
    9.
    发明申请
    Attaching services to commanding elements 有权
    附加服务到指挥元素

    公开(公告)号:US20050108734A1

    公开(公告)日:2005-05-19

    申请号:US10717302

    申请日:2003-11-18

    IPC分类号: G06F9/44

    CPC分类号: G06F9/451

    摘要: A commanding system for a computer. An input sequence can be received from an input device, and the commanding system can be used to connect the input to an associated action. Commanding can be provided by a plurality of nodes that represent elements of control and application levels. The nodes can be arranged in a hierarchical structure, and each node can include a table of bindings. A service can be attached to one or more of the nodes at run-time to provide additional commanding functionality. For example, a service can modify or supplement the binding entries provided in the table of bindings associated with a given node.

    摘要翻译: 电脑的指挥系统。 可以从输入设备接收输入序列,并且可以使用命令系统将输入连接到相关联的动作。 命令可以由表示控制和应用级别元素的多个节点提供。 节点可以以层次结构排列,每个节点可以包括绑定表。 服务可以在运行时连接到一个或多个节点以提供额外的命令功能。 例如,服务可以修改或补充与给定节点相关联的绑定表中提供的绑定条目。

    Extension of commanding to control level
    10.
    发明申请
    Extension of commanding to control level 有权
    延长指挥级到控制级

    公开(公告)号:US20050108735A1

    公开(公告)日:2005-05-19

    申请号:US10717307

    申请日:2003-11-18

    IPC分类号: G06F9/44 G06F9/46

    CPC分类号: G06F9/451

    摘要: A commanding system and method for a computer including at least one control element at the control level having commanding information. An input sequence can be received from an input device, and the commanding information provided by the control element can be used to connect the input to an associated action. Control elements and the application elements can be arranged as nodes in an tree, each node having one or more children and/or one or more parents. A table of bindings can be associated with each node, the table of bindings including a plurality of binding entries, each including a command binding and a command handler. The input sequence can be passed from node to node in the tree to find a command binding that matches the input sequence. When a matching command binding is found, the command handler associated with the matching command binding can be used to invoke the action that is to be performed based on the input sequence.

    摘要翻译: 一种用于计算机的命令系统和方法,包括具有命令信息的控制级的至少一个控制元件。 可以从输入设备接收输入序列,并且可以使用由控制元件提供的命令信息将输入连接到相关联的动作。 控制元素和应用元素可以被布置为树中的节点,每个节点具有一个或多个子节点和/或一个或多个父节点。 绑定表可以与每个节点相关联,绑定表包括多个绑定条目,每个绑定条目包括命令绑定和命令处理程序。 输入序列可以从树中的节点传递到节点,以找到匹配输入序列的命令绑定。 当找到匹配的命令绑定时,可以使用与匹配命令绑定关联的命令处理程序根据输入序列调用要执行的操作。