会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Debugger-set identifying breakpoints after coroutine yield points
    • 调试器设定识别断点后的断点
    • US08756572B2
    • 2014-06-17
    • US13053228
    • 2011-03-22
    • Ian W. J. HallidayGregory B. MiskellyStephen H. ToubDmitry LomovKayle K. Hinkle, III
    • Ian W. J. HallidayGregory B. MiskellyStephen H. ToubDmitry LomovKayle K. Hinkle, III
    • G06F9/44
    • G06F11/362G06F11/3664
    • A debugger can step through target code in a computer program. The debugger can identify a coroutine yield point in the target code, and can obtain identifying information to identify continued processing of a coroutine instance triggered by the operator. The debugger can set a breakpoint at a location for continued stepping after the coroutine yield point. The breakpoint can have a condition of matching the identifying information with runtime information. The debugger can perform the coroutine instance and resume execution of the target code after the coroutine yield point. The debugger can also encounter the breakpoint in the target code, and can determine whether the condition of the breakpoint is met. If so, the debugger can pause execution of the target code at the breakpoint. If not, the debugger can continue execution of the target code past the breakpoint without pausing at the breakpoint.
    • 调试器可以在计算机程序中逐步执行目标代码。 调试器可以识别目标代码中的协同工作点,并且可以获得识别信息以识别由操作者触发的协同实例的持续处理。 调试器可以在一个位置设置断点,以便在协同工作点屈服点之后继续步进。 断点可以具有将识别信息与运行时信息相匹配的条件。 调试器可以执行协同实例,并在协同工作点之后继续执行目标代码。 调试器也可以在目标代码中遇到断点,并且可以确定是否满足断点的条件。 如果是这样,调试器可以在断点处暂停执行目标代码。 如果没有,调试器可以继续执行目标代码超过断点,而不会在断点处暂停。
    • 2. 发明申请
    • DEBUGGER-SET IDENTIFYING BREAKPOINTS AFTER COROUTINE YIELD POINTS
    • 调整装置识别断裂点后的断点
    • US20120246624A1
    • 2012-09-27
    • US13053228
    • 2011-03-22
    • Ian W. J. HallidayGregory B. MiskellyStephen H. ToubDmitry LomovKayle K. Hinkle, III
    • Ian W. J. HallidayGregory B. MiskellyStephen H. ToubDmitry LomovKayle K. Hinkle, III
    • G06F9/44
    • G06F11/362G06F11/3664
    • A debugger can step through target code in a computer program. The debugger can identify a coroutine yield point in the target code, and can obtain identifying information to identify continued processing of a coroutine instance triggered by the operator. The debugger can set a breakpoint at a location for continued stepping after the coroutine yield point. The breakpoint can have a condition of matching the identifying information with runtime information. The debugger can perform the coroutine instance and resume execution of the target code after the coroutine yield point. The debugger can also encounter the breakpoint in the target code, and can determine whether the condition of the breakpoint is met. If so, the debugger can pause execution of the target code at the breakpoint. If not, the debugger can continue execution of the target code past the breakpoint without pausing at the breakpoint.
    • 调试器可以在计算机程序中逐步执行目标代码。 调试器可以识别目标代码中的协同工作点,并且可以获得识别信息以识别由操作者触发的协同实例的持续处理。 调试器可以在一个位置设置断点,以便在协同工作点屈服点之后继续步进。 断点可以具有将识别信息与运行时信息相匹配的条件。 调试器可以执行协同实例,并在协同工作点之后继续执行目标代码。 调试器也可以在目标代码中遇到断点,并且可以确定是否满足断点的条件。 如果是这样,调试器可以在断点处暂停执行目标代码。 如果没有,调试器可以继续执行目标代码超过断点,而不会在断点处暂停。
    • 6. 发明申请
    • DATA TYPE PROVIDER FOR A WEB SEMANTIC STORE
    • 用于网络语言存储的数据类型提供者
    • US20120110560A1
    • 2012-05-03
    • US12912813
    • 2010-10-27
    • Jomo FisherLuke HobanTimothy Y. NgDmitry LomovDonald Syme
    • Jomo FisherLuke HobanTimothy Y. NgDmitry LomovDonald Syme
    • G06F9/45G06F17/30
    • G06F8/437G06F8/20G06F16/958
    • A system and method for facilitating development of a computer program that interfaces with a Web Semantic store (WSS). A system queries an WSS to retrieve interface information, including schema information corresponding to a portion of data in the WSS relevant to a user application. The system uses the retrieved information to provide an integrated development environment to a user. The IDE may include one or more features such as completion lists, tool tips, and quick info. The schema information may be used to create synthetic types for use in the target program. The interface information may be used to create synthetic elements to be inserted into a target program. The synthetic types may be used to perform static type checking during an editing session or a program compilation, or to provide the IDE services. During a build, the synthetic elements may be removed and replaced with WSS access code, which is subsequently used during program runtime to access the store. The system enables a user to work with the WSS as they would for built-in parts of their program.
    • 一种用于促进与Web语义存储(WSS)接口的计算机程序的开发的系统和方法。 系统查询WSS以检索接口信息,包括对应于与用户应用程序相关的WSS中的一部分数据的模式信息。 系统使用检索到的信息为用户提供集成的开发环境。 IDE可能包括一个或多个功能,如完成列表,工具提示和快速信息。 模式信息可以用于创建在目标程序中使用的合成类型。 界面信息可用于创建要插入到目标程序中的合成元素。 合成类型可用于在编辑会话或程序编译期间执行静态类型检查,或提供IDE服务。 在构建期间,可以删除合成元素并用WSS访问代码替换,随后在程序运行期间使用合成元素访问存储。 该系统使用户能够像WSS的内置部分一样使用WSS。
    • 7. 发明申请
    • ASYNCHRONOUS WORKFLOWS
    • 不寻常的工作流程
    • US20110258594A1
    • 2011-10-20
    • US12760571
    • 2010-04-15
    • Donald SymeLuke HobanTimothy Yat Tim NgDmitry Lomov
    • Donald SymeLuke HobanTimothy Yat Tim NgDmitry Lomov
    • G06F9/44
    • G06F8/458G06F8/445G06F9/4498
    • A system and method for implementing an asynchronous construct in a computer program. A state machine is generated from the computer program, and the program is translated to generate code that executes the state machine during runtime. The asynchronous construct may be made into a function that invokes an asynchronous function, passing the function as a callback, and then exits. When the asynchronous operation completes, the function is invoked as a callback, returning to a configuration equivalent to that prior to the asynchronous call. Variable closure may be used to maintain the state of variables during a state prior to invoking the asynchronous operation and a state after invoking the asynchronous operation.
    • 一种用于在计算机程序中实现异步构造的系统和方法。 从计算机程序生成状态机,并将程序转换为生成在运行时执行状态机的代码。 异步构造可以被调用为调用异步函数的函数,将函数作为回调传递,然后退出。 当异步操作完成时,该函数被调用为回调,返回到等同于异步调用之前的配置。 变量关闭可以用于在调用异步操作之前的状态和调用异步操作之后的状态下维护变量的状态。
    • 8. 发明授权
    • Asynchronous workflows
    • 异步工作流程
    • US09411568B2
    • 2016-08-09
    • US12760571
    • 2010-04-15
    • Donald SymeLuke HobanTimothy Yat Tim NgDmitry Lomov
    • Donald SymeLuke HobanTimothy Yat Tim NgDmitry Lomov
    • G06F9/44G06F9/45
    • G06F8/458G06F8/445G06F9/4498
    • A system and method for implementing an asynchronous construct in a computer program. A state machine is generated from the computer program, and the program is translated to generate code that executes the state machine during runtime. The asynchronous construct may be made into a function that invokes an asynchronous function, passing the function as a callback, and then exits. When the asynchronous operation completes, the function is invoked as a callback, returning to a configuration equivalent to that prior to the asynchronous call. Variable closure may be used to maintain the state of variables during a state prior to invoking the asynchronous operation and a state after invoking the asynchronous operation.
    • 一种用于在计算机程序中实现异步构造的系统和方法。 从计算机程序生成状态机,并将程序转换为生成在运行时执行状态机的代码。 异步构造可以被调用为调用异步函数的函数,将函数作为回调传递,然后退出。 当异步操作完成时,该函数被调用为回调,返回到等同于异步调用之前的配置。 变量关闭可以用于在调用异步操作之前的状态和调用异步操作之后的状态下维护变量的状态。
    • 9. 发明授权
    • Pattern-based compilation of asynchronous consumption
    • 基于模式的异步消耗编译
    • US08918767B2
    • 2014-12-23
    • US13162288
    • 2011-06-16
    • Stephen Harris ToubMads TorgersenLucian Jules WischikAnders HejlsbergNiklas GustafssonDmitry LomovMatthew J. Warren
    • Stephen Harris ToubMads TorgersenLucian Jules WischikAnders HejlsbergNiklas GustafssonDmitry LomovMatthew J. Warren
    • G06F9/45G06F9/44
    • G06F8/456
    • The present invention extends to methods, systems, and computer program products for transforming source code to await execution of asynchronous operations. Embodiments of the invention simplify authoring and use of asynchronous methods, by generating statements that use well-defined awaitable objects to await completion of asynchronous operations. For example, a computer system can transform a statement that requests to await the completion of an asynchronous operation into a plurality of statements that use a predefined pattern of members of an awaitable object corresponding the asynchronous operation. The pattern can include one or more members configured to return a completion status of the asynchronous operation, one or more members configured to resume execution of the asynchronous method at a resumption point when the asynchronous operation completes, and one or more members configured to retrieve completion results. Accordingly, the plurality of statements can use these members to await execution of the asynchronous operation.
    • 本发明扩展到用于转换源代码以等待执行异步操作的方法,系统和计算机程序产品。 本发明的实施例简化了异步方法的编写和使用,通过生成使用明确定义的等待对象等待完成异步操作的语句。 例如,计算机系统可以将请求等待完成异步操作的语句转换为使用对应于异步操作的可等待对象的成员的预定义模式的多个语句。 该模式可以包括被配置为返回异步操作的完成状态的一个或多个成员,被配置成在异步操作完成时在恢复点恢复异步方法的执行的一个或多个成员以及被配置为检索完成的一个或多个成员 结果。 因此,多个语句可以使用这些成员来等待异步操作的执行。