Discovering multi-component software products based on weighted scores
    1.
    发明授权
    Discovering multi-component software products based on weighted scores 失效
    基于加权分数发现多组件软件产品

    公开(公告)号:US08010947B2

    公开(公告)日:2011-08-30

    申请号:US11752473

    申请日:2007-05-23

    IPC分类号: G06F9/44

    CPC分类号: G06F8/60

    摘要: A solution for discovering shared software components (C1-C9) of software products (PRODa-PRODe) installed on a data processing system is proposed. In order to achieve this result, for each software product the corresponding software components are aggregated into groups (Ga1-Ge1); each group includes software components that must be linked by a corresponding relationship (such as a co-location on the same operating system image). In this way, it is possible to assign a software component available on the system to its software product even when it may be used by more of them. Particularly, the operation is performed deterministically when the available software component is included in a single valid group (i.e., a group including all the required software components); in this case, the available software component (C2) is assigned to the software product (PRODb) associated with the single valid group (Gb1). Alternatively, when an (ambiguous) available software component (C4,C8,C9) is included in more valid groups, a score is calculated for each associated (eligible) software product according to the corresponding available software components; the eligible software product with the highest score (PRODc) is then selected for assigning the ambiguous software component.

    摘要翻译: 提出了一种解决方案,用于发现安装在数据处理系统上的软件产品(PRODa-PRODe)的共享软件组件(C1-C9)。 为了实现这一结果,对于每个软件产品,相应的软件组件被聚合成组(Ga1-Ge1); 每个组包括必须通过相应关系链接的软件组件(例如在同一操作系统映像上的共同位置)。 以这种方式,可以将系统上可用的软件组件分配给其软件产品,即使它们可能被更多的它们使用。 特别地,当可用软件组件包括在单个有效组(即,包括所有所需软件组件的组)中时,确定性地执行操作; 在这种情况下,将可用的软件组件(C2)分配给与单个有效组(Gb1)相关联的软件产品(PRODb)。 或者,当在更有效的组中包括(模糊)可用软件组件(C4,C8,C9)时,根据相应的可用软件组件计算每个相关(合格)软件产品的分数; 然后选择具有最高分数(PRODc)的合格软件产品用于分配模糊软件组件。

    METHOD, SYSTEM AND COMPUTER PROGRAM FOR DISCOVERING MULTI-COMPONENT SOFTWARE PRODUCTS
    2.
    发明申请
    METHOD, SYSTEM AND COMPUTER PROGRAM FOR DISCOVERING MULTI-COMPONENT SOFTWARE PRODUCTS 失效
    发现多组分软件产品的方法,系统和计算机程序

    公开(公告)号:US20080235664A1

    公开(公告)日:2008-09-25

    申请号:US11752473

    申请日:2007-05-23

    IPC分类号: G06F9/44

    CPC分类号: G06F8/60

    摘要: A solution (400) for discovering shared software components (C1-C9) of software products (PRODa-PRODe) installed on a data processing system (110) is proposed. In order to achieve this result, for each software product the corresponding software components are aggregated into groups (Ga1-Ge1); each group includes software components that must be linked by a corresponding relationship (such as a co-location on the same operating system image). In this way, it is possible to assign a software component available on the system to its software product even when it may be used by more of them. Particularly, the operation is performed deterministically when the available software component is included in a single valid group (i.e., a group including all the required software components); in this case, the available software component (C2) is assigned to the software product (PRODb) associated with the single valid group (Gb1). Alternatively, when an (ambiguous) available software component (C4,C8,C9) is included in more valid groups, a score is calculated for each associated (eligible) software product according to the corresponding available software components; the eligible software product with the highest score (PRODc) is then selected for assigning the ambiguous software component.

    摘要翻译: 用于发现软件产品的共享软件组件(C-1-C 9)的解决方案(400)(PROD )被安装在数据处理系统(110)上。 为了实现这一结果,对于每个软件产品,相应的软件组件被聚合成组(G a1 e1); 每个组包括必须通过相应关系链接的软件组件(例如在同一操作系统映像上的共同位置)。 以这种方式,可以将系统上可用的软件组件分配给其软件产品,即使它们可能被更多的它们使用。 特别地,当可用软件组件包括在单个有效组(即,包括所有所需软件组件的组)中时,确定性地执行操作; 在这种情况下,将可用软件组件(C 2> 2)分配给与单个有效组相关联的软件产品(PROD< b> b<< SUB>)。 或者,当在更有效的组中包括(模糊)可用软件组件(C C 8,C 9>)时,得分 根据相应的可用软件组件计算每个相关(合格)软件产品; 然后选择具有最高分数(PROD )的合格的软件产品用于分配模糊软件组件。

    Discovering multi-component software products
    3.
    发明授权
    Discovering multi-component software products 失效
    发现多组件软件产品

    公开(公告)号:US08438543B2

    公开(公告)日:2013-05-07

    申请号:US13187887

    申请日:2011-07-21

    IPC分类号: G06F9/44

    CPC分类号: G06F8/60

    摘要: A solution for discovering shared software components (C1-C9) of software products (PRODa-PRODe) installed on a data processing system is proposed. In order to achieve this result, for each software product the corresponding software components are aggregated into groups (Ga1-Ge1); each group includes software components that must be linked by a corresponding relationship (such as a co-location on the same operating system image). In this way, it is possible to assign a software component available on the system to its software product even when it may be used by more of them. Particularly, the operation is performed deterministically when the available software component is included in a single valid group (i.e., a group including all the required software components); in this case, the available software component (C2) is assigned to the software product (PROD) associated with the single valid group (Gb1). Alternatively, when an (ambiguous) available software component (C4, C8, C9) is included in more valid groups, a score is calculated for each associated (eligible) software product according to the corresponding available software components; the eligible software product with the highest score (PROD) is then selected for assigning the ambiguous software component.

    摘要翻译: 提出了一种解决方案,用于发现安装在数据处理系统上的软件产品(PRODa-PRODe)的共享软件组件(C1-C9)。 为了实现这一结果,对于每个软件产品,相应的软件组件被聚合成组(Ga1-Ge1); 每个组包括必须通过相应关系链接的软件组件(例如在同一操作系统映像上的共同位置)。 以这种方式,可以将系统上可用的软件组件分配给其软件产品,即使它们可能被更多的它们使用。 特别地,当可用软件组件包括在单个有效组(即,包括所有所需软件组件的组)中时,确定性地执行操作; 在这种情况下,可用的软件组件(C2)被分配给与单个有效组(Gb1)相关联的软件产品(PROD)。 或者,当在更有效的组中包括(模糊)可用软件组件(C4,C8,C9)时,根据相应的可用软件组件计算每个相关(合格)软件产品的分数; 然后选择具有最高分数(PROD)的合格软件产品用于分配模糊软件组件。

    Discovering Multi-Component Software Products
    4.
    发明申请
    Discovering Multi-Component Software Products 失效
    发现多组件软件产品

    公开(公告)号:US20110276942A1

    公开(公告)日:2011-11-10

    申请号:US13187887

    申请日:2011-07-21

    IPC分类号: G06F9/44

    CPC分类号: G06F8/60

    摘要: A solution (400) for discovering shared software components (C1-C9) of software products (PRODa-PRODe) installed on a data processing system (110) is proposed. In order to achieve this result, for each software product the corresponding software components are aggregated into groups (Ga1-Ge1); each group includes software components that must be linked by a corresponding relationship (such as a co-location on the same operating system image). In this way, it is possible to assign a software component available on the system to its software product even when it may be used by more of them. Particularly, the operation is performed deterministically when the available software component is included in a single valid group (i.e., a group including all the required software components); in this case, the available software component (C2) is assigned to the software product (PRODb) associated with the single valid group (Gb1). Alternatively, when an (ambiguous) available software component (C4, C8, C9) is included in more valid groups, a score is calculated for each associated (eligible) software product according to the corresponding available software components; the eligible software product with the highest score (PRODc) is then selected for assigning the ambiguous software component.

    摘要翻译: 提出了一种用于发现安装在数据处理系统(110)上的软件产品(PRODa-PRODe)的共享软件组件(C1-C9)的解决方案(400)。 为了实现这一结果,对于每个软件产品,相应的软件组件被聚合成组(Ga1-Ge1); 每个组包括必须通过相应关系链接的软件组件(例如在同一操作系统映像上的共同位置)。 以这种方式,可以将系统上可用的软件组件分配给其软件产品,即使它们可能被更多的它们使用。 特别地,当可用软件组件包括在单个有效组(即,包括所有所需软件组件的组)中时,确定性地执行操作; 在这种情况下,将可用的软件组件(C2)分配给与单个有效组(Gb1)相关联的软件产品(PRODb)。 或者,当在更有效的组中包括(模糊)可用软件组件(C4,C8,C9)时,根据相应的可用软件组件计算每个相关(合格)软件产品的分数; 然后选择具有最高分数(PRODc)的合格软件产品用于分配模糊软件组件。

    Method and apparatus for metering usage of software products using multiple signatures
    5.
    发明申请
    Method and apparatus for metering usage of software products using multiple signatures 失效
    使用多个签名计量使用软件产品的方法和装置

    公开(公告)号:US20060021061A1

    公开(公告)日:2006-01-26

    申请号:US11168693

    申请日:2005-06-28

    IPC分类号: H04N7/16

    CPC分类号: G06F21/10 G06F2221/2137

    摘要: A method and a corresponding apparatus (200) for metering usage of software products on a computer are proposed. The solution of the invention is based on the idea of associating (225) each product with an installation signature (indicative of the installation of the product on the computer) and with a running signature (indicative of the running of the product on the computer). The products that are installed on the computer are asynchronously determined (235) according to their installation signatures; in this way, any ambiguities (for example, caused by different versions and/or configurations of a product sharing the same executable modules) can be resolved in advance. Therefore, when at run-time the invocation of an executable module is detected (245) it is possible to use only the running signatures to identify the corresponding product uniquely (without the need of additional information about the executable module, such as its size).

    摘要翻译: 提出了一种用于在计算机上计量软件产品的使用的方法和相应的装置(200)。 本发明的解决方案基于将每个产品与安装签名(指示在计算机上安装产品的指示)相关联(225)并且具有正在运行的签名(指示产品在计算机上的运行)的想法, 。 计算机上安装的产品根据其安装签名异步确定(235); 以这种方式,可以预先解决任何歧义(例如,由共享相同可执行模块的产品的不同版本和/或配置引起的)。 因此,在运行时,检测到可执行模块的调用(245),可以仅使用正在运行的签名来唯一地识别对应的产品(而不需要关于可执行模块的附加信息,例如其大小) 。

    Method and apparatus for metering usage of software products using multiple signatures
    6.
    发明授权
    Method and apparatus for metering usage of software products using multiple signatures 失效
    使用多个签名计量使用软件产品的方法和装置

    公开(公告)号:US07860239B2

    公开(公告)日:2010-12-28

    申请号:US11168693

    申请日:2005-06-28

    IPC分类号: H04N7/16

    CPC分类号: G06F21/10 G06F2221/2137

    摘要: A method and a corresponding apparatus for metering usage of software products on a computer are proposed. The solution of the invention is based on the idea of associating each product with an installation signature (indicative of the installation of the product on the computer) and with a running signature (indicative of the running of the product on the computer). The products that are installed on the computer are asynchronously determined according to their installation signatures; in this way, any ambiguities (for example, caused by different versions and/or configurations of a product sharing the same executable modules) can be resolved in advance. Therefore, when at run-time the invocation of an executable module is detected it is possible to use only the running signatures to identify the corresponding product uniquely (without the need of additional information about the executable module, such as its size).

    摘要翻译: 提出了一种用于在计算机上计量软件产品使用的方法和相应的装置。 本发明的解决方案基于将每个产品与安装签名(指示在计算机上安装产品的指示)以及运行的签名(指示在计算机上产品的运行)关联的想法。 计算机上安装的产品根据其安装签名异步确定; 以这种方式,可以预先解决任何歧义(例如,由共享相同可执行模块的产品的不同版本和/或配置引起的)。 因此,在运行时,检测到可执行模块的调用,可以仅使用正在运行的签名来唯一地识别对应的产品(而不需要关于可执行模块的附加信息,例如其大小)。

    METHOD,SYSTEM AND COMPUTER PROGRAM FOR METERING USAGE OF MULTIPLE INSTANCES OF SOFTWARE COMPONENTS
    7.
    发明申请
    METHOD,SYSTEM AND COMPUTER PROGRAM FOR METERING USAGE OF MULTIPLE INSTANCES OF SOFTWARE COMPONENTS 审中-公开
    方法,系统和计算机程序,用于计算多个软件组件的使用

    公开(公告)号:US20070198423A1

    公开(公告)日:2007-08-23

    申请号:US11676524

    申请日:2007-02-20

    IPC分类号: H04L9/00

    CPC分类号: G06F21/10 G06F2221/2135

    摘要: A solution (500) for metering the usage of software products is proposed. For this purpose, a software catalogue (520c) is used to associate each software product to be metered with an installation signature and a usage signature. In the proposed solution, a scope (A2-A5) is determined for each installation item and usage item (available in the system), which match an installation signature and a usage signature, respectively; the scope represents a property specific of the context of an instance of the corresponding software product. The scope of each usage item (such as a path for an executable module) is then best matched (A6-A7) with one of the scopes of the installation items of the corresponding software product (another path for a different file); for example, this process is based on the number of common levels between the two paths. In this way, the scopes associated with the usage items identifying the running of the same software product may be used to discriminate (A13-A15) different instances of this software product.

    摘要翻译: 提出了一种用于计量软件产品使用的解决方案(500)。 为此,软件目录(520c)用于将要计量的每个软件产品与安装签名和使用签名相关联。 在提出的解决方案中,为每个安装项目和使用项目(在系统中可用)分别确定与安装签名和使用签名相匹配的范围(A 2 -A 5) 范围表示特定于相应软件产品实例上下文的属性。 然后,每个使用项目(例如可执行模块的路径)的范围与相应软件产品的安装项目的一个范围(不同文件的另一个路径)最佳匹配(A 6 -A 7); 例如,该过程基于两个路径之间的共同级别的数量。 以这种方式,可以使用与识别相同软件产品的运行的使用项目相关联的范围来区分(A 13 -A 15)该软件产品的不同实例。

    Efficient monitoring of heterogeneous applications
    9.
    发明申请
    Efficient monitoring of heterogeneous applications 失效
    有效监控异构应用程序

    公开(公告)号:US20090144420A1

    公开(公告)日:2009-06-04

    申请号:US12325222

    申请日:2008-11-30

    IPC分类号: G06F15/173

    摘要: A heterogeneous environment having applications and application enablers operating on application servers organized as a cluster is managed. The application servers are managed by a cluster management application. A system management application permits access to computing performance data provided by an operating system and reported to the system management application. Performance data of the applications and application enablers is collected from an application agent through the application servers. Topology information regarding the application servers is collected via the cluster management application. The performance data and the topology information are retrieved and sent to the system management application. Access to the performance data via the system management application is permitted. The system management application links to the computing performance data using the topology information.

    摘要翻译: 管理具有在组织为集群的应用服务器上运行的应用程序和应用程序使能器的异构环境。 应用服务器由集群管理应用程序管理。 系统管理应用程序允许访问由操作系统提供的计算性能数据并向系统管理应用程序报告。 通过应用服务器从应用程序代理收集应用程序和应用程序使能器的性能数据。 通过集群管理应用程序收集有关应用服务器的拓扑信息。 性能数据和拓扑信息被检索并发送到系统管理应用程序。 允许通过系统管理应用访问性能数据。 系统管理应用程序使用拓扑信息链接到计算性能数据。

    Optimization of Multimedia Service Over an IMS Network
    10.
    发明申请
    Optimization of Multimedia Service Over an IMS Network 有权
    IMS网络上多媒体业务的优化

    公开(公告)号:US20110119388A1

    公开(公告)日:2011-05-19

    申请号:US12908110

    申请日:2010-10-20

    IPC分类号: G06F15/16

    摘要: Predetermined multimedia services are provided to a plurality of users through a IP Multimedia Subsystem (IMS). A request is received at a placement server of a multimedia service by at least one user, and the placement server retrieves on a presence server information about the at least one user. The placement server identifies application servers including a multimedia application capable of providing the requested multimedia service, and the placement server selects an application server that is located a minimum average distance from at least one user. In response to the minimum average distance being greater than a predetermined threshold, a local application server is selected with an average distance from the user that is less than the predetermined threshold. A virtual image of the multimedia application is created on the selected local application server, and a connection is established between the user and the selected local application server.

    摘要翻译: 通过IP多媒体子系统(IMS)向多个用户提供预定的多媒体业务。 由至少一个用户在多媒体服务的放置服务器处接收到请求,并且所述放置服务器在存在服务器上检索关于所述至少一个用户的信息。 所述放置服务器识别包括能够提供所请求的多媒体服务的多媒体应用的应用服务器,并且所述放置服务器选择位于与至少一个用户的最小平均距离的应用服务器。 响应于最小平均距离大于预定阈值,选择具有小于预定阈值的来自用户的平均距离的本地应用服务器。 在所选择的本地应用服务器上创建多媒体应用的虚拟图像,并且在用户和所选择的本地应用服务器之间建立连接。