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

    公开(公告)号:US20050104858A1

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

    申请号:US10717189

    申请日:2003-11-18

    IPC分类号: G06F9/44 G09G5/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.

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

    Method and system for selectively enforcing presentation themes
    3.
    发明申请
    Method and system for selectively enforcing presentation themes 审中-公开
    有选择地执行演示主题的方法和系统

    公开(公告)号:US20060036943A1

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

    申请号:US11258755

    申请日:2005-10-25

    IPC分类号: G06F17/24 G06F3/00

    CPC分类号: G06F9/451

    摘要: Disclosed is a theme property sheet system that supports presentation themes by coordinating values provided to elements used in a user interface. When an interface user expresses a preference for a particular presentation theme, that theme's property sheet is given precedence over other mechanisms for setting property values. By appropriately setting these values in the interface, the theme property sheet enhances the coherence of the interface. The theme property sheet allows an interface designer to add new presentation elements to a user interface without being concerned about presentation themes. The default for each property as set by the designer is overridden, when necessary, by the theme sheet. In a few particular cases, an application designer needs to override even the user's theme preferences. A mechanism is provided to support these exceptional cases.

    摘要翻译: 公开了通过协调提供给用户界面中使用的元素的值来支持演示主题的主题属性表系统。 当界面用户表达对特定演示主题的偏好时,该主题的属性表优先于设置属性值的其他机制。 通过在界面中适当设置这些值,主题属性表可以增强界面的一致性。 主题属性表允许界面设计者向用户界面添加新的演示元素,而不用担心演示主题。 由设计人员设置的每个属性的默认值在必要时被主题表覆盖。 在一些特殊情况下,应用程序设计者需要覆盖用户的主题偏好。 提供了一种机制来支持这些特殊情况。

    Attaching services to commanding elements
    4.
    发明申请
    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
    5.
    发明申请
    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.

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

    Dynamically-generated commanding interface
    6.
    发明申请
    Dynamically-generated commanding interface 有权
    动态生成的命令界面

    公开(公告)号:US20050104859A1

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

    申请号:US10717195

    申请日:2003-11-18

    IPC分类号: G06F9/44 G09G5/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.

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

    Dynamic queue for use in threaded computing environment
    8.
    发明申请
    Dynamic queue for use in threaded computing environment 有权
    用于线程计算环境的动态队列

    公开(公告)号:US20050108719A1

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

    申请号:US10716111

    申请日:2003-11-18

    IPC分类号: G06F9/44 G06F9/46

    CPC分类号: G06F9/52 G06F9/451

    摘要: The present invention provides a dynamic queue for managing jobs n a threaded computing environment. Jobs may be placed in the queue, which may be maintained within a context of the computing environment, at a given priority level. The priority of jobs within the queue and the receipt time of each job is maintained. A job may also be placed within the queue with triggers that, if met, will result in the priority of the job being changed or will result in the job being removed from the queue entirely. Methods in accordance with the present invention also provide a method for raising an exception should multiple threads seek to access objects within a single context. Methods in accordance with the present invention also provide compatibility with prior computing systems and methodologies by providing for integration of prior static queues with dynamic queues in accordance with the present invention, and by providing methods for a given thread to be pinned to a particular context of a computing environment.

    摘要翻译: 本发明提供了一种用于在线程计算环境下管理作业的动态队列。 作业可以被放置在队列中,其可以在给定的优先级下在计算环境的上下文内被维护。 维护队列中作业的优先级和每个作业的接收时间。 一个作业也可能被放置在队列中,触发器会被触发,如果遇到这种情况会导致作业的优先级被改变,或者导致作业被完全从队列中移除。 根据本发明的方法还提供了一种用于当多个线程寻求在单个上下文内访问对象时提出异常的方法。 根据本发明的方法还通过提供根据本发明的现有静态队列与动态队列的集成以及通过提供将给定线程固定到特定上下文的方法来提供与现有计算系统和方法的兼容性 一个计算环境。