Deciding whether to install a first application within one of a plurality of candidate environments
    1.
    发明授权
    Deciding whether to install a first application within one of a plurality of candidate environments 有权
    决定是否在多个候选环境之一内安装第一个应用程序

    公开(公告)号:US09189219B2

    公开(公告)日:2015-11-17

    申请号:US13515255

    申请日:2010-11-25

    IPC分类号: G06F9/445

    CPC分类号: G06F8/61 G06F8/60

    摘要: A mechanism is provided for deciding whether to install a first application within one of a plurality of candidate environments. An environment comprising one or more other applications. The first application and a candidate environment are analyzed to determine whether there is the potential for the first application to interact in an unintended manner with an application in the candidate environment. If there is no such potential, then the environment is identified as a suitable environment into which to install the first application. An unintended interaction is when a rule would be broken by an interaction between the first application and an application in the candidate environment.

    摘要翻译: 提供了一种用于决定是否在多个候选环境之一内安装第一应用的机制。 包括一个或多个其他应用的环境。 分析第一个应用程序和候选环境,以确定第一个应用程序是否存在潜在的可能性,以便以候选环境中的应用程序以意想不到的方式进行交互。 如果没有这样的潜力,那么环境被确定为安装第一个应用程序的合适的环境。 无意间的交互是当一个规则将被第一个应用程序与候选环境中的一个应用程序之间的交互打破时。

    Modifying a multi-module application
    2.
    发明授权
    Modifying a multi-module application 有权
    修改多模块应用程序

    公开(公告)号:US08601462B2

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

    申请号:US12908166

    申请日:2010-10-20

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44 G06F8/65

    摘要: A method, apparatus and computer program are disclosed for modifying an application comprising a plurality of modules. A user is presented with a list of modules. The user is able to specify input regarding any permitted version modifications for the modules listed. It is then determined whether the requested modifications are possible with one or more failure messages being output when any of the requested modifications are not possible. At least one of the failure messages is used to enable modification of the initial input provided by the user. In one embodiment, information is provided to the user based on one or more failure messages in order to enable the user to modify their choices. In another embodiment, the initial input is automatically modified. A permitted version modification may be, for example, a version upgrade, a version downgrade, and an indication that there is no preference.

    摘要翻译: 公开了一种用于修改包括多个模块的应用的方法,装置和计算机程序。 向用户呈现模块列表。 用户能够指定关于列出的模块的任何允许的版本修改的输入。 然后当所请求的修改不可能时,确定所请求的修改是否可能与一个或多个失败消息被输出。 使用至少一个故障消息来修改由用户提供的初始输入。 在一个实施例中,基于一个或多个故障消息向用户提供信息,以便使用户能够修改其选择。 在另一个实施例中,初始输入被自动修改。 允许的版本修改可以是例如版本升级,版本降级,以及没有偏好的指示。

    Modifying a Multi-Module Application
    3.
    发明申请
    Modifying a Multi-Module Application 失效
    修改多模块应用程序

    公开(公告)号:US20120204168A1

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

    申请号:US13449877

    申请日:2012-04-18

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44 G06F8/65

    摘要: A method, apparatus and computer program are disclosed for modifying an application comprising a plurality of modules. A user is presented with a list of modules. The user is able to specify input regarding any permitted version modifications for the modules listed. It is then determined whether the requested modifications are possible with one or more failure messages being output when any of the requested modifications are not possible. At least one of the failure messages is used to enable modification of the initial input provided by the user. In one embodiment, information is provided to the user based on one or more failure messages in order to enable the user to modify their choices. In another embodiment, the initial input is automatically modified. A permitted version modification may be, for example, a version upgrade, a version downgrade, and an indication that there is no preference.

    摘要翻译: 公开了一种用于修改包括多个模块的应用的方法,装置和计算机程序。 向用户呈现模块列表。 用户能够指定关于列出的模块的任何允许的版本修改的输入。 然后当所请求的修改不可能时,确定所请求的修改是否可能与一个或多个失败消息被输出。 使用至少一个故障消息来修改由用户提供的初始输入。 在一个实施例中,基于一个或多个故障消息向用户提供信息,以便使用户能够修改其选择。 在另一个实施例中,初始输入被自动修改。 允许的版本修改可以是例如版本升级,版本降级,以及没有偏好的指示。

    Method, Apparatus and Computer Program for Modifying an Application
    4.
    发明申请
    Method, Apparatus and Computer Program for Modifying an Application 有权
    用于修改应用程序的方法,装置和计算机程序

    公开(公告)号:US20110314463A1

    公开(公告)日:2011-12-22

    申请号:US12908166

    申请日:2010-10-20

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44 G06F8/65

    摘要: A method, apparatus and computer program are disclosed for modifying an application comprising a plurality of modules. A user is presented with a list of modules. The user is able to specify input regarding any permitted version modifications for the modules listed. It is then determined whether the requested modifications are possible with one or more failure messages being output when any of the requested modifications are not possible. At least one of the failure messages is used to enable modification of the initial input provided by the user. In one embodiment, information is provided to the user based on one or more failure messages in order to enable the user to modify their choices. In another embodiment, the initial input is automatically modified. A permitted version modification may be, for example, a version upgrade, a version downgrade, and an indication that there is no preference.

    摘要翻译: 公开了一种用于修改包括多个模块的应用的方法,装置和计算机程序。 向用户呈现模块列表。 用户能够指定关于列出的模块的任何允许的版本修改的输入。 然后当所请求的修改不可能时,确定所请求的修改是否可能与一个或多个失败消息被输出。 使用至少一个故障消息来修改由用户提供的初始输入。 在一个实施例中,基于一个或多个故障消息向用户提供信息,以便使用户能够修改其选择。 在另一个实施例中,初始输入被自动修改。 允许的版本修改可以是例如版本升级,版本降级,以及没有偏好的指示。

    Deciding Whether to Install a First Application within One of a Plurality of Candidate Environments
    6.
    发明申请
    Deciding Whether to Install a First Application within One of a Plurality of Candidate Environments 有权
    决定是否在多个候选环境之一中安装第一个应用程序

    公开(公告)号:US20130061217A1

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

    申请号:US13515255

    申请日:2010-11-25

    IPC分类号: G06F9/445

    CPC分类号: G06F8/61 G06F8/60

    摘要: A mechanism is provided for deciding whether to install a first application within one of a plurality of candidate environments. An environment comprising one or more other applications. The first application and a candidate environment are analysed to determine whether there is the potential for the first application to interact in an unintended manner with an application in the candidate environment. If there is no such potential, then the environment is identified as a suitable environment into which to install the first application. An unintended interaction is when a rule would be broken by an interaction between the first application and an application in the candidate environment.

    摘要翻译: 提供了一种用于决定是否在多个候选环境之一内安装第一应用的机制。 包括一个或多个其他应用的环境。 分析第一个应用程序和候选环境,以确定第一个应用程序是否存在潜在的可能性,以便以候选环境中的应用程序以意想不到的方式进行交互。 如果没有这样的潜力,那么环境被确定为安装第一个应用程序的合适的环境。 无意间的交互是当一个规则将被第一个应用程序与候选环境中的一个应用程序之间的交互打破时。

    Transaction recovery in a transaction processing computer system employing multiple transaction managers
    7.
    发明授权
    Transaction recovery in a transaction processing computer system employing multiple transaction managers 有权
    采用多个事务管理器的事务处理计算机系统中的事务恢复

    公开(公告)号:US09165025B2

    公开(公告)日:2015-10-20

    申请号:US12897123

    申请日:2010-10-04

    IPC分类号: G06F7/00 G06F17/30 G06F11/20

    摘要: A technique for transaction recovery by one transaction manager of another transaction manager's transactions in which each transaction manager is adapted to manage two phase commit transactional operations on transactional resources and to record commit or rollback decisions in a transaction recovery log. The recovery transaction manager detects apparent unavailability of the another transaction manager for transaction processing and initiates a transaction recovery process for the another transaction manager's transactions. This process also determines whether any of the transactions of the another transaction manager have all respective resources prepared to commit without there yet being a pending commit decision record in the another transaction manager's recovery log. If so, the recovery transaction manager writes a rollback record indicating an intention to roll back the identified transaction, in the another transaction manager's recovery log provided no commit decision record has been recorded.

    摘要翻译: 一种交易管理器对另一个事务管理器事务进行事务恢复的技术,其中每个事务管理器适用于管理事务资源上的两个阶段提交事务操作,并在事务恢复日志中记录提交或回滚决策。 恢复事务管理器检测另一个事务管理器的事务处理的显着不可用性,并为另一个事务管理器的事务启动事务恢复过程。 该过程还确定另一事务管理器的任何事务是否具有准备提交的所有相应资源,而在另一事务管理器的恢复日志中尚未存在待决提交决定记录。 如果是这样,则恢复事务管理器在另一个事务管理器的恢复日志中写入一个回滚记录,该回滚记录指示回滚所识别的事务的意图,前提是没有记录提交决定记录。

    Satellite system providing optimal space situational awareness
    8.
    发明授权
    Satellite system providing optimal space situational awareness 有权
    卫星系统提供最佳的空间状况意识

    公开(公告)号:US08511614B2

    公开(公告)日:2013-08-20

    申请号:US12728706

    申请日:2010-03-22

    申请人: Ian Robinson

    发明人: Ian Robinson

    IPC分类号: B64G1/10

    CPC分类号: B64G1/1085 B64G3/00

    摘要: A satellite system for observing space objects includes two or more satellites positioned in an Earth orbit and configured to observe objects in various orbits including those viewed (i) against the Earth's background; (ii) against a sunlit Earth background; and (iii) against a space background. An electromagnetic sensor may be provided on at least one of the satellites that is responsive to electromagnetic radiation having a wavelength that discriminates against substantial reflection of electromagnetic radiation from the Earth's atmosphere to observe the space object. A method of observing a space object using a satellite system is also disclosed.

    摘要翻译: 用于观测空间物体的卫星系统包括位于地球轨道中的两个或更多个卫星,并被配置成观察各种轨道中的物体,包括(i)对地球背景的物体; (ii)反对阳光照射的地球背景; 和(iii)针对空间背景。 可以在至少一个卫星上提供电磁传感器,所述至少一个卫星响应于具有区分来自地球大气层的电磁辐射的实质反射的波长的电磁辐射以观察空间物体。 还公开了使用卫星系统观察空间物体的方法。

    Compensation of data item processing
    10.
    发明授权
    Compensation of data item processing 失效
    数据项处理的补偿

    公开(公告)号:US07552072B2

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

    申请号:US11099305

    申请日:2005-04-05

    IPC分类号: G06Q40/00

    摘要: A data processing method, apparatus, computer program product, and service for assuring timely execution of compensation for non-transactional work which is carried out in a transaction under which a data item is processed. A lock is taken before the data item is processed and, in the event the transaction fails, the same lock is also obtained before the data item is re-processed. As a result, re-processing of the data item is held until the lock obtained by the failed transaction is released and this is only done once compensation of non-transactional work is complete. Thus, compensation completes before the message is re-processed.

    摘要翻译: 一种数据处理方法,装置,计算机程序产品和服务,用于确保在处理数据项的事务中执行的非事务性工作的及时执行补偿。 在数据项被处理之前采取锁定,并且在事务失败的情况下,在数据项被重新处理之前也获得相同的锁。 因此,数据项的重新处理将保持,直到由失败的事务获得的锁定被释放,并且只有在非事务性工作的补偿完成后才进行。 因此,补偿在消息被重新处理之前完成。