会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明申请
    • Low Privilege Debugging Pipeline
    • 低特权调试管道
    • US20100162049A1
    • 2010-06-24
    • US12339111
    • 2008-12-19
    • Jonathon Michael StallCharles P. Jazdzewski
    • Jonathon Michael StallCharles P. Jazdzewski
    • G06F11/00
    • G06F11/3644G06F11/3624
    • A low privilege debug pipeline publisher advertises a debugging pipeline. Instead of having a client to which a debugger on the server has been attached interrogate the server for debugging information, the client requests information from the server. Control is returned to the server which can refuse to provide the requested information to the client. A debuggee server executes client code being debugged in an isolated context so that pausing the code at a breakpoint does not block the server. The server can apply transforms to compiled code to make the code cooperate with debugging services so that a privileged component to inspect the debuggee code is not needed.
    • 低权限调试管道发布商发布调试管道。 服务器上已经安装了调试器的客户端询问服务器进行调试信息,而不是从服务器请求信息。 控制返回给拒绝向客户端提供所请求的信息的服务器。 调试服务器执行在孤立上下文中调试的客户机代码,以便在断点处暂停代码不会阻止服务器。 服务器可以将转换应用到编译代码,使代码与调试服务配合,从而不需要用于检查调试代码的特权组件。
    • 6. 发明授权
    • Available symbol set generation using untyped variable
    • 可用符号集生成使用无类型变量
    • US09032378B2
    • 2015-05-12
    • US13329136
    • 2011-12-16
    • Charles P. JazdzewskiMichael C. Fanning
    • Charles P. JazdzewskiMichael C. Fanning
    • G06F9/45G06F9/44
    • G06F8/41G06F8/313
    • The facilitated computation of an available symbol set at code locations in a dynamic language program, in which the program is executed up to a particular halt point for which an available symbol set is to be generated. At the halt point, a type of a value of a particular variable may be used in order to generate the available symbol set. However, at the halt point, the variable does not yet have a value of a useful type (e.g., null or undefined), which is possible in a dynamic language program. Rather than return an error, the principles described herein result in return of an available symbol set anyway. Specifically, the variable had previously been annotated with information representing accessed type information for the variable, even though the variable has not formally been defined. This annotated information may be used to generate the available symbol set.
    • 在动态语言程序中的代码位置处的可用符号集合的便利计算,其中程序被执行到要生成可用符号集的特定停止点。 在停止点,可以使用特定变量的值的类型以便生成可用符号集。 然而,在停止点,该变量尚未具有有用类型(例如,空或未定义)的值,这在动态语言程序中是可能的。 而不是返回错误,这里描述的原理导致返回可用的符号集。 具体来说,变量之前已经用变量的访问类型信息的信息进行注释,即使该变量尚未被正式定义。 该注释信息可用于生成可用符号集。
    • 7. 发明授权
    • Live bidirectional synchronizing of a visual and a textual representation
    • 实时双向同步视觉和文本表示
    • US08166449B2
    • 2012-04-24
    • US12015520
    • 2008-01-17
    • Charles P. Jazdzewski
    • Charles P. Jazdzewski
    • G06F9/44
    • G06F8/34
    • Various technologies and techniques are disclosed performing a bidirectional synchronization between a visual representation and a textual representation. A visual representation of a file is synchronized with a textual representation of a file using a same delta propagation that is used to synchronize the textual representation with the visual representation. A semantic view is generated for the visual representation, and a separate semantic view is generated for the textual representation of the file. The visual representation and the textual representation follow a same semantic structure for comparison. To perform synchronization after changes are made to one of the representations, a synchronization process is performed using the semantic views to update the other representation.
    • 公开了在视觉表示和文本表示之间执行双向同步的各种技术和技术。 文件的视觉表示与文件的文本表示同步,使用相同的增量传播,用于将文本表示与视觉表示同步。 为视觉表示生成语义视图,并为文件的文本表示生成单独的语义视图。 视觉表示和文本表示遵循相同的语义结构进行比较。 在对其中一个表示进行更改之后执行同步,使用语义视图执行同步过程来更新其他表示。
    • 8. 发明申请
    • LOW-PRIVILEGE DEBUG CHANNEL
    • 低特权调试通道
    • US20100287562A1
    • 2010-11-11
    • US12436233
    • 2009-05-06
    • Charles P. Jazdzewski
    • Charles P. Jazdzewski
    • G06F13/14G06F3/00G06F9/46G06F9/44G06F15/16
    • G06F11/362G06F11/3664
    • A browser-based debugger application is configured to debug a second browser based application. A channel repeater module is invoked to establish a bidirectional communication channel between the debugger application and the second application. A start indication is transmitted from the second application through the channel repeater module. The second application enters a blocked wait state. A debug operation is performed on the second application. A debug request message is transmitted to the second application through the channel repeater module to cause the second application to transition from the blocked wait state to a run state and to perform a debug action indicated by the debug request message. A response to the debug request message is received from the second application through the channel repeater module. The second application transitions to the blocked wait state from the run state.
    • 基于浏览器的调试器应用程序被配置为调试基于第二个基于浏览器的应用程序。 调用信道中继器模块以在调试器应用和第二应用之间建立双向通信信道。 通过频道中继器模块从第二应用发送开始指示。 第二个应用程序进入阻塞的等待状态。 在第二个应用程序上执行调试操作。 调试请求消息通过信道中继器模块被发送到第二应用,以使第二应用从阻塞等待状态转换到运行状态,并执行由调试请求消息指示的调试动作。 通过频道中继器模块从第二应用程序接收对调试请求消息的响应。 第二个应用程序从运行状态转换到阻塞的等待状态。
    • 10. 发明授权
    • Language service provider management using application context
    • 语言服务提供商管理使用应用程序上下文
    • US08869106B2
    • 2014-10-21
    • US13329140
    • 2011-12-16
    • Charles P. JazdzewskiMichael C. FanningRandy S. KimmerlyA. Michael Horton
    • Charles P. JazdzewskiMichael C. FanningRandy S. KimmerlyA. Michael Horton
    • G06F9/44G06F9/45
    • G06F8/43
    • A language service provider framework that generates an application context of a dynamic language program being authored. The application context includes a description of the dynamic language application being authored, one or more specific locations within the program, and runtime environment information. A language service provider port component holds one or more language service providers. Each language service provider may receive the application context and generate a set of available symbols corresponding to each of at least one of the identified one or more specific locations. A management component receives the application context from the application context generation component, provides the application context the language service provider, and correspondingly receives the available symbol set from the language service provider. Since the management component provides an application context that also includes runtime environment information, the available symbol set may be more accurately represented, thereby facilitating authoring of dynamic language programs.
    • 语言服务提供者框架,用于生成正在创作的动态语言程序的应用程序上下文。 应用程序上下文包括对正在创作的动态语言应用程序,程序中的一个或多个特定位置以及运行时环境信息的描述。 语言服务提供商端口组件包含一个或多个语言服务提供商。 每个语言服务提供商可以接收应用程序上下文,并且生成对应于所识别的一个或多个特定位置中的至少一个中的每一个的一组可用符号。 管理组件从应用程序上下文生成组件接收应用程序上下文,向应用程序上下文提供语言服务提供者,并相应地从语言服务提供者接收可用符号集。 由于管理组件提供了还包括运行时环境信息的应用程序上下文,所以可以更精确地表示可用的符号集,从而有助于动态语言程序的创作。