会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Dynamic service surrogates
    • 动态服务代理
    • US20060206567A1
    • 2006-09-14
    • US11074619
    • 2005-03-08
    • Andrew MilliganHarris SyedJohn DotyMax FeingoldSaji Abraham
    • Andrew MilliganHarris SyedJohn DotyMax FeingoldSaji Abraham
    • G06F15/16
    • H04L67/02
    • Example embodiments of the present invention provide a mechanism for allowing developers to define new interfaces and insert custom translational code that implements these new interfaces for legacy components that otherwise cannot communicate in a web service environment. These new interfaces are then exposed to the web service client in such a way that abstracts the web service client from the legacy components interfaces. The objects that implement the new interfaces are referred to herein as “service surrogates” and the new interfaces will be commonly referred to as a, “surrogate interfaces.” These surrogate interfaces may be initialized along with an instance of the service surrogate upon startup of an application that offers the services. In addition, a dynamic web service can simultaneously run along with the service surrogate for those services that may not need the features offered by the service surrogates.
    • 本发明的示例性实施例提供了一种允许开发人员定义新接口并插入为实现这些新接口的定制翻译代码的机制,用于传统组件,否则无法在Web服务环境中进行通信。 这些新接口然后以Web服务客户端从传统组件接口抽象出来。 实现新接口的对象在这里被称为“服务代理”,新接口通常被称为“代理接口”。 这些代理接口可以在启动提供服务的应用程序时与服务代理的实例一起初始化。 此外,动态Web服务可以与可能不需要服务代理提供的功能的那些服务的服务代理同时运行。
    • 2. 发明申请
    • Dynamic service generation for legacy components
    • 传统组件的动态服务生成
    • US20060206599A1
    • 2006-09-14
    • US11075417
    • 2005-03-08
    • Andrew MilliganDonald BoxHarris SyedMax FeingoldSaji Abraham
    • Andrew MilliganDonald BoxHarris SyedMax FeingoldSaji Abraham
    • G06F15/173
    • G06F9/547G06F8/30Y10S707/99939
    • The present invention provides a mechanism that allows an administrative event to trigger or cause the generation of a dynamic web service during initialization of legacy application components. Similar to other types of static tooling approaches, the dynamic approach-as supported herein-uses available metadata describing an interface for communicating with legacy components. Rather then generating and manifesting the web service via tooling on a one time or occasional bases, however, example embodiments provide for the generation of the web service by the supporting infrastructure as a standard part of application initialization. Upon stopping the application, a termnination, sequence is provided that stops the corresponding dynamic web service and deletes the web service description used to generate the dynamic web service. Accordingly, every time the application is started the available metadata will need to be consulted and a consistent service will be built on-the-fly.
    • 本发明提供一种机制,其允许管理事件在传统应用组件的初始化期间触发或导致动态Web服务的生成。 与其他类型的静态工具方法类似,动态方法(如本文所支持的)使用描述用于与传统组件进行通信的接口的可用元数据。 然而,示例性实施例提供了通过支持基础设施来生成Web服务作为应用程序初始化的标准部分,而不是通过工具在一次或偶尔的基础上生成和显示Web服务。 在停止应用程序时,提供了一个停止对应的动态Web服务并删除用于生成动态Web服务的Web服务描述的序列。 因此,每次启动应用程序时,都需要查询可用的元数据,并且即将建立一致的服务。
    • 3. 发明授权
    • Generating a dynamic web service and dynamic service surrogate for legacy application components
    • 为传统应用程序组件生成动态Web服务和动态服务代理
    • US07593994B2
    • 2009-09-22
    • US11074619
    • 2005-03-08
    • Andrew D. MilliganHarris SyedJohn D. DotyMax Attar FeingoldSaji Abraham
    • Andrew D. MilliganHarris SyedJohn D. DotyMax Attar FeingoldSaji Abraham
    • G06F15/16
    • H04L67/02
    • Example embodiments of the present invention provide a mechanism for allowing developers to define new interfaces and insert custom translational code that implements these new interfaces for legacy components that otherwise cannot communicate in a web service environment. These new interfaces are then exposed to the web service client in such a way that abstracts the web service client from the legacy components interfaces. The objects that implement the new interfaces are referred to herein as “service surrogates” and the new interfaces will be commonly referred to as a, “surrogate interfaces.” These surrogate interfaces may be initialized along with an instance of the service surrogate upon startup of an application that offers the services. In addition, a dynamic web service can simultaneously run along with the service surrogate for those services that may not need the features offered by the service surrogates.
    • 本发明的示例性实施例提供了一种允许开发人员定义新接口并插入为实现这些新接口的定制翻译代码的机制,用于传统组件,否则无法在Web服务环境中进行通信。 这些新接口然后以Web服务客户端从传统组件接口抽象出来。 实现新接口的对象在这里被称为“服务代理”,新接口通常被称为“代理接口”。 这些代理接口可以在启动提供服务的应用程序时与服务代理的实例一起初始化。 此外,动态Web服务可以与可能不需要服务代理提供的功能的那些服务的服务代理同时运行。
    • 4. 发明授权
    • Dynamic service generation for legacy components
    • 传统组件的动态服务生成
    • US07590988B2
    • 2009-09-15
    • US11075417
    • 2005-03-08
    • Andrew D. MilliganDonald F. BoxHarris SyedMax Attar FeingoldSaji Abraham
    • Andrew D. MilliganDonald F. BoxHarris SyedMax Attar FeingoldSaji Abraham
    • G06F3/00G06F7/00G06F15/177G06F9/44
    • G06F9/547G06F8/30Y10S707/99939
    • The present invention provides a mechanism that allows an administrative event to trigger or cause the generation of a dynamic web service during initialization of legacy application components. Similar to other types of static tooling approaches, the dynamic approach—as supported herein—uses available metadata describing an interface for communicating with legacy components. Rather than generating and manifesting the web service via tooling on a one time or occasional bases, however, example embodiments provide for the generation of the web service by the supporting infrastructure as a standard part of application initialization. Upon stopping the application, a termination sequence is provided that stops the corresponding dynamic web service and deletes the web service description used to generate the dynamic web service. Accordingly, every time the application is started the available metadata will need to be consulted and a consistent service will be built on-the-fly.
    • 本发明提供一种机制,其允许管理事件在传统应用组件的初始化期间触发或导致动态Web服务的生成。 与其他类型的静态工具方法类似,动态方法(如本文所支持的)使用描述用于与传统组件进行通信的接口的可用元数据。 然而,示例实施例不是通过一次或偶尔的基础通过工具生成和呈现web服务,而是通过支持基础设施作为应用程序初始化的标准部分来生成Web服务。 在停止应用程序时,提供终止序列,停止相应的动态Web服务并删除用于生成动态Web服务的Web服务描述。 因此,每次启动应用程序时,都需要查询可用的元数据,并且即将建立一致的服务。
    • 5. 发明授权
    • Debugging object abstractions
    • 调试对象抽象
    • US09262298B2
    • 2016-02-16
    • US13398034
    • 2012-02-16
    • Brent Eugene RectorJackson Michael DavisSaji AbrahamLin Xu
    • Brent Eugene RectorJackson Michael DavisSaji AbrahamLin Xu
    • G06F9/44G06F11/36
    • G06F11/362
    • The claimed subject matter provides for systems and/or methods for debugging a computer-executable file. The computer-executable file may be executing in a first runtime environment and located in a first process. The file may further comprise on object having a proxy in that first runtime environment. One method embodiment comprises the steps of debugging said computer-executable file; detecting a proxy for an object called by said file; decoding said proxy to obtain physical information regarding said object; returning said physical object information; and transforming said physical object information into logical object information. In addition, one embodiment of a system is provided that comprising a debugger, said debugger debugging client code; a proxy decoder, said proxy decoder providing information to said debugger about the object pointed by said proxy; and an abstraction transformation, said abstraction transformation transforming physical expressions of a proxy into higher level logical expressions.
    • 所要求保护的主题提供用于调试计算机可执行文件的系统和/或方法。 计算机可执行文件可以在第一运行时环境中执行并且位于第一进程中。 该文件可以进一步包括在具有该第一运行时环境中的代理的对象上。 一个方法实施例包括以下步骤:调试所述计算机可执行文件; 检测由所述文件调用的对象的代理; 解码所述代理以获得关于所述对象的物理信息; 返回物理对象信息; 以及将所述物理对象信息变换为逻辑对象信息。 此外,提供了一种系统的一个实施例,其包括调试器,所述调试器调试客户端代码; 代理解码器,所述代理解码器向所述调试器提供关于由所述代理指向的对象的信息; 和抽象转换,所述抽象转换将代理的物理表达式转换为更高级的逻辑表达式。
    • 7. 发明申请
    • DEBUGGING OBJECT ABSTRACTIONS
    • 调试对象摘要
    • US20130219369A1
    • 2013-08-22
    • US13398034
    • 2012-02-16
    • Brent Eugene RectorJackson Michael DavisSaji AbrahamLin Xu
    • Brent Eugene RectorJackson Michael DavisSaji AbrahamLin Xu
    • G06F9/44
    • G06F11/362
    • The claimed subject matter provides for systems and/or methods for debugging a computer-executable file. The computer-executable file may be executing in a first runtime environment and located in a first process. The file may further comprise on object having a proxy in that first runtime environment. One method embodiment comprises the steps of debugging said computer-executable file; detecting a proxy for an object called by said file; decoding said proxy to obtain physical information regarding said object; returning said physical object information; and transforming said physical object information into logical object information. In addition, one embodiment of a system is provided that comprising a debugger, said debugger debugging client code; a proxy decoder, said proxy decoder providing information to said debugger about the object pointed by said proxy; and an abstraction transformation, said abstraction transformation transforming physical expressions of a proxy into higher level logical expressions.
    • 所要求保护的主题提供用于调试计算机可执行文件的系统和/或方法。 计算机可执行文件可以在第一运行时环境中执行并且位于第一进程中。 该文件可以进一步包括在具有该第一运行时环境中的代理的对象上。 一个方法实施例包括以下步骤:调试所述计算机可执行文件; 检测由所述文件调用的对象的代理; 解码所述代理以获得关于所述对象的物理信息; 返回物理对象信息; 以及将所述物理对象信息变换为逻辑对象信息。 此外,提供了一种系统的一个实施例,其包括调试器,所述调试器调试客户端代码; 代理解码器,所述代理解码器向所述调试器提供关于由所述代理指向的对象的信息; 和抽象转换,所述抽象转换将代理的物理表达式转换为更高级的逻辑表达式。