会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • METHOD, SYSTEM AND COMPUTER PROGRAM FOR DISCOVERING MULTI-COMPONENT SOFTWARE PRODUCTS
    • 发现多组分软件产品的方法,系统和计算机程序
    • US20080235664A1
    • 2008-09-25
    • US11752473
    • 2007-05-23
    • Giancarlo CarboneFabio CerriBernardo PastorelliAntonio Perrone
    • Giancarlo CarboneFabio CerriBernardo PastorelliAntonio Perrone
    • G06F9/44
    • 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 )的合格的软件产品用于分配模糊软件组件。
    • 2. 发明授权
    • Software inventorying system for a shared file system
    • 共享文件系统的软件清单系统
    • US08086627B2
    • 2011-12-27
    • US12348333
    • 2009-01-05
    • Bernardo PastorelliAntonio Perrone
    • Bernardo PastorelliAntonio Perrone
    • G06F7/00G06F17/30
    • G06F11/3051G06F11/3006G06F11/3093
    • Efficiently performing a complete inventory of a shared file system is provided. A list of a set of shared file systems is sent from a configuration management agent to a central server, the list indicates which shared file systems are mounted by a computing device associated with the configuration management agent. Responsive to a notification from a central server indicating that a software inventory scan is to be performed by the configuration management agent, a software inventory scan of the one or more shared file systems is initiated. Results of the software inventory scan are uploaded to the central server and shared with other computing devices that mount the one or more shared file systems in the set of shared file systems. Thus, other the computing devices do not have to scan the one or more shared file systems to retrieve the results of the software inventory scan.
    • 提供有效执行共享文件系统的完整清单。 一组共享文件系统的列表从配置管理代理发送到中央服务器,该列表指示由与配置管理代理相关联的计算设备挂载哪些共享文件系统。 响应于来自中央服务器的指示将由配置管理代理执行软件清单扫描的通知,启动一个或多个共享文件系统的软件清单扫描。 将软件清单扫描的结果上传到中央服务器并与在一组共享文件系统中安装一个或多个共享文件系统的其他计算设备共享。 因此,其他计算设备不必扫描一个或多个共享文件系统以检索软件清单扫描的结果。
    • 3. 发明授权
    • Discovering multi-component software products based on weighted scores
    • 基于加权分数发现多组件软件产品
    • US08010947B2
    • 2011-08-30
    • US11752473
    • 2007-05-23
    • Giancarlo CarboneFabio CerriBernardo PastorelliAntonio Perrone
    • Giancarlo CarboneFabio CerriBernardo PastorelliAntonio Perrone
    • G06F9/44
    • 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)的合格软件产品用于分配模糊软件组件。
    • 4. 发明申请
    • Software Inventorying System for a Shared File System
    • 共享文件系统的软件清单系统
    • US20100174763A1
    • 2010-07-08
    • US12348333
    • 2009-01-05
    • Bernardo PastorelliAntonio Perrone
    • Bernardo PastorelliAntonio Perrone
    • G06F17/30G06F12/00
    • G06F11/3051G06F11/3006G06F11/3093
    • Efficiently performing a complete inventory of a shared file system is provided. A list of a set of shared file systems is sent from a configuration management agent to a central server, the list indicates which shared file systems are mounted by a computing device associated with the configuration management agent. Responsive to a notification from a central server indicating that a software inventory scan is to be performed by the configuration management agent, a software inventory scan of the one or more shared file systems is initiated. Results of the software inventory scan are uploaded to the central server and shared with other computing devices that mount the one or more shared file systems in the set of shared file systems. Thus, other the computing devices do not have to scan the one or more shared file systems to retrieve the results of the software inventory scan.
    • 提供有效执行共享文件系统的完整清单。 一组共享文件系统的列表从配置管理代理发送到中央服务器,该列表指示由与配置管理代理相关联的计算设备挂载哪些共享文件系统。 响应于来自中央服务器的指示将由配置管理代理执行软件清单扫描的通知,启动一个或多个共享文件系统的软件清单扫描。 将软件清单扫描的结果上传到中央服务器并与在一组共享文件系统中安装一个或多个共享文件系统的其他计算设备共享。 因此,其他计算设备不必扫描一个或多个共享文件系统以检索软件清单扫描的结果。
    • 5. 发明申请
    • License Compliance Management
    • 许可合规管理
    • US20090198543A1
    • 2009-08-06
    • US12364948
    • 2009-02-03
    • Bernardo PastorelliAntonio Perrone
    • Bernardo PastorelliAntonio Perrone
    • G06Q10/00G06F15/16
    • G06F21/121G06F2221/0775G06Q10/10
    • Methods, computer program products and systems for determining the level of use of a program associated with a license, by one or more agents, for comparison with a predetermined licensed level of use. In one embodiment of the invention, the method comprises the steps of collecting initial data from the one or more agents associated with a metric indicative of use of the program during a first predetermined time period, calculating the metric to determine a level use of the program for the first predetermined time period, receiving new data from one or more agents associated with the metric of usage of the program, where the new data arrives after the first predetermined time period, estimating a new value of the metric to determine a approximate level of use for a second predetermined time period from the original data, the metric and the new data and in response to a trigger event, recalculating the metric to produce a final value of the metric based on the original data and the new data to provide an indication of the level of use of the program.
    • 用于由一个或多个代理确定与许可证相关联的程序的使用级别的计算机程序产品和系统,用于与预定的许可使用级别进行比较。 在本发明的一个实施例中,该方法包括以下步骤:从与指示在第一预定时间段期间使用程序的度量相关联的一个或多个代理收集初始数据,计算度量以确定程序的级别使用 对于所述第一预定时间段,从与所述程序的使用量度相关联的一个或多个代理接收新数据,其中所述新数据在所述第一预定时间段之后到达,估计所述度量的新值以确定所述度量的近似水平 使用来自原始数据,度量和新数据的第二预定时间段,并且响应于触发事件,重新计算度量以基于原始数据和新数据产生度量的最终值,以提供指示 的程序的使用水平。
    • 6. 发明授权
    • Discovering multi-component software products
    • 发现多组件软件产品
    • US08438543B2
    • 2013-05-07
    • US13187887
    • 2011-07-21
    • Giancarlo CarboneFabio CerriBernardo PastorelliAntonio Perrone
    • Giancarlo CarboneFabio CerriBernardo PastorelliAntonio Perrone
    • G06F9/44
    • 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)的合格软件产品用于分配模糊软件组件。
    • 7. 发明申请
    • OPTIMIZING LICENSE USE FOR SOFTWARE LICENSE ATTRIBUTION
    • 优化软件使用许可证许可
    • US20120130911A1
    • 2012-05-24
    • US13388049
    • 2010-07-16
    • Scot MaclellanBernardo PastorelliAntonio Perrone
    • Scot MaclellanBernardo PastorelliAntonio Perrone
    • G06Q10/00
    • G06Q30/04G06Q10/06G06Q30/06G06Q50/184
    • In one embodiment, a system for license management includes logic adapted for arranging entitlement slots under a plurality of licenses, each entitlement slot being configured for affording entitlement to use of an instance of a software application during a particular time frame, logic adapted for determining a license use signature from recorded license attribution information, logic adapted for receiving a notification of an instance not attributed to a license, and logic adapted for attributing the non-attributed instance to one of the plurality of licenses as a function of the license use signature, wherein each license has an entitlement value defining a maximum number of entitlement slots that may be attributed to that license during the time frame and any given instance of the software application may consume any number of the entitlement slots including zero entitlement slots.
    • 在一个实施例中,用于许可证管理的系统包括适于在多个许可证下布置授权时隙的逻辑,每个授权时隙被配置为在特定时间帧内提供使用软件应用的实例的权利,所述逻辑适于确定 来自记录的许可证归属信息的许可证使用签名,适于接收未归因于许可证的实例的通知的逻辑,以及适于将所述非归因实例归属于所述多个许可证中的一个作为许可使用签名的函数的逻辑, 其中每个许可证具有定义在该时间段期间归属于该许可证的授权时隙的最大数量的授权值,并且软件应用的任何给定实例可以消耗包括零授权时隙的任意数量的授权时隙。
    • 9. 发明授权
    • Configuration management system and method thereof
    • 配置管理系统及其方法
    • US07506038B1
    • 2009-03-17
    • US12129651
    • 2008-05-29
    • Antonio PerroneBernardo PastorelliBrian Joseph SchlosserPaolo SalernoRossella De GaetanoTomasz Stopa
    • Antonio PerroneBernardo PastorelliBrian Joseph SchlosserPaolo SalernoRossella De GaetanoTomasz Stopa
    • G06F15/177G06F12/00
    • G06F8/60
    • A method for determining a software configuration in a computer system having a plurality of devices which can communicate with a central server and a one or more shared file systems, the method including the acts of determining, by each of the plurality of devices, which of the one or more shared file systems the corresponding device is mounted to; designating for each of the one or more shared file systems a device which is mounted thereto to perform a scanning operation on the corresponding shared file system, the device being selected from the plurality of devices; scanning, by each designated device, the one or more shared file systems that the corresponding device has been designated to scan so as to identify software products on the corresponding shared file systems that correspond with the catalog information; and receiving, from each designated device, results of the scanning for further processing.
    • 一种用于确定具有可与中央服务器和一个或多个共享文件系统通信的多个设备的计算机系统中的软件配置的方法,所述方法包括由所述多个设备中的每一个确定 相应设备被安装到的一个或多个共享文件系统; 为所述一个或多个共享文件系统中的每一个指定安装到其上的装置,以对相应的共享文件系统执行扫描操作,所述设备从所述多个设备中选择; 通过每个指定的设备扫描相应设备已被指定扫描的一个或多个共享文件系统,以便识别与目录信息相对应的相应共享文件系统上的软件产品; 并且从每个指定的设备接收扫描的结果以进一步处理。