会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Instantiating a communication pipeline between software
    • 实现软件之间的通信管道
    • US07856505B2
    • 2010-12-21
    • US11824384
    • 2007-06-29
    • John C. GudenkaufThomas E. Quinn, Jr.Zifeng HeJesse D. KaplanPeter H. Sheill
    • John C. GudenkaufThomas E. Quinn, Jr.Zifeng HeJesse D. KaplanPeter H. Sheill
    • G06F15/16
    • G06F9/544
    • An embodiment not only instantiates a pipeline that allows communication between first and second executable nodes regardless of whether the nodes have compatible or incompatible interface views, but also structures the pipeline based on the relationship between the interface views so, for example, the pipeline does not consume unnecessary overhead or introduce unnecessary data-transfer delay. For example, an embodiment compares a first interface view of a first executable node to a second interface view of a second executable node. A first communication pipeline having a first structure is instantiated between the first and second nodes if the first view has a first pre-established relationship to the second view, and a second communication pipeline having a second structure is instantiated between the first and second nodes if the first view has a second pre-established relationship to the second view.
    • 实施例不仅实例化允许第一和第二可执行节点之间的通信的流水线,而不管节点是否具有兼容或不兼容的接口视图,而且还基于接口视图之间的关系来构造流水线,例如,管道不 消耗不必要的开销或引入不必要的数据传输延迟。 例如,实施例将第一可执行节点的第一接口视图与第二可执行节点的第二接口视图进行比较。 如果第一视图具有与第二视图的第一预先建立的关系,则具有第一结构的第一通信流水线在第一和第二节点之间被实例化,并且具有第二结构的第二通信流水线在第一和第二节点之间被实例化,如果 第一个视图与第二个视图具有第二个预先确定的关系。
    • 2. 发明申请
    • Instantiating a communication pipeline between software
    • 实现软件之间的通信管道
    • US20090006629A1
    • 2009-01-01
    • US11824384
    • 2007-06-29
    • John C. GudenkaufThomas E. Quinn, JR.Zifeng HeJesse D. KaplanPeter H. Sheill
    • John C. GudenkaufThomas E. Quinn, JR.Zifeng HeJesse D. KaplanPeter H. Sheill
    • G06F15/16
    • G06F9/544
    • An embodiment not only instantiates a pipeline that allows communication between first and second executable nodes regardless of whether the nodes have compatible or incompatible interface views, but also structures the pipeline based on the relationship between the interface views so, for example, the pipeline does not consume unnecessary overhead or introduce unnecessary data-transfer delay. For example, an embodiment compares a first interface view of a first executable node to a second interface view of a second executable node. A first communication pipeline having a first structure is instantiated between the first and second nodes if the first view has a first pre-established relationship to the second view, and a second communication pipeline having a second structure is instantiated between the first and second nodes if the first view has a second pre-established relationship to the second view.
    • 实施例不仅实例化允许第一和第二可执行节点之间的通信的流水线,而不管节点是否具有兼容或不兼容的接口视图,而且还基于接口视图之间的关系来构造流水线,例如,管道不 消耗不必要的开销或引入不必要的数据传输延迟。 例如,实施例将第一可执行节点的第一接口视图与第二可执行节点的第二接口视图进行比较。 如果第一视图具有与第二视图的第一预先建立的关系,则具有第一结构的第一通信流水线在第一和第二节点之间被实例化,并且具有第二结构的第二通信流水线在第一和第二节点之间被实例化,如果 第一个视图与第二个视图具有第二个预先确定的关系。
    • 3. 发明授权
    • Using a system of annotations to generate views and adapters
    • 使用注释系统生成视图和适配器
    • US07917893B2
    • 2011-03-29
    • US11715030
    • 2007-03-07
    • Jesse D. KaplanJohn C. GudenkaufJames S. MillerPete SheillZifeng He
    • Jesse D. KaplanJohn C. GudenkaufJames S. MillerPete SheillZifeng He
    • G06F9/44
    • G06F8/20G06F8/30
    • Various technologies and techniques are disclosed for using annotations in contracts to generate views and adapters. A framework is provided that supports annotations that can be used in a contract to allow a user to express how one or more members of the contract should be represented in at least one view, and to express how to adapt the members in at least one adapter. Annotations can also be used to indicate which of the components should be programmatically generated. The contract is accessed and at least a portion of the at least one view and the at least one adapter are generated based on the annotations and other information contained in the contract. For example, source code can programmatically be generated for a host side view, an add-in side view, a host side adapter, and an add-in side adapter using the various contract details and the annotations.
    • 公开了各种技术和技术,用于在合同中使用注释来生成视图和适配器。 提供了一种框架,其支持可以在合同中使用的注释,以允许用户表达如何在至少一个视图中表示合同的一个或多个成员,并且表达如何在至少一个适配器中调整成员 。 注释也可用于指示哪些组件应以编程方式生成。 访问合同,并且基于合同中包含的注释和其他信息,生成至少一个视图和至少一个适配器的至少一部分。 例如,可以使用各种合同细节和注释以编程方式为源代码生成源代码视图,附加视图,主机适配器和附加端适配器。
    • 4. 发明申请
    • Using a system of annotations to generate views and adapters
    • 使用注释系统生成视图和适配器
    • US20080222598A1
    • 2008-09-11
    • US11715030
    • 2007-03-07
    • Jesse D. KaplanJohn C. GudenkaufJames S. MillerPete SheillZifeng He
    • Jesse D. KaplanJohn C. GudenkaufJames S. MillerPete SheillZifeng He
    • G06F9/44
    • G06F8/20G06F8/30
    • Various technologies and techniques are disclosed for using annotations in contracts to generate views and adapters. A framework is provided that supports annotations that can be used in a contract to allow a user to express how one or more members of the contract should be represented in at least one view, and to express how to adapt the members in at least one adapter. Annotations can also be used to indicate which of the components should be programmatically generated. The contract is accessed and at least a portion of the at least one view and the at least one adapter are generated based on the annotations and other information contained in the contract. For example, source code can programmatically be generated for a host side view, an add-in side view, a host side adapter, and an add-in side adapter using the various contract details and the annotations.
    • 公开了各种技术和技术,用于在合同中使用注释来生成视图和适配器。 提供了一种框架,其支持可以在合同中使用的注释,以允许用户表达如何在至少一个视图中表示合同的一个或多个成员,并且表达如何在至少一个适配器中调整成员 。 注释也可用于指示哪些组件应以编程方式生成。 访问合同,并且基于合同中包含的注释和其他信息,生成至少一个视图和至少一个适配器的至少一部分。 例如,可以使用各种合同细节和注释以编程方式为源代码生成源代码视图,附加视图,主机适配器和附加端适配器。
    • 5. 发明申请
    • Static extensibility models with dynamic languages and scripts
    • 具有动态语言和脚本的静态扩展模型
    • US20080222627A1
    • 2008-09-11
    • US11716186
    • 2007-03-09
    • Jesse D. KaplanJohn C. GudenkaufJames S. Miller
    • Jesse D. KaplanJohn C. GudenkaufJames S. Miller
    • G06F9/44
    • G06F9/44526G06F8/20
    • Various technologies and techniques are disclosed for generating add-in bridges that allow hosts to be extended using a dynamic language. The system programmatically determines static requirements that an add-in is required to implement in order to integrate with a particular host. The system programmatically generates the add-in bridge to conform to the requirements of the particular host and to operate like a compiled add-in while actually calling dynamic language script files that are executed by a scripting engine. The add-in bridge is generated by generating a component for the add-in that contains at least one class to conform to the host requirements. A constructor is then generated for the class. For each method the add-in is required to implement, a respective method is generated in the class that provides a stub implementation but that calls dynamic-language script files to perform a desired functionality.
    • 公开了各种技术和技术,用于生成允许使用动态语言扩展主机的附加桥。 该系统以编程方式确定为了与特定主机集成而需要实现加载项的静态要求。 系统以编程方式生成加载项桥,以符合特定主机的要求,并像实际调用脚本引擎执行的动态语言脚本文件一样运行。 通过为包含至少一个类的加载项生成一个符合主机要求的组件来生成加载项桥。 然后为该类生成一个构造函数。 对于每个方法,需要实现加载项,在类中生成相应的方法,提供存根实现,但是调用动态语言脚本文件来执行所需的功能。
    • 6. 发明授权
    • Static extensibility models with dynamic languages and scripts
    • 具有动态语言和脚本的静态扩展模型
    • US08762976B2
    • 2014-06-24
    • US11716186
    • 2007-03-09
    • Jesse D. KaplanJohn C. GudenkaufJames S. Miller
    • Jesse D. KaplanJohn C. GudenkaufJames S. Miller
    • G06F9/44
    • G06F9/44526G06F8/20
    • Various technologies and techniques are disclosed for generating add-in bridges that allow hosts to be extended using a dynamic language. The system programmatically determines static requirements that an add-in is required to implement in order to integrate with a particular host. The system programmatically generates the add-in bridge to conform to the requirements of the particular host and to operate like a compiled add-in while actually calling dynamic language script files that are executed by a scripting engine. The add-in bridge is generated by generating a component for the add-in that contains at least one class to conform to the host requirements. A constructor is then generated for the class. For each method the add-in is required to implement, a respective method is generated in the class that provides a stub implementation but that calls dynamic-language script files to perform a desired functionality.
    • 公开了各种技术和技术,用于生成允许使用动态语言扩展主机的附加桥。 该系统以编程方式确定为了与特定主机集成而需要实现加载项的静态要求。 系统以编程方式生成加载项桥,以符合特定主机的要求,并像实际调用脚本引擎执行的动态语言脚本文件一样运行。 通过为包含至少一个类的加载项生成一个符合主机要求的组件来生成加载项桥。 然后为该类生成一个构造函数。 对于每个方法,需要实现加载项,在类中生成相应的方法,提供存根实现,但是调用动态语言脚本文件来执行所需的功能。