SELF-EVOLVING COMPUTING SERVICE TEMPLATE TRANSLATION
    1.
    发明申请
    SELF-EVOLVING COMPUTING SERVICE TEMPLATE TRANSLATION 有权
    自我演化计算服务模式翻译

    公开(公告)号:US20130263091A1

    公开(公告)日:2013-10-03

    申请号:US13443875

    申请日:2012-04-10

    Applicant: Atanu Neogi

    Inventor: Atanu Neogi

    Abstract: Methods and apparatus for automatically generating translation programs for translating computing services templates to service blueprints are disclosed. An example method includes generating a population of translation logic elements from a plurality of verified computing services template translation programs, where each of the verified programs is configured to correctly translate at least one computing services template of a plurality of known templates to a respective service blueprint. The example method further includes identifying a new computing services template and programmatically augmenting the population of translation logic elements. The example method also includes generating one or more additional translation programs based on the augmented population of translation logic elements and validating each of the one or more additional computing services template translation programs. Based on the validating, each of the one or more additional computing services template translation programs is added to the verified translation programs or is discarded.

    Abstract translation: 公开了用于自动生成用于将计算服务模板翻译成服务蓝图的翻译程序的方法和装置。 示例性方法包括从多个经过验证的计算服务模板翻译程序生成翻译逻辑单元的总体,其中每个被验证的程序被配置为将多个已知模板的至少一个计算服务模板正确地翻译成相应的服务蓝图 。 示例性方法还包括识别新的计算服务模板并且以编程方式增加翻译逻辑元素的总体。 示例性方法还包括基于翻译逻辑元素的增加的群体生成一个或多个附加的翻译程序,并验证一个或多个附加的计算服务模板翻译程序中的每一个。 基于验证,将一个或多个附加计算服务模板翻译程序中的每一个添加到经过验证的翻译程序中或被丢弃。

    Self-evolving computing service template translation
    2.
    发明授权
    Self-evolving computing service template translation 有权
    自主演进的计算服务模板翻译

    公开(公告)号:US08789022B2

    公开(公告)日:2014-07-22

    申请号:US13443875

    申请日:2012-04-10

    Applicant: Atanu Neogi

    Inventor: Atanu Neogi

    Abstract: Methods and apparatus for automatically generating translation programs for translating computing services templates to service blueprints are disclosed. An example method includes generating a population of translation logic elements from a plurality of verified computing services template translation programs, where each of the verified programs is configured to correctly translate at least one computing services template of a plurality of known templates to a respective service blueprint. The example method further includes identifying a new computing services template and programmatically augmenting the population of translation logic elements. The example method also includes generating one or more additional translation programs based on the augmented population of translation logic elements and validating each of the one or more additional computing services template translation programs. Based on the validating, each of the one or more additional computing services template translation programs is added to the verified translation programs or is discarded.

    Abstract translation: 公开了用于自动生成用于将计算服务模板翻译成服务蓝图的翻译程序的方法和装置。 示例性方法包括从多个经过验证的计算服务模板翻译程序生成翻译逻辑单元的总体,其中每个已验证程序被配置为将多个已知模板的至少一个计算服务模板正确地翻译成相应的服务蓝图 。 示例性方法还包括识别新的计算服务模板并且以编程方式增加翻译逻辑元素的总体。 示例性方法还包括基于翻译逻辑元素的增加的群体生成一个或多个附加的翻译程序,并验证一个或多个附加的计算服务模板翻译程序中的每一个。 基于验证,将一个或多个附加计算服务模板翻译程序中的每一个添加到经过验证的翻译程序中或被丢弃。

    Dynamic Dispatch for Distributed Object-Oriented Software Systems
    3.
    发明申请
    Dynamic Dispatch for Distributed Object-Oriented Software Systems 有权
    分布式面向对象软件系统的动态调度

    公开(公告)号:US20120254278A1

    公开(公告)日:2012-10-04

    申请号:US13074540

    申请日:2011-03-29

    CPC classification number: G06F9/5055

    Abstract: A provider definition represents software that implements the semantics of one or more operations on an object in an object-oriented system. A provider represents a specific instance of a provider definition. One or more providers implement operations for objects in the system. A component of the system called the provider registry maintains a mapping of providers and operations as defined by the provider definitions. When handling a request to invoke a operation on an object, the system dynamically dispatches to the correct provider based on this mapping. Where more than one provider are registered as implementing the desired operation on an object, techniques are disclosed for selecting a provider to perform the desired operation.

    Abstract translation: 提供者定义表示实现面向对象系统中对象的一个​​或多个操作的语义的软件。 提供者表示提供者定义的特定实例。 一个或多个提供者对系统中的对象实施操作。 称为提供商注册表的系统的组件维护由提供者定义定义的提供程序和操作的映射。 在处理对对象的调用操作的请求时,系统会根据此映射动态地调度到正确的提供者。 当多于一个提供者被注册为在对象上实现期望的操作时,公开了用于选择提供者以执行所需操作的技术。

    TECHNIQUES FOR PARSING ELECTRONIC FILES
    4.
    发明申请
    TECHNIQUES FOR PARSING ELECTRONIC FILES 有权
    分离电子文件的技术

    公开(公告)号:US20090007083A1

    公开(公告)日:2009-01-01

    申请号:US11770384

    申请日:2007-06-28

    CPC classification number: G06F8/427 G06N3/126

    Abstract: Techniques for parsing electronic files are disclosed. In one particular exemplary embodiment, the techniques may be realized as an apparatus for parsing electronic files comprising an input module operable to read one or more electronic files, a syntax element store, associated with one or more syntax elements, a mutation module operable to mutate one or more of the one or more syntax elements and parse the one or more electronic files read from the input module, and an output module operable to create one or more normalized electronic files from the one or more parsed electronic files.

    Abstract translation: 公开了解析电子文件的技术。 在一个特定的示例性实施例中,技术可以被实现为用于解析电子文件的装置,该装置包括可操作以读取与一个或多个语法元素相关联的一个或多个电子文件,语法元素存储的输入模块,可操作以变异的突变模块 所述一个或多个语法元素中的一个或多个并且解析从所述输入模块读取的所述一个或多个电子文件,以及输出模块,用于从所述一个或多个解析的电子文件创建一个或多个归一化的电子文件。

    Hybrid cloud infrastructures
    5.
    发明授权
    Hybrid cloud infrastructures 有权
    混合云基础设施

    公开(公告)号:US09122552B2

    公开(公告)日:2015-09-01

    申请号:US13538591

    申请日:2012-06-29

    CPC classification number: G06F8/61 H04L67/10

    Abstract: Methods and apparatus for implementing hybrid-cloud computing networks are disclosed. An example computer-implemented method includes receiving, at a computing device, a request to provision a user application. The method further includes identifying an application blueprint corresponding with the request and identifying at least one computing resource corresponding with the request. The method still further includes identifying a network blueprint that includes the at least one computing resource, provisioning a computing network in accordance with the identified network blueprint and provisioning the at least one computing resource in the provisioned computing network. The method also includes, installing the user application in the provisioned at least one computing resource in accordance with the application blueprint.

    Abstract translation: 公开了实现混合云计算网络的方法和装置。 计算机实现的示例的示例包括在计算设备处接收提供用户应用的请求。 所述方法还包括识别与所述请求对应的应用程序蓝图,并且识别与所述请求对应的至少一个计算资源。 该方法还包括识别包括至少一个计算资源的网络蓝图,根据所识别的网络蓝图提供计算网络,以及在所提供的计算网络中提供至少一个计算资源。 该方法还包括:根据应用蓝图将用户应用安装在所提供的至少一个计算资源中。

    HYBRID-CLOUD INFRASTRUCTURES
    6.
    发明申请
    HYBRID-CLOUD INFRASTRUCTURES 有权
    混合云基础设施

    公开(公告)号:US20140007079A1

    公开(公告)日:2014-01-02

    申请号:US13538591

    申请日:2012-06-29

    CPC classification number: G06F8/61 H04L67/10

    Abstract: Methods and apparatus for implementing hybrid-cloud computing networks are disclosed. An example computer-implemented method includes receiving, at a computing device, a request to provision a user application. The method further includes identifying an application blueprint corresponding with the request and identifying at least one computing resource corresponding with the request. The method still further includes identifying a network blueprint that includes the at least one computing resource, provisioning a computing network in accordance with the identified network blueprint and provisioning the at least one computing resource in the provisioned computing network. The method also includes, installing the user application in the provisioned at least one computing resource in accordance with the application blueprint.

    Abstract translation: 公开了实现混合云计算网络的方法和装置。 计算机实现的示例的示例包括在计算设备处接收提供用户应用的请求。 所述方法还包括识别与所述请求对应的应用程序蓝图,并且识别与所述请求对应的至少一个计算资源。 该方法还包括识别包括至少一个计算资源的网络蓝图,根据所识别的网络蓝图提供计算网络,以及在所提供的计算网络中提供至少一个计算资源。 该方法还包括:根据应用蓝图将用户应用安装在所提供的至少一个计算资源中。

    Dynamic dispatch for distributed object-oriented software systems
    7.
    发明授权
    Dynamic dispatch for distributed object-oriented software systems 有权
    分布式面向对象软件系统的动态调度

    公开(公告)号:US08589471B2

    公开(公告)日:2013-11-19

    申请号:US13074540

    申请日:2011-03-29

    CPC classification number: G06F9/5055

    Abstract: A provider definition represents software that implements the semantics of one or more operations on an object in an object-oriented system. A provider represents a specific instance of a provider definition. One or more providers implement operations for objects in the system. A component of the system called the provider registry maintains a mapping of providers and operations as defined by the provider definitions. When handling a request to invoke a operation on an object, the system dynamically dispatches to the correct provider based on this mapping. Where more than one provider are registered as implementing the desired operation on an object, techniques are disclosed for selecting a provider to perform the desired operation.

    Abstract translation: 提供者定义表示实现面向对象系统中对象的一个​​或多个操作的语义的软件。 提供者表示提供者定义的特定实例。 一个或多个提供者对系统中的对象实施操作。 称为提供商注册表的系统的组件维护由提供者定义定义的提供程序和操作的映射。 在处理对对象的调用操作的请求时,系统会根据此映射动态地调度到正确的提供者。 当多于一个提供者被注册为在对象上实现期望的操作时,公开了用于选择提供者以执行所需操作的技术。

    Techniques for parsing electronic files
    8.
    发明授权
    Techniques for parsing electronic files 有权
    解析电子文件的技巧

    公开(公告)号:US08549494B2

    公开(公告)日:2013-10-01

    申请号:US11770384

    申请日:2007-06-28

    CPC classification number: G06F8/427 G06N3/126

    Abstract: Techniques for parsing electronic files are disclosed. In one particular exemplary embodiment, the techniques may be realized as an apparatus for parsing electronic files comprising an input module operable to read one or more electronic files, a syntax element store, associated with one or more syntax elements, a mutation module operable to mutate one or more of the one or more syntax elements and parse the one or more electronic files read from the input module, and an output module operable to create one or more normalized electronic files from the one or more parsed electronic files.

    Abstract translation: 公开了解析电子文件的技术。 在一个特定的示例性实施例中,技术可以被实现为用于解析电子文件的装置,该装置包括可操作以读取与一个或多个语法元素相关联的一个或多个电子文件,语法元素存储的输入模块,可操作以变异的突变模块 所述一个或多个语法元素中的一个或多个并且解析从所述输入模块读取的所述一个或多个电子文件,以及输出模块,用于从所述一个或多个解析的电子文件创建一个或多个归一化的电子文件。

Patent Agency Ranking