会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • 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表达式的每个闭包变量的引用上插入对帮助函数的调用。
    • 7. 发明申请
    • Execution Context Control
    • 执行上下文控制
    • US20110173620A1
    • 2011-07-14
    • US12684133
    • 2010-01-08
    • John DyerHenricus Johannes Maria MeijerMark ShieldsJeffrey van GoghDanny van VelzenBrian BeckmanHarish Kantamneni
    • John DyerHenricus Johannes Maria MeijerMark ShieldsJeffrey van GoghDanny van VelzenBrian BeckmanHarish Kantamneni
    • G06F9/46G06F3/00
    • G06F9/542G06F2209/543
    • A system and method for controlling the execution of notifications in a computer system with multiple notification contexts. A RunOn operator enables context hopping between notification contexts. Push-based stream operators optionally perform error checking to determine if notifications combined into a push-based stream share a common notification context. Context boxes group together notification creators and associate their notifications with a common scheduler and notification context. Operators employ a composition architecture, in which they receive one or more push-based streams and produce a transformed push-based stream that may be further operated upon. Components may be used in combinations to implement various policies, including a strict policy in which all notifications are scheduled in a common execution context, a permissive policy that provides programming flexibility, and a hybrid policy that combines flexibility with error checking.
    • 一种用于控制具有多个通知上下文的计算机系统中的通知的执行的系统和方法。 RunOn运算符启用通知上下文之间的上下文跳变。 基于推送的流操作员可选地执行错误检查以确定组合到基于推送的流中的通知是否共享公共通知上下文。 上下文框将通知创建者组合在一起,并将其通知与通用调度程序和通知上下文相关联。 运营商使用组合架构,其中它们接收一个或多个基于推送的流并产生可以进一步操作的经转换的基于推送的流。 组件可以组合使用以实现各种策略,包括在通用执行上下文中调度所有通知的严格策略,提供编程灵活性的允许策略,以及将灵活性与错误检查相结合的混合策略。
    • 8. 发明申请
    • Resolving operators with user defined operands
    • 用用户定义的操作数解决运算符
    • US20050097532A1
    • 2005-05-05
    • US10699327
    • 2003-10-31
    • Cameron BeccarioPaul VickHarish KantamneniAmanda SilverJohn Hamby
    • Cameron BeccarioPaul VickHarish KantamneniAmanda SilverJohn Hamby
    • G06F9/45
    • G06F8/437
    • Techniques are disclosed to support the resolution of an operator which has been called with inconsistent typing and at least one operand of a user-defined type. In order to allow the compilation of such an operation, first all possible widening conversions for each operand are examined to determine if any widening conversions of any operands would result in types over which the operator is defined. If not, both the narrowing and the widening conversions of each operand are considered, to determine if any conversions of either or both operands would result in types for which the operator is defined. If only widening conversions are used, the most encompassed possible result type is selected as the target type. If a narrowing conversion is used, the most encompassing possible result type is selected as the target type. In order to use the target type, each operand is converted to the target type. The operation is then performed using the converted operands.
    • 公开了技术来支持以不一致的打字和用户定义的类型的至少一个操作数来调用的操作者的解析。 为了允许编译这样的操作,首先检查每个操作数的所有可能的扩展转换,以确定任何操作数的任何扩大转换是否会导致定义操作符的类型。 如果不是,则考虑每个操作数的缩小和扩大的转换,以确定任一或两个操作数的任何转换是否会导致定义操作符的类型。 如果仅使用加宽转换,则选择最包含的可能结果类型作为目标类型。 如果使用缩小转换,则选择最包含的可能结果类型作为目标类型。 为了使用目标类型,将每个操作数转换为目标类型。 然后使用转换的操作数执行操作。
    • 10. 发明授权
    • Execution context control
    • 执行上下文控制
    • US08464280B2
    • 2013-06-11
    • US12684133
    • 2010-01-08
    • John DyerHenricus Johannes Maria MeijerMark ShieldsJeffrey van GoghDanny van VelzenBrian BeckmanHarish Kantamneni
    • John DyerHenricus Johannes Maria MeijerMark ShieldsJeffrey van GoghDanny van VelzenBrian BeckmanHarish Kantamneni
    • G06F9/54
    • G06F9/542G06F2209/543
    • A system and method for controlling the execution of notifications in a computer system with multiple notification contexts. A RunOn operator enables context hopping between notification contexts. Push-based stream operators optionally perform error checking to determine if notifications combined into a push-based stream share a common notification context. Context boxes group together notification creators and associate their notifications with a common scheduler and notification context. Operators employ a composition architecture, in which they receive one or more push-based streams and produce a transformed push-based stream that may be further operated upon. Components may be used in combinations to implement various policies, including a strict policy in which all notifications are scheduled in a common execution context, a permissive policy that provides programming flexibility, and a hybrid policy that combines flexibility with error checking.
    • 一种用于控制具有多个通知上下文的计算机系统中的通知的执行的系统和方法。 RunOn运算符启用通知上下文之间的上下文跳变。 基于推送的流操作员可选地执行错误检查以确定组合到基于推送的流中的通知是否共享公共通知上下文。 上下文框将通知创建者组合在一起,并将其通知与通用调度程序和通知上下文相关联。 运营商使用组合架构,其中它们接收一个或多个基于推送的流并产生可以进一步操作的经转换的基于推送的流。 组件可以组合使用以实现各种策略,包括在通用执行上下文中调度所有通知的严格策略,提供编程灵活性的允许策略,以及将灵活性与错误检查相结合的混合策略。