-
公开(公告)号:US07337401B2
公开(公告)日:2008-02-26
申请号:US10323504
申请日:2002-12-18
申请人: Peter Francis Ostertag , Mark James Finocchio , Michael Edward Dulac Winser , Benjamin Franklin Wang Jen-Shong Carter , Nicholas Kramer , Samuel Watkins Bent , Namita Gupta
发明人: Peter Francis Ostertag , Mark James Finocchio , Michael Edward Dulac Winser , Benjamin Franklin Wang Jen-Shong Carter , Nicholas Kramer , Samuel Watkins Bent , Namita Gupta
IPC分类号: G06F3/00 , G06F3/048 , G06F15/16 , G06F15/173
CPC分类号: G06F9/451
摘要: A composite user interface element can be assembled from plural sub-elements. A simplified view of the representation of the user interface element can be provided wherein the composited user interface element appears to be a single element. When defined, various nodes for representing the user interface can be designated as selectively exposable. Such selectively exposable nodes can be ignored when performing operations via the simplified view. Accordingly, programmers can write code that need not take the complexity of the composite user interface element into account. Property determination can be done in light of the selectively exposable nodes. A simplified view can support nested user interface elements having respective selectively exposable nodes.
摘要翻译: 可以从多个子元素组合复合用户界面元素。 可以提供用户界面元素的表示的简化视图,其中合成的用户界面元素看起来是单个元素。 当定义时,可以将用于表示用户界面的各种节点指定为可选择地公开的。 当通过简化视图执行操作时,可以忽略这种有选择地可曝光的节点。 因此,程序员可以编写不需要考虑复合用户界面元素的复杂性的代码。 可以根据选择性可曝光的节点进行属性确定。 简化的视图可以支持具有各自选择性地可曝光节点的嵌套用户界面元素。
-
公开(公告)号:US20050104858A1
公开(公告)日:2005-05-19
申请号:US10717189
申请日:2003-11-18
摘要: 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.
摘要翻译: 电脑的指挥系统。 该系统包括输入模块,其接受跨多个输入设备类别的多个输入序列,以及具有将输入序列连接到相关动作的绑定表的命令元件。 绑定表中的一个或多个绑定条目包括与跨多个输入设备类别的多个输入序列相关联的多个子命令绑定的命令绑定。 处理器在输入模块处接收输入,并将输入传递给命令元素,命令元素查找与绑定表中的输入相关联的匹配命令绑定。 此外,如果在绑定表中找到匹配的绑定,则处理器调用与输入相关联的动作。 系统还可以报告特定应用程序可以根据请求理解的命令。
-
3.
公开(公告)号:US20060036943A1
公开(公告)日:2006-02-16
申请号:US11258755
申请日:2005-10-25
申请人: Nicholas Kramer , Mark Finocchio , Robert Sinclair
发明人: Nicholas Kramer , Mark Finocchio , Robert Sinclair
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.
摘要翻译: 公开了通过协调提供给用户界面中使用的元素的值来支持演示主题的主题属性表系统。 当界面用户表达对特定演示主题的偏好时,该主题的属性表优先于设置属性值的其他机制。 通过在界面中适当设置这些值,主题属性表可以增强界面的一致性。 主题属性表允许界面设计者向用户界面添加新的演示元素,而不用担心演示主题。 由设计人员设置的每个属性的默认值在必要时被主题表覆盖。 在一些特殊情况下,应用程序设计者需要覆盖用户的主题偏好。 提供了一种机制来支持这些特殊情况。
-
公开(公告)号: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.
摘要翻译: 电脑的指挥系统。 可以从输入设备接收输入序列,并且可以使用命令系统将输入连接到相关联的动作。 命令可以由表示控制和应用级别元素的多个节点提供。 节点可以以层次结构排列,每个节点可以包括绑定表。 服务可以在运行时连接到一个或多个节点以提供额外的命令功能。 例如,服务可以修改或补充与给定节点相关联的绑定表中提供的绑定条目。
-
公开(公告)号:US20050108735A1
公开(公告)日:2005-05-19
申请号:US10717307
申请日:2003-11-18
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.
摘要翻译: 一种用于计算机的命令系统和方法,包括具有命令信息的控制级的至少一个控制元件。 可以从输入设备接收输入序列,并且可以使用由控制元件提供的命令信息将输入连接到相关联的动作。 控制元素和应用元素可以被布置为树中的节点,每个节点具有一个或多个子节点和/或一个或多个父节点。 绑定表可以与每个节点相关联,绑定表包括多个绑定条目,每个绑定条目包括命令绑定和命令处理程序。 输入序列可以从树中的节点传递到节点,以找到匹配输入序列的命令绑定。 当找到匹配的命令绑定时,可以使用与匹配命令绑定关联的命令处理程序根据输入序列调用要执行的操作。
-
公开(公告)号:US20050104859A1
公开(公告)日:2005-05-19
申请号:US10717195
申请日:2003-11-18
摘要: 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.
摘要翻译: 电脑的指挥系统。 该系统包括存储存储将输入连接到相关联的动作的绑定表的存储器,绑定表中的至少一个绑定包括接口绑定。 系统还包括与存储器进行数据通信的处理器,处理器被编程为查询绑定表中的每个绑定,接收与绑定相关联的接口绑定; 并根据接口绑定生成命令界面。 命令接口根据接口绑定提供的信息动态生成。 命令界面的示例包括工具栏和菜单。
-
公开(公告)号:US20110126825A2
公开(公告)日:2011-06-02
申请号:US12849761
申请日:2010-08-03
IPC分类号: F24J2/14
CPC分类号: H02S40/44 , F24S10/72 , F24S10/73 , F24S20/25 , F24S20/70 , F24S20/80 , F24S23/745 , F24S23/77 , F24S23/81 , F24S23/82 , F24S30/425 , F24S2030/136 , H01L31/0547 , Y02E10/44 , Y02E10/45 , Y02E10/47 , Y02E10/52 , Y02E10/60
摘要: A solar reflector assembly is provided for generating energy from solar radiation. The solar reflector assembly is configured to be deployed on a supporting body of liquid and to reflect solar radiation to a solar collector. A solar reflector assembly comprises an inflatable elongated tube having an upper portion formed at least partially of flexible material and a lower ballast portion formed at least partially of flexible material. A reflective sheet is coupled to a wall of the tube to reflect solar radiation. The elongated tube has an axis of rotation oriented generally parallel to a surface of a supporting body of liquid.
摘要翻译: 提供了用于从太阳辐射产生能量的太阳能反射器组件。 太阳能反射器组件被配置为展开在液体的支撑体上并将太阳辐射反射到太阳能收集器。 太阳能反射器组件包括可充气细长管,其具有至少部分地由柔性材料形成的上部部分和至少部分地由柔性材料形成的下部压载部分。 反射片耦合到管的壁以反射太阳辐射。 细长管具有大致平行于液体支撑体表面的旋转轴线。
-
公开(公告)号:US20050108719A1
公开(公告)日:2005-05-19
申请号:US10716111
申请日:2003-11-18
申请人: Dwayne Need , Michael Hillberg , Nicholas Kramer
发明人: Dwayne Need , Michael Hillberg , Nicholas Kramer
摘要: 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.
摘要翻译: 本发明提供了一种用于在线程计算环境下管理作业的动态队列。 作业可以被放置在队列中,其可以在给定的优先级下在计算环境的上下文内被维护。 维护队列中作业的优先级和每个作业的接收时间。 一个作业也可能被放置在队列中,触发器会被触发,如果遇到这种情况会导致作业的优先级被改变,或者导致作业被完全从队列中移除。 根据本发明的方法还提供了一种用于当多个线程寻求在单个上下文内访问对象时提出异常的方法。 根据本发明的方法还通过提供根据本发明的现有静态队列与动态队列的集成以及通过提供将给定线程固定到特定上下文的方法来提供与现有计算系统和方法的兼容性 一个计算环境。
-
-
-
-
-
-
-