对比文件名称:2009-01-01_US2009007093A_发明申请_US20090007093A1 Dynamic correction of component manifests
目标专利名称:2115基于补丁来更新清单文件的部分CN108886511B
本次调用的模型名称:未指定
### 特征比对表格
| 技术特征描述及公开性判断结果 | 对比文件原文引用(并翻译为中文) | 公开性论述 |
| 技术特征A:客户端设备检测到所述客户端设备已漏掉一个或多个补丁<br>《隐含公开》 | [0020] "whenever a component 104 is installed, the installer 110 consults the correction data store 112 to detect whether that component's manifest 102 contains any known errors."<br>(每当安装组件104时,安装器110咨询校正数据存储112以检测该组件的清单102是否包含任何已知错误。) | 对比文件公开了检测清单是否有已知错误,这些错误通过应用补丁(delta)来校正。本领域技术人员可以合理推断,检测到清单错误即意味着缺少必要的补丁(即客户端设备漏掉了这些补丁),因此检测错误隐含公开了检测漏掉补丁。 |
| 技术特征B:所述一个或多个补丁中的每个包括用于更新由所述客户端设备使用的清单文件的至少部分的信息<br>《直接公开》 | [0006] "by building the corrected manifest from one or more deltas (including patches) applied to the manifest."<br>(通过将应用于清单的一个或多个增量(包括补丁)构建校正清单。) | 对比文件明确说明补丁(delta)应用于清单以构建校正清单,即补丁包含用于更新清单的信息。因此,该特征被直接公开。 |
| 技术特征C:所述客户端设备确定指示由所述客户端设备使用的所述清单文件的清单文件版本的第一标识符<br>《隐含公开》 | [0019] "Examples of identifiers include strong IDs associated with a manifest, or a hash of the manifest contents."<br>(标识符的例子包括与清单关联的强ID,或清单内容的哈希。)<br>[0031] "Step 404 represents locating the manifest identifier (ID), which may be to generate one via a hash function if no strong ID is associated with the manifest."<br>(步骤404表示定位清单标识符,如果没有强ID与清单关联,则可以通过哈希函数生成一个。) | 对比文件公开了确定清单标识符(如哈希或强ID),该标识符唯一标识清单。本领域技术人员可知,不同版本的清单具有不同的标识符,因此该标识符隐含指示了清单文件版本。故特征C被隐含公开。 |
| 技术特征D:所述客户端设备将所述第一标识符发送到服务器<br>《隐含公开》 | [0030] "the database may reside in a remote location on a network, and/or the database location may be user-configurable."<br>(数据库可以驻留在网络上的远程位置,和/或数据库位置可以是用户可配置的。) | 对比文件指出校正数据存储(相当于服务器)可位于远程网络位置。为查询远程数据存储,本领域技术人员可以合理推断客户端设备需要发送标识符到服务器。因此,该特征被隐含公开。 |
| 技术特征E:用于使得所述服务器能够基于所述第一标识符确定一个或多个漏掉的补丁并将所述漏掉的补丁传输到所述客户端设备<br>《隐含公开》 | [0020] "If so, the installer 110 accesses the correction data store 112 to obtain corrected manifest data 116 to correct those errors."<br>(如果是这样,安装器110访问校正数据存储112以获得校正清单数据116来校正这些错误。) | 对比文件公开了服务器(校正数据存储)基于标识符检测到错误后,提供校正数据(包括补丁)并传输给客户端设备。其中“校正这些错误”隐含了确定并传输漏掉的补丁(因为补丁用于校正错误)。故特征E被隐含公开。 |
| 技术特征F:其中所述客户端设备是HTTP自适应流媒体(HAS)客户端设备<br>未公开 | 对比文件全文未涉及HAS客户端设备或流媒体相关技术。 | 对比文件涉及的是软件组件安装时的清单校正,未提及HTTP自适应流媒体或HAS客户端,因此该特征未被公开(直接或隐含)。 |
| 技术特征G:其中所述清单文件是动态清单文件<br>未公开 | 对比文件全文未涉及动态清单文件的概念。 | 对比文件中的清单是组件清单,用于软件安装,通常为静态;未公开或暗示动态清单文件,因此该特征未被公开。 |
| 技术特征H:其中所述检测包括:所述客户端设备接收不能应用于由所述客户端设备使用的所述清单文件的补丁<br>未公开 | 对比文件全文未提及接收不能应用的补丁。 | 对比文件描述的是检测清单错误并应用校正补丁,但未涉及“不能应用”的补丁情形,因此该特征未被公开。 |
| 技术特征I:所述客户端设备确定第二标识符<br>未公开 | 对比文件全文未提及第二标识符。 | 对比文件只涉及一个清单标识符,未公开或暗示确定第二标识符,因此该特征未被公开。 |
| 技术特征J:所述第二标识符指示不能应用的所接收的补丁的补丁版本<br>未公开 | 对比文件全文未提及补丁版本标识符。 | 对比文件未公开任何与补丁版本相关的标识符,因此该特征未被公开。 |
| 技术特征K:者<br>(原文笔误,无实质技术内容)<br>未公开 | 对比文件无对应内容。 | “者”字无技术含义,且对比文件未公开任何类似内容,因此该特征未被公开。 |
| 技术特征L:指示在不能应用的所接收的补丁中引用的清单文件<br>未公开 | 对比文件全文未提及此类指示。 | 对比文件未公开通过补丁引用清单文件的内容,因此该特征未被公开。 |
| 技术特征M:所述客户端设备将所述第二标识符发送到所述服务器<br>未公开 | 对比文件全文未提及发送第二标识符。 | 对比文件未公开第二标识符,更未公开发送该标识符到服务器,因此该特征未被公开。 |
| 技术特征N:用于使得所述服务器能够基于第一标识符和第二标识符确定一个或多个漏掉的补丁<br>未公开 | 对比文件全文未提及基于两个标识符确定补丁。 | 对比文件只基于一个清单标识符确定校正,未公开或暗示使用第二标识符,因此该特征未被公开。 |
| 技术特征O:其中在补丁请求消息中将所述第一标识符发送到所述服务器<br>未公开 | 对比文件全文未提及补丁请求消息。 | 对比文件未公开“补丁请求消息”这一概念,因此该特征未被公开。 |
| 技术特征P:其中所述补丁请求消息是HTTP消息<br>未公开 | 对比文件全文未提及HTTP消息。 | 对比文件未涉及HTTP协议或消息,因此该特征未被公开。 |
| 技术特征Q:其中在补丁请求消息中将第一标识符和/或第二标识符发送到所述服务器<br>未公开 | 对比文件未公开补丁请求消息,也未公开第二标识符。 | 基于特征O、P、I,该特征未被公开。 |
| 技术特征R:其中所述补丁请求消息包括指示所述客户端设备正在使用的所述清单文件版本的第一查询参数<br>未公开 | 对比文件全文未提及查询参数或补丁请求消息结构。 | 对比文件未公开补丁请求消息或查询参数,因此该特征未被公开。 |
| 技术特征S:和/或指示不能应用的所接收的补丁的所述补丁版本或者指示在不能应用的所接收的补丁中引用的所述清单文件的第二查询参数<br>未公开 | 对比文件全文未提及第二查询参数。 | 基于特征R,该特征未被公开。 |
| 技术特征T:进一步包括:所述客户端设备接收一个或多个漏掉的补丁<br>《隐含公开》 | [0021] "the correction data store 112 may contain a substitute manifest, the deltas needed to correct a manifest, a link to a remote copy of the corrected manifest or deltas, and so forth."<br>(校正数据存储112可以包含替代清单、校正清单所需的增量、到校正清单或增量远程副本的链接等。)<br>[0033] "step 412 accesses (or builds via the deltas) the corrected manifest"<br>(步骤412访问(或通过增量构建)校正清单。) | 对比文件公开了客户端设备(安装器)从数据存储获取校正数据,该数据包括补丁(增量)。本领域技术人员可以理解,这些补丁正是客户端设备所漏掉的,因为需要它们来校正清单。因此,接收补丁被隐含公开。 |
| 技术特征U:将所述一个或多个补丁的至少部分应用于所述清单文件<br>《直接公开》 | [0006] "by building the corrected manifest from one or more deltas (including patches) applied to the manifest."<br>(通过将应用于清单的一个或多个增量(包括补丁)构建校正清单。) | 对比文件明确公开了将补丁应用于清单以构建校正清单,因此该特征被直接公开。 |
| 技术特征V:其中所述清单文件包括服务器的位置信息<br>未公开 | 对比文件全文未提及清单文件包含服务器位置信息。 | 对比文件中的清单描述组件文件、资源等,未公开服务器位置信息,因此该特征未被公开。 |
| 技术特征W:所述服务器被配置成基于一个或多个标识符确定一个或多个漏掉的补丁<br>《隐含公开》 | [0020] "the installer 110 consults the correction data store 112 to detect whether that component's manifest 102 contains any known errors. If so, the installer 110 accesses the correction data store 112 to obtain corrected manifest data 116 to correct those errors."<br>(安装器110咨询校正数据存储112以检测清单是否有已知错误,如果是,则访问数据存储获得校正数据来校正错误。) | 对比文件公开了服务器(校正数据存储)基于标识符检测错误并提供校正数据(包括补丁)。本领域技术人员可以理解,这些补丁正是客户端设备所漏掉的,因此服务器基于标识符确定漏掉的补丁被隐含公开。 |
| 技术特征X:其中所述一个或多个标识符是指示清单文件版本的一个或多个标识符<br>《隐含公开》 | 同特征C引用:[0019]、[0031]关于标识符的公开。 | 与特征C同理,对比文件公开的标识符(如哈希)隐含指示清单文件版本,因为不同版本对应不同标识符。故特征X被隐含公开。 |
### 公开性判断代码汇总
根据上述分析,特征B和U被直接公开,特征A、C、D、E、T、W、X被隐含公开。其余特征未公开。
因此,在回答结尾插入对应代码(大写表示直接公开,小写表示隐含公开):
<<<B>>>
<<<U>>>
<<<a>>>
<<<c>>>
<<<d>>>
<<<e>>>
<<<t>>>
<<<w>>>
<<<x>>>