发明授权
- 专利标题: Determining a maximal set of dependent software updates valid for installation
- 专利标题(中): 确定有效安装的最大依赖软件更新集
-
申请号: US10837176申请日: 2004-05-01
-
公开(公告)号: US07568195B2公开(公告)日: 2009-07-28
- 发明人: Michael E. Markley , Scott R. Shell , Jeffrey D. Glaum
- 申请人: Michael E. Markley , Scott R. Shell , Jeffrey D. Glaum
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Workman Nydegger
- 主分类号: G06F9/44
- IPC分类号: G06F9/44 ; G06F9/445
摘要:
Described is a system and method by which a collection of software packages for installing (e.g., on an embedded computing device) are reviewed for their dependent relations, whereby it is possible to choose a maximal set of install possibilities to allow for maximal version updates for any given package in the fewest update steps possible, while honoring package dependency constraints. An update validation process organizes and validates update packages that have been downloaded to a device, and builds a graph for each group. The graph data including paths between updates are processed to validate the updates and to determine a minimal and optimal set of packages that can be applied to the existing image on the device to produce the desired update, with the least amount of weight (cost) when more than one path can be used to get to the same version.
公开/授权文献
信息查询