Deployment of operating systems with detection of loop conditions
    1.
    发明授权
    Deployment of operating systems with detection of loop conditions 有权
    部署具有环路状况检测的操作系统

    公开(公告)号:US09058231B2

    公开(公告)日:2015-06-16

    申请号:US13545653

    申请日:2012-07-10

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/61

    摘要: A deployment request from a target machine is received for an operating system on a source machine. Tracking information indicative of an evolution of the deployment of the operating system is received. Deployment of the operating system is enabled or refused in response to each deployment request according to the tracking information.

    摘要翻译: 针对源计算机上的操作系统接收到来自目标计算机的部署请求。 接收到指示操作系统的部署演进的跟踪信息。 响应于根据跟踪信息的每个部署请求,启用或拒绝操作系统的部署。

    Identifying potential lock conditions in transactional software applications
    2.
    发明授权
    Identifying potential lock conditions in transactional software applications 有权
    识别交易软件应用程序中的潜在锁定条件

    公开(公告)号:US08966451B2

    公开(公告)日:2015-02-24

    申请号:US12323887

    申请日:2008-11-26

    摘要: Systems, and products for testing a transactional software application which interacts with a database structure. The software application includes a plurality of application units, which are adapted to be executed at least in part concurrently. Executing the software application includes executing a plurality of transaction operations on the database structure by a plurality of respective invocations of a database management system of the database structure by the respective plurality of application units. The system also includes computer program instructions for determining locks being applied by the database management system on elements of the database structure for each transaction operation executed by each application unit individually. The system also includes computer program instructions for identifying potential lock conditions of the software application in possible successions of application of the locks according to possible interleaving of the application units.

    摘要翻译: 系统和用于测试与数据库结构交互的事务性软件应用程序的产品。 该软件应用程序包括多个应用单元,其适于至少部分同时执行。 执行软件应用包括通过相应的多个应用单元通过数据库结构的数据库管理系统的多个相应调用对数据库结构执行多个事务操作。 该系统还包括用于确定由数据库管理系统应用于每个应用单元单独执行的每个事务操作的数据库结构的元素的计算机程序指令。 该系统还包括用于根据可能的应用单元的交错识别锁的可能连续应用中的软件应用的潜在锁定条件的计算机程序指令。

    APPLYING SETTINGS IN A CLOUD COMPUTING ENVIRONMENT BASED ON GEOGRAPHICAL REGION
    3.
    发明申请
    APPLYING SETTINGS IN A CLOUD COMPUTING ENVIRONMENT BASED ON GEOGRAPHICAL REGION 有权
    基于地理区域的云计算环境中的设置

    公开(公告)号:US20130019089A1

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

    申请号:US13184319

    申请日:2011-07-15

    IPC分类号: G06F15/173 G06F9/00

    CPC分类号: G06F9/5072

    摘要: A method, data processing system, and computer program product for applying a setting. A request for a set of resources is received. The request is to use the set of resources over a network connection. An address associated with a device from the request is identified. A geographic location of the device is identified based on the address. A set of settings for the set of resources is identified based on the geographic location of the device. The set of settings is applied to the set of resources.

    摘要翻译: 一种应用设置的方法,数据处理系统和计算机程序产品。 接收到一组资源的请求。 该请求是通过网络连接使用该资源集。 识别与来自请求的设备相关联的地址。 基于地址识别设备的地理位置。 基于设备的地理位置来识别该组资源的一组设置。 该组设置应用于资源集。

    Identifying Potential Lock Conditions in Transactional Software Applications
    4.
    发明申请
    Identifying Potential Lock Conditions in Transactional Software Applications 审中-公开
    识别交易软件应用程序中的潜在锁定条件

    公开(公告)号:US20120222016A1

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

    申请号:US13429399

    申请日:2012-03-25

    IPC分类号: G06F9/44

    摘要: Methods for testing a transactional software application which interacts with a database structure. The software application includes a plurality of application units, which are adapted to be executed at least in part concurrently. The method includes executing the software application. Executing the software application includes executing a plurality of transaction operations on the database structure by a plurality of respective invocations of a database management system of the database structure by the respective plurality of application units. The method also includes determining locks being applied by the database management system on elements of the database structure for each transaction operation executed by each application unit individually. The method also includes identifying potential lock conditions of the software application in possible successions of application of the locks according to possible interleaving of the application units.

    摘要翻译: 用于测试与数据库结构交互的事务性软件应用程序的方法。 该软件应用程序包括多个应用单元,其适于至少部分同时执行。 该方法包括执行软件应用程序。 执行软件应用包括通过相应的多个应用单元通过数据库结构的数据库管理系统的多个相应调用对数据库结构执行多个事务操作。 该方法还包括确定由数据库管理系统对由每个应用单元分别执行的每个事务操作的数据库结构的元素应用的锁。 该方法还包括根据可能的应用单元的交错来识别可能的应用锁的软件应用的潜在锁定状态。

    METHOD, SYSTEM AND COMPUTER PROGRAM FOR DISCOVERING MULTI-COMPONENT SOFTWARE PRODUCTS
    5.
    发明申请
    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 )的合格的软件产品用于分配模糊软件组件。

    Identifying potential lock conditions in transactional software applications
    6.
    发明授权
    Identifying potential lock conditions in transactional software applications 有权
    识别交易软件应用程序中的潜在锁定条件

    公开(公告)号:US09058426B2

    公开(公告)日:2015-06-16

    申请号:US13429399

    申请日:2012-03-25

    摘要: Methods for testing a transactional software application which interacts with a database structure. The software application includes a plurality of application units, which are adapted to be executed at least in part concurrently. The method includes executing the software application. Executing the software application includes executing a plurality of transaction operations on the database structure by a plurality of respective invocations of a database management system of the database structure by the respective plurality of application units. The method also includes determining locks being applied by the database management system on elements of the database structure for each transaction operation executed by each application unit individually. The method also includes identifying potential lock conditions of the software application in possible successions of application of the locks according to possible interleaving of the application units.

    摘要翻译: 用于测试与数据库结构交互的事务性软件应用程序的方法。 该软件应用程序包括多个应用单元,其适于至少部分同时执行。 该方法包括执行软件应用程序。 执行软件应用包括通过相应的多个应用单元通过数据库结构的数据库管理系统的多个相应调用对数据库结构执行多个事务操作。 该方法还包括确定由数据库管理系统对由每个应用单元分别执行的每个事务操作的数据库结构的元素应用的锁。 该方法还包括根据可能的应用单元的交错来识别可能的应用锁的软件应用的潜在锁定状态。

    Method, system and computer program for correcting e-mail messages with missing receivers
    7.
    发明授权
    Method, system and computer program for correcting e-mail messages with missing receivers 有权
    方法,系统和计算机程序用于纠正具有丢失的接收器的电子邮件

    公开(公告)号:US07949717B2

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

    申请号:US12124547

    申请日:2008-05-21

    IPC分类号: G06F13/00

    摘要: A solution is proposed for exchanging messages (such as e-mails) among a plurality of data processing entities, such as client computers (105). A corresponding method starts with the step of sending (403-412) an original message from a sender entity to a set of original receiver entities; the original message includes an original information content and an indication of the original receiver entities. The method continues by sending (415-424) a correction message from the sender entity at least partially to the original receiver entities and completely to a set of missing receiver entities being missing in the original message; the correction message includes the original information content and an indication of the original receiver entities and the missing receiver entities. The original message for each original receiver entity is then corrected (427-496) according to the correction message.

    摘要翻译: 提出了在诸如客户端计算机(105)的多个数据处理实体之间交换消息(例如电子邮件)的解决方案。 相应的方法从将原始消息从发送方实体发送(403-412)到一组原始接收方实体的步骤开始; 原始消息包括原始信息内容和原始接收者实体的指示。 该方法通过至少部分地向发送者实体发送(415-424)校正消息到原始接收者实体,并完全发送到原始消息中丢失的一组丢失的接收机实体; 校正消息包括原始信息内容以及原始接收者实体和丢失的接收者实体的指示。 然后根据校正消息来校正每个原始接收者实体的原始消息(427-496)。

    Configuration management system and method thereof
    8.
    发明授权
    Configuration management system and method thereof 失效
    配置管理系统及其方法

    公开(公告)号:US07506038B1

    公开(公告)日:2009-03-17

    申请号:US12129651

    申请日:2008-05-29

    IPC分类号: G06F15/177 G06F12/00

    CPC分类号: 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.

    摘要翻译: 一种用于确定具有可与中央服务器和一个或多个共享文件系统通信的多个设备的计算机系统中的软件配置的方法,所述方法包括由所述多个设备中的每一个确定 相应设备被安装到的一个或多个共享文件系统; 为所述一个或多个共享文件系统中的每一个指定安装到其上的装置,以对相应的共享文件系统执行扫描操作,所述设备从所述多个设备中选择; 通过每个指定的设备扫描相应设备已被指定扫描的一个或多个共享文件系统,以便识别与目录信息相对应的相应共享文件系统上的软件产品; 并且从每个指定的设备接收扫描的结果以进一步处理。

    METHOD, SYSTEM AND COMPUTER PROGRAM FOR CORRECTING E-MAIL MESSAGES WITH MISSING RECEIVERS
    9.
    发明申请
    METHOD, SYSTEM AND COMPUTER PROGRAM FOR CORRECTING E-MAIL MESSAGES WITH MISSING RECEIVERS 有权
    方法,系统和计算机程序,用于纠正与错误接收者的电子邮件信息

    公开(公告)号:US20080294738A1

    公开(公告)日:2008-11-27

    申请号:US12124547

    申请日:2008-05-21

    IPC分类号: G06F15/16

    摘要: A solution is proposed for exchanging messages (such as e-mails) among a plurality of data processing entities, such as client computers (105). A corresponding method starts with the step of sending (403-412) an original message from a sender entity to a set of original receiver entities; the original message includes an original information content and an indication of the original receiver entities. The method continues by sending (415-424) a correction message from the sender entity at least partially to the original receiver entities and completely to a set of missing receiver entities being missing in the original message; the correction message includes the original information content and an indication of the original receiver entities and the missing receiver entities. The original message for each original receiver entity is then corrected (427-496) according to the correction message.

    摘要翻译: 提出了在诸如客户端计算机(105)的多个数据处理实体之间交换消息(例如电子邮件)的解决方案。 相应的方法从将原始消息从发送方实体发送(403-412)到一组原始接收方实体的步骤开始; 原始消息包括原始信息内容和原始接收者实体的指示。 该方法通过至少部分地向发送者实体发送(415-424)校正消息到原始接收者实体,并完全发送到原始消息中丢失的一组丢失的接收机实体; 校正消息包括原始信息内容以及原始接收者实体和丢失的接收者实体的指示。 然后根据校正消息来校正每个原始接收者实体的原始消息(427-496)。

    Method and apparatus for metering usage of software products with automatic catalog population
    10.
    发明申请
    Method and apparatus for metering usage of software products with automatic catalog population 失效
    用于计量使用自动目录人口的软件产品的方法和装置

    公开(公告)号:US20060064382A1

    公开(公告)日:2006-03-23

    申请号:US11227027

    申请日:2005-09-15

    IPC分类号: G06F17/60

    CPC分类号: G06F21/121 G06F2221/2135

    摘要: A method and a corresponding apparatus for metering usage of software products on a computer are proposed. The metering system is based on the use of a software catalogue. The software catalogue lists all the known products to be metered; each product is identified by one or more executable modules indicative of its running. A licensing agent detects the executable modules that have been launched. For each executable module, the system checks if a corresponding product is listed in the catalogue, and can decide an appropriate action, or simply meter the usage of the product for future reporting and invoicing activity. If no corresponding product is found in the catalogue, the method according to the present invention performs a similarity check between the unknown detected module and the product identifiers existing on the catalogue. Sometimes the difference between a new product and a catalogued one is very limited. If such difference is evaluated to be within a predetermined threshold, than the unknown module is added to the catalogue.

    摘要翻译: 提出了一种用于在计算机上计量软件产品使用的方法和相应的装置。 计量系统基于使用软件目录。 软件目录列出了要计量的所有已知产品; 每个产品由指示其运行的一个或多个可执行模块识别。 许可代理检测已启动的可执行模块。 对于每个可执行模块,系统检查目录中是否列出了相应的产品,并且可以决定适当的操作,或者简单地计算产品的使用情况,以便将来报告和发票活动。 如果在目录中没有找到对应的产品,则根据本发明的方法在未知的检测模块和目录中存在的产品标识符之间进行相似性检查。 有时,新产品和编目产品之间的区别是非常有限的。 如果这种差异被评估在预定阈值内,则将未知模块添加到目录中。