Extension of commanding to control level
    1.
    发明授权
    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
    2.
    发明授权
    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.

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

    Multi-modal text editing correction
    3.
    发明授权
    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.

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

    Dynamically-generated commanding interface
    4.
    发明授权
    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.

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

    Method and system for semantically labeling data and providing actions based on semantically labeled data
    5.
    发明授权
    Method and system for semantically labeling data and providing actions based on semantically labeled data 有权
    用于语义标记数据和基于语义标记数据提供动作的方法和系统

    公开(公告)号:US07451389B2

    公开(公告)日:2008-11-11

    申请号:US10184556

    申请日:2002-06-27

    IPC分类号: G06F15/00 G06F17/00

    CPC分类号: G06F17/2785 G06Q30/02

    摘要: A method for recognizing data, including strings and media objects, and annotating, or labeling, the data with a type label. After the data is annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label. One or more recognizer plug-ins perform the recognition of particular strings or media objects in an electronic document. The recognizer plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular data that is of interest. One or more action plug-ins provide possible actions to be presented to the user based upon the type label associated with the data in an electronic document.

    摘要翻译: 用于识别数据的方法,包括字符串和媒体对象,以及用类型标签注释或标注数据。 在使用类型标签注释数据之后,应用程序模块可以使用类型标签为用户提供动作选择。 如果用户的计算机没有与类型标签相关联的任何操作,则可以向用户提供用于浏览下载统一资源定位符(URL)的选项以及用于该类型标签的下载动作插件。 一个或多个识别器插件在电子文档中执行特定字符串或媒体对象的识别。 识别器插件可以与应用程序模块封装,或者它们可以由第三方写入以识别感兴趣的特定数据。 基于与电子文档中的数据相关联的类型标签,一个或多个动作插件提供将呈现给用户的可能的动作。

    Dynamic optimization of available display space
    6.
    发明授权
    Dynamic optimization of available display space 有权
    可用显示空间的动态优化

    公开(公告)号:US09015578B2

    公开(公告)日:2015-04-21

    申请号:US11338385

    申请日:2006-01-24

    IPC分类号: G06F17/00 G06F17/30

    摘要: Embodiments provide for systems, methods, and computer program products for optimizing content rendered at a display unit by dynamically formatting the content layout based on a display unit's parameters. For example, content is received from a server. The content is capable of being rendered at a number of remote display devices with various display parameters. In addition, a number of display rules are also received. The display rules specify how content should be rendered in terms of content layout and properties by the remote display devices based on the parameters of the display devices. The display rules are compared with the parameters of a display device that is used to render the content. Based on the comparison, at least one of the display rules is applied such that the layout of the content on the display device is optimized for the particular parameters of the display device.

    摘要翻译: 实施例提供了用于通过基于显示单元的参数动态格式化内容布局来优化在显示单元呈现的内容的系统,方法和计算机程序产品。 例如,从服务器接收内容。 该内容能够在具有各种显示参数的多个远程显示设备上呈现。 此外,还接收到多个显示规则。 显示规则基于显示设备的参数来指定如何根据内容布局和属性来呈现内容。 显示规则与用于呈现内容的显示设备的参数进行比较。 基于比较,应用至少一个显示规则,使得显示设备上的内容的布局针对显示设备的特定参数进行了优化。

    Language model sharing
    7.
    发明授权
    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.

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

    Common text framework
    8.
    发明授权
    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.

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

    Switchably translucent and opaque graphical user interface elements
    9.
    发明授权
    Switchably translucent and opaque graphical user interface elements 有权
    可切换的半透明和不透明的图形用户界面元素

    公开(公告)号:US06633310B1

    公开(公告)日:2003-10-14

    申请号:US09583438

    申请日:2000-05-31

    IPC分类号: G06F300

    CPC分类号: G06F3/0481 G06F2203/04804

    摘要: Elements of a graphical user interface that are switchably translucent and opaque are disclosed. In one embodiment, such an element is initially set to a default, first mode in which the element is translucent when the pointer is not positioned over the element. When the pointer has been moved such that it is positioned over the element, the element becomes opaque. Various heuristics are also disclosed that are applicable to the opaque-to-translucent and the translucent-to-opaque transformations. For example, when the pointer is moved over the element, there may be a delay prior to the element becoming opaque. As another example, when the pointer remains over the element for a predetermined amount of time, the element may revert back to translucency from opacity.

    摘要翻译: 公开了可切换地半透明和不透明的图形用户界面的元素。 在一个实施例中,这样的元件最初被设置为默认的第一模式,其中当指针未位于元素上方时,该元素是半透明的。 当指针已被移动以使其位于元素上方时,该元素变得不透明。 还公开了适用于不透明至半透明和半透明至不透明转化的各种启发式。 例如,当指针移动到元素上时,在元素变得不透明之前可能存在延迟。 作为另一个例子,当指针保持在元素上一段预定的时间量时,该元素可以从不透明度恢复到半透明度。

    Language model sharing
    10.
    发明授权
    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.

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