SOFTWARE LICENSE RECONCILIATION WITHIN A CLOUD COMPUTING INFRASTRUCTURE
    1.
    发明申请
    SOFTWARE LICENSE RECONCILIATION WITHIN A CLOUD COMPUTING INFRASTRUCTURE 有权
    云计算基础设施软件许可证重新安装

    公开(公告)号:US20130074189A1

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

    申请号:US13235353

    申请日:2011-09-17

    IPC分类号: G06F21/22 G06F15/16

    CPC分类号: G06F21/105 G06F9/5061

    摘要: A method, system, and computer program product for managing software program installations in a cloud computing environment. An example method includes calculating, by a computer processor, a maximum number of software licenses that could be required according to a software license rule from a software license agreement to run a set of software program instances on a set of servers configured as a computing cloud. Each software program instance is an installation of the software program on a different logical partition, and at least two of the servers from the set of servers are capable of requiring a different number of software licenses according to the software license rule. The method also includes determining if the maximum number of software licenses exceeds an allowed number of software licenses granted in the software license agreement.

    摘要翻译: 一种用于管理云计算环境中的软件程序安装的方法,系统和计算机程序产品。 一个示例性方法包括由计算机处理器根据软件许可证规则从软件许可协议计算出可能需要的最大数量的软件许可证,以在配置为计算云的一组服务器上运行一组软件程序实例 。 每个软件程序实例是将软件程序安装在不同的逻辑分区上,并且来自该组服务器的至少两个服务器能够根据软件许可证规则要求不同数量的软件许可证。 该方法还包括确定软件许可证的最大数量是否超过在软件许可协议中授予的允许的软件许可数量。

    CREATION AND USE OF CONSTRAINT TEMPLATES
    2.
    发明申请
    CREATION AND USE OF CONSTRAINT TEMPLATES 有权
    约束模式的创建和使用

    公开(公告)号:US20120030073A1

    公开(公告)日:2012-02-02

    申请号:US12845420

    申请日:2010-07-28

    IPC分类号: G06Q10/00

    摘要: The new creation and use of entitlement constraint templates methods and systems can be linked to software offerings in a software catalog. Allowing software catalog experts to link contractual entitlement data with software product offerings via constraint templates on such a varying list of constraint types, establishes a highly robust software catalog knowledgebase. The result is significant cost savings in terms of time spent inputting entitlement constraint data by contract analysts as well as minimizing errors by those analysts who would otherwise be required to have a very high level of expertise in the software offerings while potentially inputting the same constraint data repeated times.

    摘要翻译: 授权约束模板方法和系统的新创建和使用可以链接到软件目录中的软件产品。 允许软件目录专家通过约束模板通过约束类型的变化列表将契约授权数据与软件产品产品链接起来,建立了一个高度可靠的软件目录知识库。 结果是在合同分析师输入授权约束数据所花费的时间方面节省了大量成本,同时也减少了那些在软件产品中具有非常高水平专业知识的分析师的错误,同时潜在地输入相同的约束数据 重复次数。

    Catalog-based software license reconciliation
    3.
    发明授权
    Catalog-based software license reconciliation 有权
    基于目录的软件许可证协调

    公开(公告)号:US09122998B2

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

    申请号:US12845227

    申请日:2010-07-28

    摘要: A software reconciliation engine utilizes a software rule-based catalog to produce accurate license reconciliation across a wide range of software configurations. A software offering may comprise software installables and corresponding constraints. Installed software and active hardware is discovered by a scanner, stored in an installed software database and active hardware database respectively and is mapped against entitled software offerings to determine whether the installed software is entitled to be installed on the hardware. The installed software has a base product attribute, a used-in-count attribute and a parent-child attribute that are used by the reconciliation engine to compare against the constraints to determine entitlement and report compliance.

    摘要翻译: 软件协调引擎利用基于软件规则的目录,在广泛的软件配置中产生准确的许可证协调。 软件产品可能包括软件安装和相应的约束。 扫描仪发现安装的软件和活动硬件,分别存储在已安装的软件数据库和活动硬件数据库中,并与被授权的软件产品进行映射,以确定安装的软件是否有权安装在硬件上。 已安装的软件具有基本产品属性,使用计数属性和父子属性,由协调引擎用于与确定权利和报告合规性的约束进行比较。

    CATALOG-BASED SOFTWARE LICENSE RECONCILIATION
    4.
    发明申请
    CATALOG-BASED SOFTWARE LICENSE RECONCILIATION 有权
    基于目录的软件许可证重新安装

    公开(公告)号:US20120030072A1

    公开(公告)日:2012-02-02

    申请号:US12845227

    申请日:2010-07-28

    IPC分类号: G06Q10/00

    摘要: A software reconciliation engine utilizes a software rule-based catalog to produce accurate license reconciliation across a wide range of software configurations. A software offering may comprise software installables and corresponding constraints. Installed software and active hardware is discovered by a scanner, stored in an installed software database and active hardware database respectively and is mapped against entitled software offerings to determine whether the installed software is entitled to be installed on the hardware. The installed software has a base product attribute, a used-in-count attribute and a parent-child attribute that are used by the reconciliation engine to compare against the constraints to determine entitlement and report compliance.

    摘要翻译: 软件协调引擎利用基于软件规则的目录,在广泛的软件配置中产生准确的许可证协调。 软件产品可能包括软件安装和相应的约束。 扫描仪发现安装的软件和活动硬件,分别存储在已安装的软件数据库和活动硬件数据库中,并与被授权的软件产品进行映射,以确定安装的软件是否有权安装在硬件上。 已安装的软件具有基本产品属性,使用计数属性和父子属性,由协调引擎用于与确定权利和报告合规性的约束进行比较。

    Software license reconciliation within a cloud computing infrastructure
    5.
    发明授权
    Software license reconciliation within a cloud computing infrastructure 有权
    云计算基础架构内的软件许可证协调

    公开(公告)号:US08528100B2

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

    申请号:US13235353

    申请日:2011-09-17

    IPC分类号: H04L29/06 G06F21/00

    CPC分类号: G06F21/105 G06F9/5061

    摘要: A method, system, and computer program product for managing software program installations in a cloud computing environment. An example method includes calculating, by a computer processor, a maximum number of software licenses that could be required according to a software license rule from a software license agreement to run a set of software program instances on a set of servers configured as a computing cloud. Each software program instance is an installation of the software program on a different logical partition, and at least two of the servers from the set of servers are capable of requiring a different number of software licenses according to the software license rule. The method also includes determining if the maximum number of software licenses exceeds an allowed number of software licenses granted in the software license agreement.

    摘要翻译: 一种用于管理云计算环境中的软件程序安装的方法,系统和计算机程序产品。 一个示例性方法包括由计算机处理器根据软件许可证规则从软件许可协议计算出可能需要的最大数量的软件许可证,以在配置为计算云的一组服务器上运行一组软件程序实例 。 每个软件程序实例是将软件程序安装在不同的逻辑分区上,并且来自该组服务器的至少两个服务器能够根据软件许可证规则要求不同数量的软件许可证。 该方法还包括确定软件许可证的最大数量是否超过在软件许可协议中授予的允许的软件许可数量。

    DETERMINING AN OPTION FOR DECOMMISSIONING OR CONSOLIDATING SOFTWARE
    6.
    发明申请
    DETERMINING AN OPTION FOR DECOMMISSIONING OR CONSOLIDATING SOFTWARE 有权
    确定撤销或合并软件的选项

    公开(公告)号:US20130054492A1

    公开(公告)日:2013-02-28

    申请号:US13222349

    申请日:2011-08-31

    IPC分类号: G06Q40/00 G06F21/22

    CPC分类号: G06Q10/063

    摘要: Embodiments include a computer system, method and program product for managing a software program installed on a computer hardware system, the software program subject to a software license. A retrieval of data is performed in which the data indicates actual usage of the software program and the computer hardware system, and processor power of the computer hardware system. In addition, a retrieval of licensing data from the software license is performed in which the licensing data indicates a permitted number of or fee for installations of the software program and a permitted amount of or fee for processor power of the computer hardware system in which the software program is installed. Whether to decommission a copy of the software program based on the data indicating actual usage, the licensing data, a projected amount of future usage of the software program, and criticality of the software program is determined and reported.

    摘要翻译: 实施例包括用于管理安装在计算机硬件系统上的软件程序的计算机系统,方法和程序产品,该软件程序受软件许可证管理。 执行数据的检索,其中数据指示软件程序和计算机硬件系统的实际使用以及计算机硬件系统的处理器能力。 此外,执行从软件许可证检索许可数据,其中许可数据指示软件程序的安装的允许数量或费用,以及计算机硬件系统的处理器功率的允许量或费用,其中 软件程序已安装。 是否根据指示实际使用的数据停止软件程序的副本,确定并报告许可数据,软件程序的预计未来使用量以及软件程序的关键性。

    Determining an option for decommissioning or consolidating software
    7.
    发明授权
    Determining an option for decommissioning or consolidating software 有权
    确定退役或整合软件的选项

    公开(公告)号:US08639561B2

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

    申请号:US13222349

    申请日:2011-08-31

    CPC分类号: G06Q10/063

    摘要: Embodiments include a computer system, method and program product for managing a software program installed on a computer hardware system, the software program subject to a software license. A retrieval of data is performed in which the data indicates actual usage of the software program and the computer hardware system, and processor power of the computer hardware system. In addition, a retrieval of licensing data from the software license is performed in which the licensing data indicates a permitted number of or fee for installations of the software program and a permitted amount of or fee for processor power of the computer hardware system in which the software program is installed. Whether to decommission a copy of the software program based on the data indicating actual usage, the licensing data, a projected amount of future usage of the software program, and criticality of the software program is determined and reported.

    摘要翻译: 实施例包括用于管理安装在计算机硬件系统上的软件程序的计算机系统,方法和程序产品,该软件程序受软件许可证管理。 执行数据的检索,其中数据指示软件程序和计算机硬件系统的实际使用以及计算机硬件系统的处理器能力。 此外,执行从软件许可证检索许可数据,其中许可数据指示软件程序的安装的允许数量或费用,以及计算机硬件系统的处理器功率的允许量或费用,其中 软件程序已安装。 是否根据指示实际使用的数据停止软件程序的副本,确定并报告许可数据,软件程序的预计未来使用量以及软件程序的关键性。

    Message queuing method, system, and program product with reusable pooling component
    8.
    发明授权
    Message queuing method, system, and program product with reusable pooling component 有权
    消息队列方法,系统和程序产品,具有可重复使用的池组件

    公开(公告)号:US07240089B2

    公开(公告)日:2007-07-03

    申请号:US10013757

    申请日:2001-12-10

    IPC分类号: G06F15/16

    CPC分类号: G06F9/546

    摘要: A pooling mechanism to limit repeated connections in message queuing systems and to prevent excessive making and breaking of connections and associated overhead. The invention does this by providing a layer between a client and the message queuing system where connections are pooled. The pooling mechanism of the invention prevents a system from losing too many resources through the repeated making and breaking of excessive message queuing system connections.

    摘要翻译: 一种池化机制,用于限制消息队列系统中的重复连接,并防止连接过多的断开和相关的开销。 本发明通过在客户端和汇集连接的消息排队系统之间提供一层来实现。 本发明的汇集机制通过重复地产生和破坏过多的消息排队系统连接来防止系统丢失太多的资源。

    Creation and use of constraint templates
    9.
    发明授权
    Creation and use of constraint templates 有权
    创建和使用约束模板

    公开(公告)号:US09230273B2

    公开(公告)日:2016-01-05

    申请号:US12845420

    申请日:2010-07-28

    摘要: The new creation and use of entitlement constraint templates methods and systems can be linked to software offerings in a software catalog. Allowing software catalog experts to link contractual entitlement data with software product offerings via constraint templates on such a varying list of constraint types, establishes a highly robust software catalog knowledge base. The result is significant cost savings in terms of time spent inputting entitlement constraint data by contract analysts as well as minimizing errors by those analysts who would otherwise be required to have a very high level of expertise in the software offerings while potentially inputting the same constraint data repeated times.

    摘要翻译: 授权约束模板方法和系统的新创建和使用可以链接到软件目录中的软件产品。 允许软件目录专家通过约束模板通过约束类型的变化列表将合同授权数据与软件产品产品相关联,建立了高度可靠的软件目录知识库。 结果是在合同分析师输入授权约束数据所花费的时间方面节省了大量成本,同时也减少了那些在软件产品中具有非常高水平专业知识的分析师的错误,同时潜在地输入相同的约束数据 重复次数。