会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Dynamic queue for use in threaded computing environment
    • 用于线程计算环境的动态队列
    • US07823157B2
    • 2010-10-26
    • US10716111
    • 2003-11-18
    • Dwayne NeedMichael John HillbergNicholas M. Kramer
    • Dwayne NeedMichael John HillbergNicholas M. Kramer
    • G06F9/46
    • G06F9/52G06F9/451
    • The present invention provides a dynamic queue for managing jobs in 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.
    • 本发明提供了一种用于在线程计算环境中管理作业的动态队列。 作业可以被放置在队列中,其可以在给定的优先级下在计算环境的上下文内被维护。 维护队列中作业的优先级和每个作业的接收时间。 一个作业也可能被放置在队列中,触发器会被触发,如果遇到这种情况会导致作业的优先级被改变,或者导致作业被完全从队列中移除。 根据本发明的方法还提供了一种用于当多个线程寻求在单个上下文内访问对象时提出异常的方法。 根据本发明的方法还通过提供根据本发明的现有静态队列与动态队列的集成以及通过提供将给定线程固定到特定上下文的方法来提供与现有计算系统和方法的兼容性 一个计算环境。
    • 2. 发明授权
    • Method and system for selectively enforcing presentation themes
    • 有选择地执行演示主题的方法和系统
    • US07278091B2
    • 2007-10-02
    • US10437369
    • 2003-05-13
    • Nicholas M. KramerMark J. FinocchioRobert E. Sinclair, II
    • Nicholas M. KramerMark J. FinocchioRobert E. Sinclair, II
    • G06F15/00
    • 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.
    • 公开了通过协调提供给用户界面中使用的元素的值来支持演示主题的主题属性表系统。 当界面用户表达对特定演示主题的偏好时,该主题的属性表优先于设置属性值的其他机制。 通过在界面中适当设置这些值,主题属性表可以增强界面的一致性。 主题属性表允许界面设计者向用户界面添加新的演示元素,而不用担心演示主题。 由设计人员设置的每个属性的默认值在必要时被主题表覆盖。 在一些特殊情况下,应用程序设计者需要覆盖用户的主题偏好。 提供了一种机制来支持这些特殊情况。
    • 3. 发明授权
    • Method and system for providing interface defaults
    • 提供接口默认值的方法和系统
    • US07505987B2
    • 2009-03-17
    • US10437324
    • 2003-05-13
    • Nicholas M. KramerMark J. FinocchioBenjamin F. Carter
    • Nicholas M. KramerMark J. FinocchioBenjamin F. Carter
    • G06F7/00G06F17/00
    • G06F8/38Y10S707/99942Y10S707/99943Y10S707/99945
    • Disclosed is a default property sheet system that coordinates default values for elements used in a user interface. Interface designers add default values for the properties of the elements that they define. The default “value” is broadly understood. Not limited to fixed values, the default property sheet can provide a rule for calculating a default value. The rule can take into account, for example, aspects of the present environment. The order of searching for a rule that provides a value to a property of an interface element is defined. Other collections of value-setting rules, called “non-default property sheets,” can be created that take precedence over the default property sheet. The default property sheet can be a “theme of last resort.” If a property of an interface element is not given a value elsewhere, then the property is given the value specified in the default property sheet.
    • 公开了一种默认属性表系统,用于协调用户界面中使用的元素的默认值。 界面设计师为它们定义的元素的属性添加默认值。 默认的“值”被广泛的理解。 不限于固定值,默认属性表可以提供计算默认值的规则。 该规则可以考虑到例如当前环境的方面。 定义搜索为接口元素的属性提供值的规则的顺序。 可以创建其他集合的值设置规则,称为“非默认属性表”,优先于默认属性表。 默认属性表可以是“最后的主题”。 如果一个接口元素的属性在其他地方没有赋值,那么该属性将被赋予默认属性表中指定的值。
    • 4. 发明授权
    • Extension of commanding to control level
    • 延长指挥级到控制级
    • US07386856B2
    • 2008-06-10
    • US10717307
    • 2003-11-18
    • Dwayne NeedGregory Cavanaugh FranklinKevin B. GjerstadNicholas M. KramerYutaka Nakajima
    • Dwayne NeedGregory Cavanaugh FranklinKevin B. GjerstadNicholas M. KramerYutaka Nakajima
    • G06F3/00
    • 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.
    • 一种用于计算机的命令系统和方法,包括具有命令信息的控制级的至少一个控制元件。 可以从输入设备接收输入序列,并且可以使用由控制元件提供的命令信息来将输入连接到相关联的动作。 控制元素和应用元素可以被布置为树中的节点,每个节点具有一个或多个子节点和/或一个或多个父节点。 绑定表可以与每个节点相关联,绑定表包括多个绑定条目,每个绑定条目包括命令绑定和命令处理程序。 输入序列可以从树中的节点传递到节点,以找到匹配输入序列的命令绑定。 当找到匹配的命令绑定时,可以使用与匹配命令绑定关联的命令处理程序根据输入序列调用要执行的操作。
    • 5. 发明授权
    • Providing multiple input bindings across device categories
    • 在设备类别之间提供多个输入绑定
    • US07284205B2
    • 2007-10-16
    • US10717189
    • 2003-11-18
    • Dwayne NeedGregory Cavanaugh FranklinKevin B. GjerstadNicholas M. KramerYutaka Nakajima
    • Dwayne NeedGregory Cavanaugh FranklinKevin B. GjerstadNicholas M. KramerYutaka Nakajima
    • G06F3/00
    • G06F3/048G06F9/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.
    • 电脑的指挥系统。 该系统包括输入模块,其接受跨多个输入设备类别的多个输入序列,以及具有将输入序列连接到相关动作的绑定表的命令元件。 绑定表中的一个或多个绑定条目包括与跨多个输入设备类别的多个输入序列相关联的多个子命令绑定的命令绑定。 处理器在输入模块处接收输入,并将输入传递给命令元素,命令元素查找与绑定表中的输入相关联的匹配命令绑定。 此外,如果在绑定表中找到匹配的绑定,则处理器调用与输入相关联的动作。 系统还可以报告特定应用程序可以根据请求理解的命令。
    • 9. 发明授权
    • System and method for associating properties with objects
    • 用于将属性与对象关联的系统和方法
    • US07055132B2
    • 2006-05-30
    • US10187012
    • 2002-06-28
    • Jeffrey L. BogdanMark J. FinocchioNicholas M. Kramer
    • Jeffrey L. BogdanMark J. FinocchioNicholas M. Kramer
    • G06F9/44
    • G06F9/4488
    • Described is a mechanism for allowing new functionality for an object to be expressed as a property that is not built into the class from which the object derives. More specifically, the mechanism associates properties in one class with another class. A computer-readable medium, that includes an object having a property in a first set of properties, further includes a data structure. The data structure includes definitions for each of a second set of properties and includes at least one static method. The static method is associated with one property out of the second set of properties and includes a first parameter. The first parameter uniquely identifies the one property. The static method is operative to associate the one property with the object without specifying an explicit reference to the one property in the object. The property is registered during run-time in order to receive the unique identifier.
    • 描述了允许对象的新功能被表达为不内置到对象派生类的属性的机制。 更具体地说,该机制将一个类中的属性与另一个类相关联。 包括具有第一组属性的属性的对象的计算机可读介质还包括数据结构。 数据结构包括第二组属性中的每一个的定义,并且包括至少一个静态方法。 静态方法与第二组属性中的一个属性相关联,并包括第一个参数。 第一个参数唯一标识一个属性。 静态方法用于将一个属性与对象关联,而不指定对象中的一个属性的显式引用。 该属性在运行时注册,以便接收唯一的标识符。