会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Variable closure
    • 可变闭合
    • US08997040B2
    • 2015-03-31
    • US12730263
    • 2010-03-24
    • Igor ZinkovskyHarish Kantamneni
    • Igor ZinkovskyHarish Kantamneni
    • G06F9/44G06F3/00G06F9/455
    • G06F9/45516
    • A system and method for accessing closure variables from a lambda expression in certain program configurations, in which the closure variable is accessed while the closure function is active and the closure variable is within an active runtime frame stack corresponding to an instance of the closure function. In response to entering the closure function, a pointer to each closure variable is stored in a stack pointer table. Each reference to each closure variable from the lambda expression is handled by using the closure variable pointer to locate the closure variable on the runtime stack. Program code may be instrumented to insert invocations to helper functions at locations upon entering the closure function and at each reference to each closure variable from the lambda expression.
    • 一种用于在特定程序配置中从lambda表达式访问闭包变量的系统和方法,其中闭包变量在闭包函数处于活动状态并且闭包变量位于与闭包函数实例对应的活动运行时框架堆栈内时被访问。 响应进入闭包函数,指向每个闭包变量的指针存储在堆栈指针表中。 每个对lambda表达式的每个闭包变量的引用通过使用闭包变量指针来定位运行时堆栈上的闭包变量来处理。 可以对程序代码进行测试,以便在进入闭包函数时以及在每个对lambda表达式的每个闭包变量的引用上插入对帮助函数的调用。
    • 2. 发明申请
    • VARIABLE CLOSURE
    • 可变关闭
    • US20110239186A1
    • 2011-09-29
    • US12730263
    • 2010-03-24
    • Igor ZinkovskyHarish Kantamneni
    • Igor ZinkovskyHarish Kantamneni
    • G06F9/44
    • G06F9/45516
    • A system and method for accessing closure variables from a lambda expression in certain program configurations, in which the closure variable is accessed while the closure function is active and the closure variable is within an active runtime frame stack corresponding to an instance of the closure function. In response to entering the closure function, a pointer to each closure variable is stored in a stack pointer table. Each reference to each closure variable from the lambda expression is handled by using the closure variable pointer to locate the closure variable on the runtime stack. Program code may be instrumented to insert invocations to helper functions at locations upon entering the closure function and at each reference to each closure variable from the lambda expression.
    • 一种用于在特定程序配置中从lambda表达式访问闭包变量的系统和方法,其中闭包变量在闭包函数处于活动状态并且闭包变量位于与闭包函数实例对应的活动运行时框架堆栈内时被访问。 响应于进入闭包函数,指向每个闭包变量的指针存储在堆栈指针表中。 每个对lambda表达式的每个闭包变量的引用通过使用闭包变量指针来定位运行时堆栈上的闭包变量来处理。 可以对程序代码进行测试,以便在进入闭包函数时以及在每个对lambda表达式的每个闭包变量的引用上插入对帮助函数的调用。
    • 4. 发明授权
    • COM object and managed code object interoperability
    • COM对象和托管代码对象的互操作性
    • US08201185B2
    • 2012-06-12
    • US12147792
    • 2008-06-27
    • Thomas E. Quinn, Jr.Igor ZinkovskyApurva A. Sinha
    • Thomas E. Quinn, Jr.Igor ZinkovskyApurva A. Sinha
    • G06F3/00G06F9/54
    • G06F9/547
    • Communicating between managed add-ins and COM hosts. A computing environment includes host objects which may be one of a COM object or a managed code object. The computing environment further includes add-in objects implemented in managed code. Add-in object can provide additional functionality to the host objects. A method includes acts for communicating between add-in objects and host objects. The method includes determining that a first host object to be communicated with is a COM object of a COM host. As a result of determining that a host object to be communicated with is a COM object, incoming and outgoing communications from a managed code add-in are routed through an interop proxy. The interop proxy is implemented in managed code with a managed code add-in. The interop proxy is configured to translate managed code invocations to COM code invocation, and to translate COM code invocations to managed code invocations.
    • 在托管加载项和COM主机之间进行通信。 计算环境包括可能是COM对象或托管代码对象之一的主机对象。 计算环境还包括在托管代码中实现的加载项对象。 加载项对象可以为主机对象提供附加功能。 一种方法包括用于在加载项对象和主机对象之间进行通信的动作。 该方法包括确定要与之通信的第一主机对象是COM主机的COM对象。 作为确定要与之通信的主机对象是COM对象的结果,来自托管代码加载项的传入和传出通信通过互操作代理路由。 互操作代理在托管代码中使用托管代码加载项实现。 互操作代理被配置为将托管代码调用转换为COM代码调用,并将COM代码调用转换为托管代码调用。
    • 5. 发明申请
    • COM OBJECT AND MANAGED CODE OBJECT INTEROPERABILITY
    • COM对象和管理代码对象互操作性
    • US20090328064A1
    • 2009-12-31
    • US12147792
    • 2008-06-27
    • Thomas E. Quinn, JR.Igor ZinkovskyApurva A. Sinha
    • Thomas E. Quinn, JR.Igor ZinkovskyApurva A. Sinha
    • G06F3/00
    • G06F9/547
    • Communicating between managed add-ins and COM hosts. A computing environment includes host objects which may be one of a COM object or a managed code object. The computing environment further includes add-in objects implemented in managed code. Add-in object can provide additional functionality to the host objects. A method includes acts for communicating between add-in objects and host objects. The method includes determining that a first host object to be communicated with is a COM object of a COM host. As a result of determining that a host object to be communicated with is a COM object, incoming and outgoing communications from a managed code add-in are routed through an interop proxy. The interop proxy is implemented in managed code with a managed code add-in. The interop proxy is configured to translate managed code invocations to COM code invocation, and to translate COM code invocations to managed code invocations.
    • 在托管加载项和COM主机之间进行通信。 计算环境包括可能是COM对象或托管代码对象之一的主机对象。 计算环境还包括在托管代码中实现的加载项对象。 加载项对象可以为主机对象提供附加功能。 一种方法包括用于在加载项对象和主机对象之间进行通信的动作。 该方法包括确定要与之通信的第一主机对象是COM主机的COM对象。 作为确定要与之通信的主机对象是COM对象的结果,来自托管代码加载项的传入和传出通信通过互操作代理路由。 互操作代理在托管代码中使用托管代码加载项实现。 互操作代理被配置为将托管代码调用转换为COM代码调用,并将COM代码调用转换为托管代码调用。