-
公开(公告)号:US20060048134A1
公开(公告)日:2006-03-02
申请号:US10931298
申请日:2004-08-31
申请人: Carolyn Napier , Christopher Gouge , David Kays , Rahul Thombre
发明人: Carolyn Napier , Christopher Gouge , David Kays , Rahul Thombre
IPC分类号: G06F9/44
CPC分类号: G06F8/65
摘要: Applying multiple patches to one or more software products. A plurality of patches is received from a user. A software product targeted by the received plurality of patches is determined. For the determined software product, one or more of the received plurality of patches that are applicable to the software product are identified. The identified one or more patches are applied to the software product as a function of a state of the software product in a single installation transaction.
摘要翻译: 将多个补丁应用于一个或多个软件产品。 从用户接收多个补丁。 确定由接收的多个补丁定向的软件产品。 对于确定的软件产品,识别适用于软件产品的接收到的多个补丁中的一个或多个。 所识别的一个或多个补丁在单个安装事务中作为软件产品的状态的函数应用于软件产品。
-
公开(公告)号:US20060048131A1
公开(公告)日:2006-03-02
申请号:US10930718
申请日:2004-08-31
申请人: Carolyn Napier , Christopher Gouge , David Kays , Rahul Thombre
发明人: Carolyn Napier , Christopher Gouge , David Kays , Rahul Thombre
IPC分类号: G06F9/44
CPC分类号: G06F21/57
摘要: Allowing a non-privileged user to apply a patch to a software product. A patch is received from a non-privileged user. It is determined if the received patch may be elevated by the non-privileged user for applying to a target software product. The received patch is applied to the target software product if it is determined that the received patch may be elevated by the non-privileged user for applying to the target software product.
摘要翻译: 允许非特权用户将补丁应用于软件产品。 从非特权用户接收到补丁。 确定所接收的补丁是否可以由非特权用户提升以应用于目标软件产品。 如果确定接收到的补丁可能被非特权用户提升以应用于目标软件产品,则将接收的补丁应用于目标软件产品。
-
3.
公开(公告)号:US20060112152A1
公开(公告)日:2006-05-25
申请号:US10994880
申请日:2004-11-22
申请人: Carolyn Napier , Rahul Thombre , Christopher Gouge , David Kays
发明人: Carolyn Napier , Rahul Thombre , Christopher Gouge , David Kays
CPC分类号: G06F8/658
摘要: Limiting patch size and complexity through heuristics which use file and product attributes to select a subset of reference file versions (prior states) from the set of all file versions. Patches target this set of reference versions. The computing device stores one or more of the prior states. The current state of the file represents at least one of the prior states with an update applied thereto. The invention selects one of the updates from the patch that corresponds to one of the prior states stored on the computing device. The invention applies the selected update to the corresponding prior state to update the file.
摘要翻译: 通过使用文件和产品属性的启发式方法限制补丁大小和复杂性,从所有文件版本集中选择参考文件版本(先前状态)的子集。 补丁针对这套参考版本。 计算设备存储一个或多个先前状态。 文件的当前状态表示其中应用更新的至少一个先前状态。 本发明从对应于存储在计算设备上的先前状态之一的补丁中选择一个更新。 本发明将选择的更新应用于相应的先前状态以更新文件。
-
4.
公开(公告)号:US20070288918A1
公开(公告)日:2007-12-13
申请号:US11696454
申请日:2007-04-04
申请人: Christopher Gouge , James Masson , Theodore VanZwol , Michael Day
发明人: Christopher Gouge , James Masson , Theodore VanZwol , Michael Day
IPC分类号: G06F9/445
CPC分类号: G06F9/44505
摘要: A system and method are disclosed for creating and describing a configurable data set, configuring the data set and merging a resulting configured data set into a target data set. One or more configurable data elements are stored in a configurable data set that forms part of a configurable merge module. The configurable merge module also includes metadata concerning the configurable data. The metadata describes the data elements and how they can be configured and how to implement changes to the configurable data. Each configurable data element can be presented to the configurable merge module consumer through a user interface. The configurable merge module consumer can thus make configuration choices. Also provided is a transformation engine for customizing the configurable data based on configurable merge module consumer choices and a merge engine for inserting configured data into a target data set.
摘要翻译: 公开了一种用于创建和描述可配置数据集,配置数据集并将所得到的配置数据集并入目标数据集的系统和方法。 一个或多个可配置数据元素存储在构成可配置合并模块的一部分的可配置数据集中。 可配置合并模块还包括有关可配置数据的元数据。 元数据描述了数据元素以及如何配置它们以及如何实现对可配置数据的更改。 每个可配置的数据元素可以通过用户界面呈现给可配置的合并模块用户。 可配置的合并模块消费者可以进行配置选择。 还提供了用于基于可配置的合并模块消费者选择来定制可配置数据的转换引擎和用于将配置的数据插入到目标数据集中的合并引擎。
-
公开(公告)号:US20070234343A1
公开(公告)日:2007-10-04
申请号:US11341741
申请日:2006-01-27
申请人: Christopher Gouge , Craig Marl , David Hennessey , David Kays , Edward Reus , Krishnan Rangarajan , Marc Shepard , Mazhar Mohammed , Steve Shih
发明人: Christopher Gouge , Craig Marl , David Hennessey , David Kays , Edward Reus , Krishnan Rangarajan , Marc Shepard , Mazhar Mohammed , Steve Shih
IPC分类号: G06F9/445
CPC分类号: H04L63/123 , G06F21/51 , H04L67/34
摘要: Sending installation information. A method may be performed, for example, in a network computing environment including one or more servers connected to one or more clients. The method includes signing a package including installation information. A hash of the package is created. A metadata data set is created. The metadata data set includes a description of the package, an identification for the package, applicability rules describing intended recipients of the installation information, the hash of the package, and installation instructions for the package. The metadata data set is sent to a target group of systems in the network computing environment.
摘要翻译: 发送安装信息。 可以例如在包括连接到一个或多个客户端的一个或多个服务器的网络计算环境中执行方法。 该方法包括签署包含安装信息的包。 创建包的散列。 创建元数据数据集。 元数据数据集包括包的描述,包的标识,描述安装信息的预期接收者的适用性规则,包的散列以及包的安装说明。 元数据数据集被发送到网络计算环境中的目标系统组。
-
公开(公告)号:US20060048130A1
公开(公告)日:2006-03-02
申请号:US10930656
申请日:2004-08-31
申请人: Carolyn Napier , Christopher Gouge , David Kays , Rahul Thombre
发明人: Carolyn Napier , Christopher Gouge , David Kays , Rahul Thombre
IPC分类号: G06F9/44
CPC分类号: G06F8/65
摘要: Updating a software product by a plurality of patches. Sequencing data of each patch of the plurality of patches is received from a user such as a patch author. Each patch of the plurality of patches has a defined membership in a portion of the software product and has a defined order in the portion relative to one or more other patches that are members of the portion. The sequencing data indicates a portion of the software product of which the patch is a member and a relative ordering between the patch and one or more other members of the portion. A logical order of application for the plurality of patches is determined based on the received sequencing data. The plurality of patches is applied to the software product according to the determined logical order of application.
-
公开(公告)号:US20060048129A1
公开(公告)日:2006-03-02
申请号:US10930461
申请日:2004-08-31
申请人: Carolyn Napier , Christopher Gouge , David Kays , Rahul Thombre
发明人: Carolyn Napier , Christopher Gouge , David Kays , Rahul Thombre
IPC分类号: G06F9/44
CPC分类号: G06F8/62
摘要: Uninstalling a patch applied to a software product installed on a computer. A current state of a software product is identified. A desired state of the software product is determined. The desired state of the software product represents a state of the software product when a patch applied to the software product is removed from the software product. The patch is removed from the software product to transition the software product from the identified current state to the determined desired state.
摘要翻译: 卸载应用于安装在计算机上的软件产品的补丁。 确定软件产品的当前状态。 确定软件产品的期望状态。 当从软件产品中移除应用于软件产品的补丁时,软件产品的期望状态表示软件产品的状态。 该软件从软件产品中移除,以将软件产品从识别的当前状态转换到确定的所需状态。
-
-
-
-
-
-