会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Threading and communication architecture for a graphical user interface
    • 用于图形用户界面的线程和通信架构
    • US06823518B1
    • 2004-11-23
    • US09690675
    • 2000-10-17
    • Andrew L. BlissAndre F. Vachon
    • Andrew L. BlissAndre F. Vachon
    • G06F954
    • G06F9/451
    • A system and method to facilitate communication between a user interface and an associated process is disclosed. A first thread is associated with the user interface and a second thread is associated with the process for implementing requests by the user interface. At least one state buffer is operable to store state data for controlling ownership to the state buffer by the first and second threads for communicating data between the first and second threads. The architecture may be used in connection with a debugging system, such as to facilitate responsive interaction between the GUI and the associated debugging system.
    • 公开了一种促进用户界面和关联过程之间的通信的系统和方法。 第一个线程与用户界面相关联,第二个线程与用于实现用户界面的请求的过程相关联。 至少一个状态缓冲器可操作以存储用于通过第一和第二线程控制对状态缓冲器的所有权的状态数据,用于在第一和第二线程之间传送数据。 该架构可以与调试系统结合使用,以便于GUI和相关联的调试系统之间的响应交互。
    • 2. 发明授权
    • Threading and communication architecture for a graphical user interface
    • 用于图形用户界面的线程和通信架构
    • US07426735B2
    • 2008-09-16
    • US10958859
    • 2004-10-05
    • Andrew L. BlissAndre F. Vachon
    • Andrew L. BlissAndre F. Vachon
    • G06F9/44
    • G06F9/451
    • A system and method to facilitate communication between a user interface and an associated process is disclosed. A first thread is associated with the user interface and a second thread is associated with the process for implementing requests by the user interface. At least one state buffer is operable to store state data for controlling ownership to the state buffer by the first and second threads for communicating data between the first and second threads. The architecture may be used in connection with a debugging system, such as to facilitate responsive interaction between the GUI and the associated debugging system.
    • 公开了一种促进用户界面和关联过程之间的通信的系统和方法。 第一个线程与用户界面相关联,第二个线程与用于实现用户界面的请求的过程相关联。 至少一个状态缓冲器可操作以存储用于通过第一和第二线程控制对状态缓冲器的所有权的状态数据,用于在第一和第二线程之间传送数据。 该架构可以与调试系统结合使用,以便于GUI和相关联的调试系统之间的响应交互。
    • 5. 发明授权
    • Chaining actions for a directed graph
    • 有向图的链接动作
    • US06738777B2
    • 2004-05-18
    • US09681072
    • 2000-12-20
    • Andrew L. BlissKyle R. Johns
    • Andrew L. BlissKyle R. Johns
    • G06F1730
    • G06F17/30958Y10S707/99942
    • A plurality of actions are applied to a directed graph, where the directed graph has a plurality of nodes. A node in the directed graph is traversed to, and an specific method for each of the plurality of actions is performed on the traversed-node. The traversing and performing are repeated until all nodes in the directed graph have been traversed to. Only a single traversal of the directed graph need be performed to apply all of the actions to the directed graph. The plurality of the actions are in the form of a chain. Each action has an action object pointer, and the actions include a base action at a tail end of the chain and at least one chain action at a head end of the chain. The action object pointer of each chain action points to an immediately adjacent action toward the tail end of the chain, and the action object pointer of the base action points to the chain action at the head end of the chain.
    • 有向图被应用于有向图,其中有向图具有多个节点。 遍历有向图中的节点,并且对遍历到节点执行针对多个动作中的每一个的动作特定方法。 重复遍历和执行,直到有向图中的所有节点都被遍历。 只需执行有向图的单次遍历即可将所有动作应用于有向图。 多个动作是链的形式。 每个动作都有一个动作对象指针,并且动作包括在该链的尾端的基本动作,以及在该链的头端的至少一个链动作。 每个链动作的动作对象指针指向与链的尾端紧密相邻的动作,并且基本动作的动作对象指针指向链头端的链动作。
    • 10. 发明申请
    • RECONSTRUCTING PROGRAM CONTROL FLOW
    • 重新编制程序控制流程
    • US20120159458A1
    • 2012-06-21
    • US12972198
    • 2010-12-17
    • Yosseff LevanoniWeirong ZhuLingli ZhangJohn Lee RappAndrew L. Bliss
    • Yosseff LevanoniWeirong ZhuLingli ZhangJohn Lee RappAndrew L. Bliss
    • G06F9/45
    • G06F8/51G06F8/53
    • The present invention extends to methods, systems, and computer program products for reconstructing program control flow. Embodiments include implementing or morphing a control flow graph (“CFG”) into an arbitrary loop structure to reconstruct (preserve) control flow from original source code. Loop structures can be optimized and can adhere to target platform constraints. In some embodiments, C++ source code (a first higher level format) is translated into a CFG (a lower level format). The CFG is then translated into HLSL source code (a second different higher level format) for subsequent compilation into SLSL bytecode (that can then be executed at a Graphical Processing Unit (“GPU”)). The control flow from the C++ source code is preserved in the HLSL source code.
    • 本发明扩展到用于重建程序控制流的方法,系统和计算机程序产品。 实施例包括将控制流程图(“CFG”)实现或变形为任意循环结构,以重构(保留)来自原始源代码的控制流程。 循环结构可以进行优化,并可以遵守目标平台约束。 在一些实施例中,将C ++源代码(第一较高级格式)转换成CFG(较低级格式)。 然后将CFG转换为HLSL源代码(第二种不同的较高级别格式),以便后续编译成SLSL字节码(然后可以在图形处理单元(“GPU”)中执行)。 来自C ++源代码的控制流将保留在HLSL源代码中。