SEEDING PRODUCT INFORMATION
    1.
    发明申请
    SEEDING PRODUCT INFORMATION 有权
    购买产品信息

    公开(公告)号:US20080209408A1

    公开(公告)日:2008-08-28

    申请号:US11680383

    申请日:2007-02-28

    IPC分类号: G06F9/44

    CPC分类号: G06F8/65

    摘要: Systems, methods, and machine-readable media are disclosed for patching software based on seeded product information. In one embodiment, patching software can comprise receiving a patch deliverable that can include a software patch and information identifying a target software package. The information identifying the target software package can be read and a determination can be made as to whether the information indicates a known software package. In response to determining the information indicates a known software package, the patch can be installed. In response to determining the information does not indicate a known software package options identifying software packages for which the patch may be used can be presented to a user and a selection of one of the packages can be received. The selected software package can be seeded with the information identifying the target software package and the patch can be installed for the selected software product.

    摘要翻译: 公开了基于种子产品信息来修补软件的系统,方法和机器可读介质。 在一个实施例中,修补软件可以包括接收可以包括软件补丁的补丁交付项和识别目标软件包的信息。 可以读取识别目标软件包的信息,并且可以确定信息是否指示已知的软件包。 响应于确定信息指示已知的软件包,可以安装补丁。 响应于确定信息不指示可以向用户呈现识别可以使用该补丁的软件包的已知软件包选项,并且可以接收对其中一个包的选择。 所选软件包可以用识别目标软件包的信息种子,并且可以为所选择的软件产品安装补丁。

    Deploying Patches in Batch Mode to Fix Errors in Pre-installed Software
    3.
    发明申请
    Deploying Patches in Batch Mode to Fix Errors in Pre-installed Software 有权
    以批处理模式部署补丁以修复预装软件中的错误

    公开(公告)号:US20080178167A1

    公开(公告)日:2008-07-24

    申请号:US11626351

    申请日:2007-01-23

    IPC分类号: G06F9/44

    CPC分类号: G06F8/658

    摘要: In an embodiment of the present invention, a patch tool receives multiple patches, with each patch designed to fix a corresponding subset of a set of errors in a system. The patch tool determines a subset of patches, which together fix all of the set of errors, and deploys only the subset of patches in the system. The patches may be received over a period of time and the subset of patches are determined and deployed in a batch mode.

    摘要翻译: 在本发明的一个实施例中,补丁工具接收多个补丁,其中每个补丁被设计成固定系统中一组错误的相应子集。 补丁工具确定补丁的一个子集,它们一起修复了所有这些错误,并且仅部署系统中的补丁子集。 可以在一段时间内接收补丁,并且以批处理模式确定和部署补丁的子集。

    Reducing downtime when patching multiple inter-dependent software components
    5.
    发明授权
    Reducing downtime when patching multiple inter-dependent software components 有权
    修补多个相互依赖的软件组件时减少停机时间

    公开(公告)号:US09195455B2

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

    申请号:US12416151

    申请日:2009-04-01

    IPC分类号: G06F9/44

    CPC分类号: G06F8/68 G06F8/658

    摘要: According to an aspect of the present invention, the dependency information of software components implementing an enterprise application, is used to minimize the down time of the components when applying patches. In an embodiment, all the software components are shut down before applying patches. The patches are then applied and the components are started in a dependency order starting from an independent component. The down time is reduced as a result. According to another aspect, the shutdown also is performed in the reverse of the dependency order. The shutdown and starting are performed using recursive logic.

    摘要翻译: 根据本发明的一个方面,实现企业应用的软件组件的依赖性信息用于在应用补丁时最小化组件的停机时间。 在一个实施例中,所有软件组件在应用补丁之前被关闭。 然后应用补丁,并以独立组件开始的依赖顺序启动组件。 结果是减少了停机时间。 根据另一方面,关闭也是按照依赖顺序进行的。 关闭和启动使用递归逻辑执行。

    REDUCING DOWNTIME WHEN PATCHING MULTIPLE INTER-DEPENDENT SOFTWARE COMPONENTS
    6.
    发明申请
    REDUCING DOWNTIME WHEN PATCHING MULTIPLE INTER-DEPENDENT SOFTWARE COMPONENTS 有权
    在分配多个相互依赖的软件组件时减少停机

    公开(公告)号:US20100257517A1

    公开(公告)日:2010-10-07

    申请号:US12416151

    申请日:2009-04-01

    IPC分类号: G06F9/44

    CPC分类号: G06F8/68 G06F8/658

    摘要: According to an aspect of the present invention, the dependency information of software components implementing an enterprise application, is used to minimize the down time of the components when applying patches. In an embodiment, all the software components are shut down before applying patches. The patches are then applied and the components are started in a dependency order starting from an independent component. The down time is reduced as a result. According to another aspect, the shutdown also is performed in the reverse of the dependency order. The shutdown and starting are performed using recursive logic.

    摘要翻译: 根据本发明的一个方面,实现企业应用的软件组件的依赖性信息用于在应用补丁时最小化组件的停机时间。 在一个实施例中,所有软件组件在应用补丁之前被关闭。 然后应用补丁,并以独立组件开始的依赖顺序启动组件。 结果是减少了停机时间。 根据另一方面,关闭也是按照依赖顺序进行的。 关闭和启动使用递归逻辑执行。

    PATCHING OF MULTI-LEVEL DATA CONTAINERS STORING PORTIONS OF PRE-INSTALLED SOFTWARE
    7.
    发明申请
    PATCHING OF MULTI-LEVEL DATA CONTAINERS STORING PORTIONS OF PRE-INSTALLED SOFTWARE 有权
    多级数据容器的安装预安装软件的存储部分

    公开(公告)号:US20100095289A1

    公开(公告)日:2010-04-15

    申请号:US12250537

    申请日:2008-10-13

    IPC分类号: G06F9/44

    CPC分类号: G06F8/658

    摘要: A computing system provided according to an aspect of the present invention includes a developer system which sends a set of patches along with metadata in a package. The metadata may include hierarchical paths, with each path indicating a corresponding target (file or archive) which is to be replaced to apply the corresponding patch. A patch tool receives the package and applies the patches using the metadata. According to another aspect of the present invention, a patch tool forms a tree structure based on the hierarchical paths in the metadata. In an embodiment, the tree structure is traversed each time to perform a corresponding patching operation (e.g., backup, and replace). According to yet another aspect of the present invention, only the required archives are unarchived while applying the patches. In an embodiment, the patch tool determines the required archives based on the information in the received metadata.

    摘要翻译: 根据本发明的一个方面提供的计算系统包括显示器系统,其将一组补丁与元数据一起发送到包中。 元数据可以包括分层路径,其中每个路径指示要被替换的相应目标(文件或归档)以应用相应的补丁。 补丁工具接收包并使用元数据应用补丁。 根据本发明的另一方面,补丁工具基于元数据中的分层路径形成树结构。 在一个实施例中,每次遍历树结构以执行相应的修补操作(例如,备份和替换)。 根据本发明的另一方面,在应用补丁时,只有所需的归档被解除归档。 在一个实施例中,补丁工具基于接收到的元数据中的信息来确定所需归档。

    Seeding product information
    8.
    发明授权
    Seeding product information 有权
    播种产品信息

    公开(公告)号:US08615751B2

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

    申请号:US11680383

    申请日:2007-02-28

    IPC分类号: G06F9/04 G06F9/445

    CPC分类号: G06F8/65

    摘要: Systems, methods, and machine-readable media are disclosed for patching software based on seeded product information. In one embodiment, patching software can comprise receiving a patch deliverable that can include a software patch and information identifying a target software package. The information identifying the target software package can be read and a determination can be made as to whether the information indicates a known software package. In response to determining the information indicates a known software package, the patch can be installed. In response to determining the information does not indicate a known software package options identifying software packages for which the patch may be used can be presented to a user and a selection of one of the packages can be received. The selected software package can be seeded with the information identifying the target software package and the patch can be installed for the selected software product.

    摘要翻译: 公开了基于种子产品信息来修补软件的系统,方法和机器可读介质。 在一个实施例中,修补软件可以包括接收可以包括软件补丁的补丁交付项和识别目标软件包的信息。 可以读取识别目标软件包的信息,并且可以确定信息是否指示已知的软件包。 响应于确定信息指示已知的软件包,可以安装补丁。 响应于确定信息不指示可以向用户呈现识别可以使用该补丁的软件包的已知软件包选项,并且可以接收对其中一个包的选择。 所选软件包可以用识别目标软件包的信息种子,并且可以为所选择的软件产品安装补丁。

    Patching of multi-level data containers storing portions of pre-installed software
    9.
    发明授权
    Patching of multi-level data containers storing portions of pre-installed software 有权
    修补存储部分预安装软件的多级数据容器

    公开(公告)号:US08443357B2

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

    申请号:US12250537

    申请日:2008-10-13

    IPC分类号: G06F9/44

    CPC分类号: G06F8/658

    摘要: A computing system provided according to an aspect of the present invention includes a developer system which sends a set of patches along with metadata in a package. The metadata may include hierarchical paths, with each path indicating a corresponding target (file or archive) which is to be replaced to apply the corresponding patch. A patch tool receives the package and applies the patches using the metadata. According to another aspect of the present invention, a patch tool forms a tree structure based on the hierarchical paths in the metadata. In an embodiment, the tree structure is traversed each time to perform a corresponding patching operation (e.g., backup, and replace). According to yet another aspect of the present invention, only the required archives are unarchived while applying the patches. In an embodiment, the patch tool determines the required archives based on the information in the received metadata.

    摘要翻译: 根据本发明的一个方面提供的计算系统包括显示器系统,其将一组补丁与元数据一起发送到包中。 元数据可以包括分层路径,其中每个路径指示要被替换的相应目标(文件或归档)以应用相应的补丁。 补丁工具接收包并使用元数据应用补丁。 根据本发明的另一方面,补丁工具基于元数据中的分层路径形成树结构。 在一个实施例中,每次遍历树结构以执行相应的修补操作(例如,备份和替换)。 根据本发明的另一方面,在应用补丁时,只有所需的归档被解除归档。 在一个实施例中,补丁工具基于接收到的元数据中的信息来确定所需归档。

    Simplifying rollback to prior versions of patches used to fix errors in pre-installed software
    10.
    发明授权
    Simplifying rollback to prior versions of patches used to fix errors in pre-installed software 有权
    简化回滚到以前版本的修补程序,用于修复预安装软件中的错误

    公开(公告)号:US08065672B2

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

    申请号:US11626357

    申请日:2007-01-23

    IPC分类号: G06F9/44

    摘要: A patch tool receives multiple patches, with each patch designed to fix a corresponding subset of a set of errors in a system. Some of the patches may require that the files from older patches be removed from the system. In an embodiment of the present invention, a developer of a patch is provided the flexibility to specify that a desired file from an older patch fixing a specific error, not be removed during deployment of a new patch designed to fix the same specific error. Rolling back later to the older version of the patch may be simplified by not removing the desired file.

    摘要翻译: 补丁工具接收多个补丁,每个补丁旨在修复系统中一组错误的相应子集。 某些修补程序可能要求从系统中删除旧的修补程序的文件。 在本发明的一个实施例中,为补丁的开发者提供了灵活性,以指定来自固定特定错误的较旧补丁的期望文件,在部署用于修复相同特定错误的新补丁期间不被移除。 稍后回滚到旧版本的修补程序可以通过不删除所需的文件来简化。