第三十七届非显而易见

专利无效挑战赛

目标专利:安全交易管理技术

专利公开号:CN108027862B

专利权人:高通股份有限公司

无效请求书提交日期:2025年


上一项目 下一项目

第三十七届非显而易见杯专利无效挑战赛如期举行欢迎大家关注。



权利要求列表点击可跳转

序号 权利要求内容

1

一种用于更新非易失性随机存取存储器NV‑RAM的方法,所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域,所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中,所述NVM区域包括被配置成存储数据的区域;

将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区,其中所述NVM区域和所述RAM区域是不同的区域,并且其中,所述RAM区域被进一步划分成用于存储标志的区域;

从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据;

将所述经更新数据存储在所述RAM区域中的所述数据区中;

使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效;

将所述经更新数据复制到所述NVM区域;以及

使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。

2

.如权利要求1所述的方法,进一步包括:

在中断之后确定所述RAM区域中所述经更新标志的状态;

如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM区域;以及如果所述经更新标志的所述状态有效,则使所述RAM区域中的所述经更新标志无效。

3

如权利要求2所述的方法,其中,所述中断是给所述NV‑RAM的功率丢失、给存储器管理设备的功率丢失、给处理器的功率丢失、重引导、重置、或其组合。

4

如权利要求1所述的方法,进一步包括:

在中断之后确定所述RAM区域中的所述经更新标志的状态,其中所述经更新标志指示多个更新阶段中的特定更新阶段的完成;

如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM 区域,其中所述NVM区域与所述特定更新阶段相关联;以及如果所述经更新标志的所述状态有效,则使所述RAM区域中的所述经更新标志无效,其中所述RAM区域与所述特定更新阶段相关联。

5

.如权利要求4所述的方法,进一步包括在所述多个更新阶段中的后续更新阶段中执行更新。

6

如权利要求4所述的方法,其中,所述中断是给所述NV‑RAM的功率丢失、给存储器管理设备的功率丢失、给处理器的功率丢失、重引导、重置、或其组合。

7

.如权利要求1所述的方法,其中,所述经更新标志指示多个更新阶段中的特定更新阶段的完成。

8

.如权利要求1所述的方法,进一步包括将所述NV‑RAM划分成所述NVM区域和所述RAM区域。

9

根据权利要求1所述的方法,其中,所述原始数据是安全交易数据、 所述经更新数据是安全交易数据、 或其组合。

10

.一种配置成更新非易失性随机存取存储器NV‑RAM的装置,所述装置包括:所述NV‑RAM,其中所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域,并且所述NVM区域和所述RAM区域是不同的区域,并且其中,所述RAM区域被进一步划分成用于存储标志的区域;

处理器,其被耦合到所述NV‑RAM;以及

存储器,其被耦合到所述处理器并被配置成使所述处理器:将原始数据存储在所述NVM区域中,所述NVM区域包括被配置成存储数据的区域;

将所述原始数据复制到所述RAM区域中的数据区;

从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据;

将所述经更新数据存储在所述RAM区域中的所述数据区中;

使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效;

将所述经更新数据复制到所述NVM区域;以及

使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。

11

.如权利要求10所述的装置,其中,所述存储器被进一步配置成使所述处理器:在中断之后确定所述RAM区域中的所述经更新标志的状态;

如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM区域;以及如果所述经更新标志的所述状态有效,则使所述RAM区域中的所述经更新标志无效。

12

如权利要求11所述的装置,其中,所述中断是给所述NV‑RAM的功率丢失、给存储器管理设备的功率丢失、给处理器的功率丢失、重引导、重置、或其组合。

13

如权利要求10所述的装置,其中,所述存储器被进一步配置成使所述处理器:在中断之后确定所述RAM区域中的所述经更新标志的状态,其中所述经更新标志指示多个更新阶段中的特定更新阶段的完成;

如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM区域,其中所述NVM区域与所述特定更新阶段相关联;以及如果所述经更新标志的所述状态有效,则使所述RAM区域中的所述经更新标志无效,其中所述RAM区域与所述特定更新阶段相关联。

14

.如权利要求13所述的装置,其中,所述存储器被进一步配置成使所述处理器在所述多个更新阶段中的后续更新阶段中执行更新。

15

如权利要求13所述的装置,其中,所述中断是给所述NV‑RAM的功率丢失、给存储器管理设备的功率丢失、给处理器的功率丢失、重引导、重置、或其组合。

16

.如权利要求10所述的装置,其中,所述经更新标志指示多个更新阶段中的特定更新阶段的完成。

17

.如权利要求10所述的装置,其中,所述存储器被进一步经配置成使所述处理器将所述NV‑RAM划分成所述NVM区域和所述RAM区域。

18

根据权利要求10所述的装置,其中,所述原始数据是安全交易数据、 所述经更新数据是安全交易数据、 或其组合。

19

如权利要求10所述的装置,其中,所述处理器的至少一部分被集成在半导体管芯上。

20

.如权利要求10所述的装置,进一步包括与所述处理器集成的基站或移动设备中的至少一者。

21

权利要求10所述的装置,其中,所述装置是移动设备、音乐播放器、视频播放器、娱乐单元、导航设备、通信设备、平板设备、计算机、或其组合。

22

根据权利要求10所述的装置,其中:

所述处理器是微处理器、微控制器、数字信号处理器、现场可编程门阵列、可编程逻辑器件、专用集成电路、控制器、非通用专用处理器、状态机、门控逻辑、分立硬件组件、专用硬件有限状态机、或其组合;以及所述NV‑RAM是自旋转移矩磁阻式随机存取存储器或铁电式RAM。

23

一种包括存储于其上的处理器可执行指令的非瞬态计算机可读介质,所述处理器可执行指令被配置成使处理器:将原始数据存储在非易失性随机存取存储器NV‑RAM的非易失性存储器NVM区域中,其中所述NV‑RAM被划分成所述NVM区域和随机存取存储器RAM区域,并且其中,所述NVM区域包括被配置成存储数据的区域;

将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区,其中所述NVM区域和所述RAM区域是不同的区域,并且其中,所述RAM区域被进一步划分成用于存储标志的区域;

从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据;

将所述经更新数据存储在所述RAM区域中的所述数据区中;

使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效;

将所述经更新数据复制到所述NVM区域;以及

使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。

24

.如权利要求23所述的非瞬态计算机可读介质,其中,所述处理器可执行指令进一步包括使所述处理器执行以下操作的指令:在中断之后确定所述RAM区域中的所述经更新标志的状态;

如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM区域;以及如果所述经更新标志的所述状态有效,则使所述RAM区域中的所述经更新标志无效。

25

.如权利要求23所述的非瞬态计算机可读介质,其中,所述处理器可执行指令进一步包括使所述处理器执行以下操作的指令:在中断之后确定所述RAM区域中所述经更新标志的状态,其中所述经更新标志指示多个更新阶段中的特定更新阶段的完成;

如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM 区域,其中所述NVM区域与所述特定更新阶段相关联;以及如果所述经更新标志的所述状态有效,则使所述RAM区域中所述经更新标志无效,其中所述RAM区域与所述特定更新阶段相关联。

26

.如权利要求23所述的非瞬态计算机可读介质,其中,所述经更新标志指示多个更新阶段中的特定更新阶段的完成。

27

.一种配置成更新非易失性随机存取存储器NV‑RAM的设备,所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域,所述设备包括:用于将原始数据存储在所述NV‑RAM的所述NVM区域中的装置,所述NVM区域包括被配置成存储数据的区域;

用于将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区的装置,其中所述NVM区域和所述RAM区域是不同的区域,并且其中,所述RAM区域被进一步划分成用于存储标志的区域;

用于从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据的装置;

用于将所述经更新数据存储在所述RAM区域中的所述数据区中的装置;

用于使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效的装置;

用于将所述经更新数据复制到所述NVM区域的装置;以及用于使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效的装置。

28

.如权利要求27所述的设备,进一步包括:

用于在中断之后确定所述RAM区域中的所述经更新标志的状态的装置;

用于如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM区域的装置;以及用于如果所述经更新标志的所述状态有效,则使所述RAM区域中的所述经更新标志无效的装置。

29

.如权利要求27所述的设备,进一步包括:

用于在中断之后确定所述RAM区域中的所述经更新标志的状态的装置,其中所述经更新标志指示多个更新阶段中的特定更新阶段的完成;

用于如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM区域的装置,其中所述NVM区域与所述特定更新阶段相关联;以及用于如果所述经更新标志的所述状态有效,则使所述RAM区域中所述经更新标志无效的装置,其中所述RAM区域与所述特定更新阶段相关联。

30

如权利要求27所述的设备,其中,所述经更新标志指示多个更新阶段中的特定更新阶段的完成。


对比文件列表

编号 名称
0 发明公开 US2007083571A1 Methods and systems for updating content including a compressed version (1)_+++b_c_d_e_g_h_j+++.docx
0 发明公开 WO2007100197A1 FLASH MEMORY STORING SYSTEM FOR DATABASE SYSTEM AND METHOD THEREFOR_+++B_C_E_F_I_J_K+++.docx
0 发明公开 WO2003025742A2 SOFTWARE UPDATE METHOD, APPARATUS AND SYSTEM_+++A_B_C_E_H_J_d_f_g_i_k+++.docx
0 发明公开 WO1992004716A1 METHOD AND DEVICE FOR UPDATING INFORMATION IN A MEMORY AND USE THEREOF IN MEMORY CARDS_+++B_C_J+++.docx
0 发明公开 WO1992004716A1 METHOD AND DEVICE FOR UPDATING INFORMATION IN A MEMORY AND USE THEREOF IN MEMORY CARDS (1)_+++C+++.docx
0 发明公开 US2013246364A1 REMOVABLE STORAGE DEVICE WITH TRANSACTIONAL OPERATION SUPPORT AND SYSTEM INCLUDING SAME_+++b_c_j+++.docx
0 发明公开 US2009313501A1 METHOD AND ARRANGEMENT FOR PROCESSING TRANSACTIONS IN A FLASH TYPE MEMORY DEVICE_+++B_C_E_H_J_d_g_i_k+++.docx
0 发明公开 US2008320263A1 METHOD, SYSTEM, AND APPARATUS FOR ENCRYPTING, INTEGRITY, AND ANTI_+++B_C_D_E_G_H_I_J_K+++.docx
0 发明公开 US2007083571A1 Methods and systems for updating content including a compressed version.docx
0 对比文件1CN101326492A-用于更新包括压缩版本的内容的方法和系统.pdf
0 发明公开 US2006184807A1 Specialized circuitry for cryptographic authentication and other purposes.docx
0 发明公开 US2006184807A1 Specialized circuitry for cryptographic authentication and other purposes (1)_+++C_E_b+++.docx
0 发明公开 US10126950B2 Allocating and configuring persistent memory_+++A_E_b_c_d_f_i_j_k+++.docx
0 发明公开 US7620961B2 Open_+++B_C_E_J_d_g_h+++.docx
0 发明公开 US5341493A Disk storage system with write preservation during power failure_+++C_E_d_f_i_j_k+++.docx
0 对比文件3US_2006184807_A1.pdf
0 对比文件2US_5341493_A.pdf

权利要求1

一种用于更新非易失性随机存取存储器NV‑RAM的方法,所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域,所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中,所述NVM区域包括被配置成存储数据的区域;

将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区,其中所述NVM区域和所述RAM区域是不同的区域,并且其中,所述RAM区域被进一步划分成用于存储标志的区域;

从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据;

将所述经更新数据存储在所述RAM区域中的所述数据区中;

使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效;

将所述经更新数据复制到所述NVM区域;以及

使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。


未提交复审委

无效理由:专利法第二条

蒋 晓勇
@jxy

发明公开 US10126950B2 Allocating and configuring persistent memory_+++A_E_b_c_d_f_i_j_k+++

--------------------------------------------------

 

**对比文件名称**:发明公开 US10126950B2 Allocating and configuring persistent memory

 

**特征比对表格**

 

 

<<<A>>><<<E>>><<<b>>><<<c>>><<<d>>><<<f>>><<<i>>><<<j>>><<<k>>>

技术特征描述及公开性判断

对比文件原文引用

公开性论述

**技术特征A**:所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域。 <br> **《直接公开》**

[0015] Furthermore, an NVM (Non-Volatile Memory) DIMM (Dual Inline Memory Module) may be partitioned into a volatile region and a persistent region.

对比文件明确公开了将NVM DIMM(一种NV-RAM)划分为易失性区域(volatile region)和持久性区域(persistent region)。其中持久性区域即对应于目标专利的非易失性存储器(NVM)区域易失性区域即对应于随机存取存储器(RAM)区域。该划分在对比文件中是为了提供配置灵活性以适应工作负载和用户需求,而在目标专利中是为了实现安全数据更新和恢复,两者技术手段相同,但解决的具体问题和所起作用不同。

**技术特征B**:所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中。 <br> **《隐含公开》**

[0015] ... partitioned into a volatile region and a persistent region. <br> [0014] ... persistent memory is considered to be memory ... which maintains its contents across system resets or power loss.

对比文件公开了将NVM DIMM划分为持久性(persistent)区域,并指出持久性内存的特性是在系统重置或断电时保持其内容。这意味着持久性区域用于长期存储数据。将数据(包括原始数据)存储在该区域是本领域技术人员基于其持久存储属性必然能够推导出的常规操作。在对比文件中,该区域用于存储需要长期保留的数据(如用户数据、配置信息),而在目标专利中用于存储原始安全交易数据,作用相似但应用场景不同。

**技术特征C**:所述NVM区域包括被配置成存储数据的区域。 <br> **《隐含公开》**

[0014] ... persistent memory is considered to be memory ... which maintains its contents ... <br> [0015] ... partitioned into ... a persistent region.

对比文件公开的持久性区域(persistent region本质功能就是存储并保持数据内容。因此,该区域必然包括被配置用于存储数据的物理或逻辑空间。这是该区域定义的应有之义。在对比文件中,该区域用于存储各类持久性数据;在目标专利中,特指存储安全交易数据,但存储数据这一基本功能和作用是相同的。

**技术特征D**:将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区。 <br> **《隐含公开》**

[0022] ... main memory 200 comprising two levels of memory ... a first level memory 210 ... comprising ... volatile memory ... ; and a second level memory 208 ... <br> [0023] ... near memory 210 serves a low-latency and high-bandwidth ... cache of far memory 208 ... <br> [0024] ... when CPU 102 attempts to access a specific data segment in main memory 200, 2LM engine 202 determines whether the data segment is included in near memory 210; if it is not, 2LM engine 202 fetches the data segment in far memory 208 and subsequently writes the data segment to near memory 210 ...

对比文件公开了包含远内存(far memory,可对应NVM)和近内存(near memory,可对应RAM)的两级内存系统,其中近内存作为远内存的高速缓存。当CPU访问的数据不在近内存中时,系统会从远内存获取(fetch数据并写入(writes近内存。这一获取并写入过程实质上就是将数据从远内存(NVM)复制到近内存(RAM)中。虽然对比文件未明确使用原始数据数据区的表述,但缓存机制必然涉及将数据复制到RAM的特定可寻址区域(即数据区)以供快速访问。在对比文件中,此操作用于提升内存访问性能;在目标专利中,用于在RAM中准备数据以进行计算和更新,作用不同但复制数据到RAM”的技术手段被隐含公开。

**技术特征E**:其中所述NVM区域和所述RAM区域是不同的区域。 <br> **《直接公开》**

[0015] ... partitioned into a volatile region and a persistent region.

对比文件明确将NVM DIMM划分为易失性区域(volatile region持久性区域(persistent region,这两个区域是不同的(distinct)。这直接公开了目标专利中NVM区域和RAM区域是不同的区域这一特征。

**技术特征F**:所述RAM区域被进一步划分成用于存储标志的区域。 <br> **《隐含公开》**

[0063] Each DIMM also contains two management partitions, P1 and P2. ... Management partitions are accessible even when the NVM DIMM is not otherwise configured ... <br> [0064] Management Partition 1 (P1) holds NV DIMM current configuration, which also acts as the Last Known Good (LKG) configuration.

对比文件公开了在NVM DIMM上设置专门的管理分区(management partitions),用于存储配置信息(如当前配置、LKG配置)。这些管理分区在DIMM未被配置为CPU地址空间时仍可访问,说明它们具有独立性和持久性。虽然管理分区位于整个DIMM上,而非特指在“RAM区域内划分,但对比文件第[0015]段指出DIMM被划分为易失性和持久性区域,而管理分区(P1, P2)是独立于这两个区域存在的额外分区。考虑到标志(如配置状态、更新标志)本质上也是一种管理信息,本领域技术人员容易想到,为了管理和状态跟踪的目的,可以在内存(包括易失性区域或独立区域)中划分出专门用于存储标志的区域。在对比文件中,管理分区用于存储配置状态;在目标专利中,特定区域用于存储更新标志,两者均用于跟踪系统或数据状态,作用类似。

**技术特征G**:从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据。 <br> **《未公开》**

对比文件全文未涉及从已存储在RAM中的原始数据出发,通过计算生成经更新数据这一过程。对比文件关注于内存的配置、分区、池化管理以及数据在两级内存间的迁移,但没有描述基于已有数据进行计算并产生新数据的步骤。

**技术特征H**:将所述经更新数据存储在所述RAM区域中的所述数据区中。 <br> **《未公开》**

由于对比文件未公开计算经更新数据这一前提步骤(特征G),因此自然也未曾公开将经更新数据存储回RAM数据区的后续步骤。对比文件描述的数据写入RAM(如缓存填充)是针对从远内存获取的原始数据,而非计算产生的新数据。

**技术特征I**:使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效。 <br> **《隐含公开》**

[0066] ... management application stores the new configuration in NVM DIMM management partition 2 ... BIOS reads the new configuration request ... and processes it. ... For every processed request, BIOS stores the response in management partition.

对比文件描述了管理软件将新的配置请求存储在管理分区中,BIOS读取并处理该请求后,将响应存储回管理分区。存储新的配置请求可以视为设置一个表示有待处理更新的标志;BIOS处理完成后存储响应,可以视为更新该标志的状态以表示请求已被处理或完成。虽然未明确使用有效(valid一词,但存储请求/响应这一动作隐含了设置或更新状态标志的含义。在对比文件中,该操作用于协调BIOS与管理软件之间的配置流程;在目标专利中,用于标记数据更新过程的阶段状态,具体作用不同,但通过写入特定值到特定区域来指示状态变化的技术手段被隐含公开。

**技术特征J**:将所述经更新数据复制到所述NVM区域。 <br> **《隐含公开》**

[0024] ... 2LM engine 202 fetches the data segment in far memory 208 and subsequently writes the data segment to near memory 210 ... (此句描述从NVMRAM) <br> 结合缓存一致性或数据回写机制的基本原理。

对比文件明确描述了数据从远内存(NVM)复制到近内存(RAM)的缓存填充操作。在计算机存储层次结构中,缓存的数据在修改后,通常需要根据写策略(如写回)被复制回主存(此处对应远内存/NVM)以保证数据一致性。虽然对比文件未明确描述将RAM中修改后的数据写回NVM的具体步骤,但这是本领域技术人员在实现具有缓存功能的持久性内存系统时,为了确保数据持久化所必然采用的标准技术手段。在对比文件中,此操作是缓存管理的一部分,用于保证数据一致性和持久性;在目标专利中,是为了将更新后的安全数据保存到非易失性存储中,具体目的不同,但RAM中的数据复制到NVM”这一基本操作被隐含公开。

**技术特征K**:使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。 <br> **《隐含公开》**

[0066] ... For every processed request, BIOS stores the response in management partition.

如特征I所述,BIOS在处理完配置请求后存储响应到管理分区。这一存储响应的动作可以视为对之前存储请求(即设置标志)状态的一个更新或完结操作。从标志管理的角度看,这隐含了将表示更新进行中请求待处理的标志状态改变为已完成已响应状态,即相当于使标志无效(表示该更新阶段结束)。在对比文件中,此操作用于完成一次配置事务的通信;在目标专利中,用于结束一个数据更新阶段,具体作用不同,但通过更新存储内容来改变标志状态的技术手段被隐含公开。

 

 

发明公开 US2006184807A1 Specialized circuitry for cryptographic authentication and other purposes (1)_+++C_E_b+++

--------------------------------------------------

 

**对比文件名称**:发明公开 US2006184807A1 Specialized circuitry for cryptographic authentication and other purposes (1)

 

**特征比对表格**

 

 

<<<C>>><<<E>>><<<b>>>

技术特征描述及公开性质

对比文件原文引用

公开性论述

**技术特征A**:所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域。<br>**公开性质**:未公开

对比文件第[0022]段:“The exemplary system includes three types of memory 110: ROM 115, EEPROM 125, and RAM 120. Each type of memory has advantages and disadvantages. ROM is fast and inexpensive, but cannot be modified and can often be read using advanced imaging techniques. RAM is fast and can be updated quickly, but loses its contents when power is lost. EEPROM retains its contents even when power is disconnected, but is relatively expensive to manufacture and is quite slow to modify.”

对比文件公开了系统包含多种类型的存储器,包括ROMEEPROMRAM,并描述了它们各自的特性(如EEPROM断电后保留数据,RAM断电后丢失数据)。然而,对比文件并未描述将“NV-RAM”这一特定类型的存储器划分NVM区域和RAM区域。对比文件中的EEPROMRAM是物理上分立或逻辑上不同类型的存储器组件,而非从一个统一的NV-RAM中划分出的不同区域。因此,该特征未被公开。

**技术特征B**:所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中。<br>**公开性质**:隐含公开

对比文件第[0022]段:“EEPROM retains its contents even when power is disconnected...” 以及第[0023]段:“The ROM and/or EEPROM generally include software...”。 第[0076]段:“In one embodiment, the protected memory is an EEPROM containing a device key (CHIP_KEY), at least one group key shared by (for example) 32 cards (BATCH_KEY), a post-payment authorization key (POSTAUTH_KEY), and several rights keys.”

对比文件明确记载了EEPROM(一种非易失性存储器)用于存储软件、设备密钥、组密钥、授权密钥和权限密钥等数据。这些数据在系统初始化或个性化时被写入,并在断电后得以保留,其作用是为加密认证和内容访问控制提供必要的基础数据或密钥。这与目标专利中将原始数据存储在NV-RAMNVM区域中的技术特征所起的作用(为后续更新操作提供基础数据)在功能上是相似的。虽然对比文件未使用原始数据“NV-RAMNVM区域的表述,但本领域技术人员能够确定,将诸如密钥等基础数据存储在断电不丢失的EEPROM中,是隐含公开了该技术特征。

**技术特征C**:所述NVM区域包括被配置成存储数据的区域。<br>**公开性质**:直接公开

对比文件第[0022]段:“EEPROM retains its contents even when power is disconnected...” 以及第[0076]段:“...the protected memory is an EEPROM containing a device key (CHIP_KEY)... and several rights keys.”

对比文件直接且明确地指出,EEPROM(作为非易失性存储器)包含(contains)设备密钥、权限密钥等数据。这清楚地表明EEPROM具有被配置用于存储数据的区域。该特征在对比文件中的作用是安全地存储加密密钥,与其在目标专利中用于存储原始数据的作用在存储数据这一基本功能上相同。

**技术特征D**:将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区。<br>**公开性质**:未公开

对比文件第[0022]段:“RAM is fast and can be updated quickly, but loses its contents when power is lost.” [0023]段:“temporary data (and possibly code) are stored in RAM 250”

对比文件公开了RAM用于存储临时数据和可能的代码。然而,对比文件完全没有描述或暗示存在一个步骤,将已经存储在非易失性存储器(如EEPROM)中的原始数据”“复制RAM的某个数据区中。RAM在对比文件中的作用是作为处理器运算时的临时工作空间,而非作为从非易失性存储器复制数据的中间缓冲区域。因此,该特征未被公开。

**技术特征E**:其中所述NVM区域和所述RAM区域是不同的区域。<br>**公开性质**:直接公开

对比文件第[0022]段:“The exemplary system includes three types of memory 110: ROM 115, EEPROM 125, and RAM 120... RAM... loses its contents when power is lost. EEPROM retains its contents even when power is disconnected...”

对比文件明确区分了RAM(易失性)和EEPROM(非易失性)为两种不同类型(types)的存储器。它们在物理上或逻辑上是不同的存储组件或区域,具有截然不同的数据保持特性。这直接对应于目标专利中“NVM区域和RAM区域是不同的区域这一特征。该特征在对比文件中的作用是区分不同功能和可靠性的存储介质,与其在目标专利中划分不同功能区域的作用相同。

**技术特征F**:所述RAM区域被进一步划分成用于存储标志的区域。<br>**公开性质**:未公开

对比文件第[0022]段:“RAM is fast and can be updated quickly, but loses its contents when power is lost.” [0023]段:“temporary data (and possibly code) are stored in RAM 250”

对比文件仅提及RAM用于存储临时数据和代码,但完全没有描述或暗示将RAM区域进一步划分出特定的、专门用于存储标志的区域。RAM在对比文件中被用作通用的临时存储空间,没有进行功能分区。因此,该特征未被公开。

**技术特征G**:从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据。<br>**公开性质**:未公开

对比文件第[0023]段:“The software includes instructions that implement and/or manage protocols and cryptographic keys involved in decrypting content.” 以及多处描述使用密钥进行计算(如第[0079]段图5CDK推导)。

对比文件确实描述了基于存储的数据(如密钥)进行计算(如推导内容解密密钥)。然而,该计算过程并未被描述为从“RAM区域中的数据区中的原始数据出发来计算经更新数据。对比文件中的计算可能涉及从EEPROM读取密钥,或处理来自外部的消息,但未明确记载计算的数据源是RAM中特定区域的原始数据,且计算目的是生成经更新数据。因此,该特征未被公开。

**技术特征H**:将所述经更新数据存储在所述RAM区域中的所述数据区中。<br>**公开性质**:未公开

对比文件第[0022]段:“RAM... can be updated quickly.” [0023]段:“temporary data... are stored in RAM”

对比文件公开了RAM可以存储(或更新)临时数据。但是,对比文件没有描述将特定计算得到的经更新数据存储回“RAM区域中的数据区这一具体步骤。RAM的存储功能是泛泛而谈的,缺乏目标专利中与前后步骤(计算、复制、标志操作)紧密关联的特定上下文。因此,该特征未被公开。

**技术特征I**:使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效。<br>**公开性质**:未公开

无相应记载。

对比文件全文未提及经更新标志update flag)这一概念,也没有描述在RAM中设置或使任何标志有效set/validate)以指示更新过程状态的操作。虽然对比文件可能使用状态机或变量来跟踪操作,但明确记载的经更新标志及其有效/无效操作序列并未出现。因此,该特征未被公开。

**技术特征J**:将所述经更新数据复制到所述NVM区域。<br>**公开性质**:未公开

对比文件第[0076]段提及密钥可被写入(stored in)受保护的EEPROM内存。第[0077]段图3步骤370“stores the result... (i.e., the rights key) in the protected memory”

对比文件描述了可以将数据(如权限密钥)存储或写入到非易失性的受保护内存(如EEPROM)中。然而,这一写入操作并未被描述为将经更新数据“RAM区域”“复制“NVM区域。对比文件中的写入操作数据源可能是外部消息解密后的结果(如图3),或内部计算的结果,但未明确是来自RAM经更新数据的复制过程。因此,该特征未被公开。

**技术特征K**:使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。<br>**公开性质**:未公开

无相应记载。

与特征I同理,对比文件未提及经更新标志,更没有描述使其无效clear/invalidate)的操作。因此,该特征未被公开。

 

 

发明公开 US2006184807A1 Specialized circuitry for cryptographic authentication and other purposes

--------------------------------------------------

 

**对比文件名称**:发明公开 US2006184807A1 Specialized circuitry for cryptographic authentication and other purposes

 

**特征比对表格**

 

 

**结论**:经逐一比对,对比文件US2006184807A1未直接或隐含公开目标专利权利要求中的任何技术特征A-K。目标专利涉及一种在NV-RAM内部划分NVMRAM区域,并通过标志管理来实现安全、可靠数据更新的特定方法。而对比文件主要涉及通过一个称为CryptoFirewall的专用电路,在非易失性受保护内存和易失性寄存器之间进行密码学转换以保护密钥和生成解密密钥的架构。两者属于不同的技术领域,解决不同的技术问题,采用不同的技术手段。

技术特征描述

对比文件原文引用

公开性论述

**A** 所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域 ;<br>**(未公开)**

对比文件第[0022]段:“The exemplary system includes three types of memory 110: ROM 115, EEPROM 125, and RAM 120... RAM is fast and can be updated quickly, but loses its contents when power is lost. EEPROM retains its contents even when power is disconnected...”

**论述**:对比文件公开了系统包含ROMEEPROMRAM等不同类型的存储器,并描述了它们的特性(如RAM掉电丢失,EEPROM掉电保持)。然而,这些存储器是作为独立的组件或存储类型被提及的(例如,ROM 115EEPROM 125RAM 120),并未公开将一个单一的“NV-RAM”(非易失性随机存取存储器)器件在物理或逻辑上划分成“NVM区域“RAM区域。目标专利的技术特征A特指对“NV-RAM”这一特定存储器件进行内部区域划分。对比文件中不同类型的存储器是分立或并列存在的,并非同一存储器件内的划分。因此,该特征未被对比文件公开。

**B** 所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中 ;<br>**(未公开)**

对比文件第[0077]段:“...the CryptoFirewall stores the result of transformation F1, (i.e., the rights key) in the protected memory...” 以及多处提及在EEPROM等非易失性存储器中存储密钥、数据。

**论述**:对比文件确实公开了将数据(如权利密钥)存储在受保护的非易失性存储器(如EEPROM)中。然而,如特征A所述,对比文件未公开“NV-RAM”及其“NVM区域这一划分概念。因此,对比文件中在EEPROM等独立非易失性存储器中存储数据的操作,不能等同于目标专利中将原始数据存储在NV‑RAMNVM区域中这一特定技术特征。该特征未被公开。

**C** 所述NVM区域包括被配置成存储数据的区域 ;<br>**(未公开)**

对比文件第[0022]段:“EEPROM retains its contents even when power is disconnected...” 及第[0076]段:“...the protected memory is an EEPROM containing a device key (CHIP_KEY), at least one group key... and several rights keys.”

**论述**:对比文件公开了EEPROM作为一种非易失性存储器,用于存储设备密钥、组密钥、权利密钥等数据。这相当于公开了被配置成存储数据的区域。但是,该区域是对比文件中独立的EEPROM存储器,而非目标专利所限定的“NV-RAM”内部的“NVM区域。由于特征ANV-RAM划分)未被公开,因此此处的“NVM区域这一前提不存在。故该特征未被对比文件公开。

**D** 将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区 ;<br>**(未公开)**

对比文件第[0106]段:“...the interface control processor (ICP) loads a 64-bit key mask value into an externally-accessible 64-bit register in the CryptoFirewall.” 以及第[0110]段:“...the ICP loads a 64-bit encrypted rights key into the CryptoFirewall's externally-accessible register.”

**论述**:对比文件公开了接口控制处理器(ICP)将数据(如密钥掩码、加密的权利密钥)加载到CryptoFirewall的外部可访问寄存器中。这些寄存器可视为一种易失性存储区域(类似于RAM)。然而,这一操作是ICPCryptoFirewall的特定功能单元(寄存器)写入数据,以实现后续的密码学转换,其目的和上下文与目标专利中将原始数据从NV-RAMNVM区域复制到其RAM区域中的数据区完全不同。目标专利的复制操作是同一存储器件内部数据备份流程的一部分,而对比文件是处理器向协处理器/安全模块传输数据以进行密码运算。此外,对比文件未公开“NV-RAMRAM区域中的数据区这一划分概念。因此,该特征未被公开。

**E** 其中所述NVM区域和所述RAM区域是不同的区域 ;<br>**(未公开)**

对比文件第[0022]段明确区分了ROMEEPROMRAM作为不同的存储器类型。

**论述**:对比文件确实公开了非易失性存储器(如EEPROM)和易失性存储器(RAM)是不同的存储器类型或组件。但是,如特征A所述,这种不同体现在它们是系统中分立或并列的存储器芯片或模块,而非目标专利所描述的在同一“NV-RAM”芯片或器件内部划分出的两个逻辑或物理上不同的区域。目标专利的特征E是建立在特征ANV-RAM划分)基础上的具体限定。由于前提特征A未被公开,特征E所限定的不同区域的关系在对比文件中不存在。因此,该特征未被公开。

**F** 所述RAM区域被进一步划分成用于存储标志的区域 ;<br>**(未公开)**

对比文件第[0160]段:“...the CryptoFirewall can store memory update data and addresses in a pending-write buffer, set a write-pending bit, perform the write, then clear the write-pending bit.”

**论述**:对比文件公开了CryptoFirewall可以使用一个写挂起位(write-pending bit来指示写操作的状态。这隐含了存在存储该标志位的存储单元。然而,对比文件并未明确描述该标志位存储在何处,更没有公开“RAM区域(如前所述,此概念本身未被公开)被进一步划分出一个专门用于存储标志的区域。该标志位可能存储在CryptoFirewall内部的特定寄存器或状态位中,而非一个被划分出的RAM子区域。因此,该特征未被对比文件公开。

**G** 从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据 ;<br>**(未公开)**

对比文件第[0110]段:“Encrypted rights keys are normally obtained by the ICP from a REM that was transmitted by the content provider.” 及第[0112]段:“The encrypted content decryption key is typically obtained from a KDM distributed by the content provider...” 以及第[1040][1060]段描述的伪非对称转换过程。

**论述**:对比文件公开了ICP从外部消息(REMKDM)获取加密数据,并由CryptoFirewall使用伪非对称函数和密钥进行转换(计算),以得到权利密钥或内容解密密钥。这一过程涉及计算,但其数据来源是外部输入的消息,而非从“RAM区域中的数据区中的原始数据计算得出。目标专利的特征G强调从已存储在RAM特定区域内的原始数据本身计算出更新数据,这是一个内部数据更新过程。对比文件的计算过程是密码学上的密钥派生或解密过程,目的和上下文均不同。因此,该特征未被公开。

**H** 将所述经更新数据存储在所述RAM区域中的所述数据区中; ;<br>**(未公开)**

对比文件第[1040]段:“The transformation result is stored in the protected memory, replacing the key mask.” 及第[1060]段:“The transformation result is stored in the externally-accessible register...”

**论述**:对比文件公开了将转换(计算)结果存储在受保护存储器(非易失性)或外部可访问寄存器(易失性)中。然而,如前述特征分析,对比文件未公开“RAM区域中的数据区这一划分概念。此外,存储计算结果的行为在目标专利中是将经更新数据存回RAM的同一数据区,是更新流程的一个步骤;而在对比文件中,存储转换结果可能是为了后续使用(如作为密钥)或输出,其目的和在整个方案中的作用不同。因此,该特征未被公开。

**I** 使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效; ;<br>**(未公开)**

对比文件第[0160]段提及“set a write-pending bit”

**论述**:对比文件公开了设置一个写挂起位,这相当于使一个标志有效。但是,该操作发生在CryptoFirewall内部,用于管理写操作状态,并非目标专利中在“RAM区域中用于存储标志的区域设置一个指示数据更新阶段的经更新标志。目标专利的标志用于在更新流程中标记阶段完成状态,以确保在中断后能恢复流程,其作用和上下文与对比文件的写挂起位不同。此外,如特征F所述,对比文件未公开该标志存储于“RAM区域中划分出的标志区域。因此,该特征未被公开。

**J** 将所述经更新数据复制到所述NVM区域;以及 ;<br>**(未公开)**

对比文件第[1040]段描述了将转换结果存储在受保护存储器(如EEPROM,一种NVM)中。

**论述**:对比文件确实有将数据写入非易失性存储器(受保护内存)的操作。但是,该操作写入的是经过密码转换后的密钥等数据,其来源是外部输入经计算后的结果,而非目标专利中描述的将经更新数据“RAM区域复制到“NVM区域。目标专利的复制是更新流程中确保数据持久化的关键一步,而对比文件的写入是存储派生出的密钥。两者目的、数据流向和上下文均不同。更重要的是,对比文件缺乏RAM区域复制到NVM区域这一特定数据迁移路径的前提(即RAM区域和NVM区域作为同一NV-RAM的组成部分)。因此,该特征未被公开。

**K** 使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。 ;<br>**(未公开)**

对比文件第[0160]段提及“clear the write-pending bit”

**论述**:对比文件公开了清除写挂起位,这相当于使一个标志无效。然而,与特征I同理,该操作在作用、上下文及存储位置方面均与目标专利的特征K不同。目标专利的标志无效操作发生在数据已成功从RAM复制到NVM之后,标志着整个更新阶段的完成。对比文件的清除操作发生在写操作完成后。两者解决的问题和所属的技术方案不同。此外,对比文件未公开该标志存储于“RAM区域中划分出的标志区域。因此,该特征未被公开。

 

 

发明公开 US2007083571A1 Methods and systems for updating content including a compressed version (1)_+++b_c_d_e_g_h_j+++

--------------------------------------------------

 

**对比文件名称**:发明公开 US2007083571A1 Methods and systems for updating content including a compressed version (1)

 

**特征比对表格**

 

 

**结论代码插入**

根据上述比对,对比文件隐含公开了技术特征BCDEGHJ

<<<b>>><<<c>>><<<d>>><<<e>>><<<g>>><<<h>>><<<j>>>

技术特征描述及公开性质

对比文件原文引用

公开性论述

**A. 所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域**

对比文件未明确描述将NV-RAM划分为NVM区域和RAM区域。对比文件提及了非易失性存储设备(如闪存、硬盘)和易失性存储器(RAM),但它们是作为独立的存储设备或介质来讨论的。例如,[0012]段提到“A storage device can be a volatile storage device (such as Random Access Memory, RAM) or a non-volatile storage device (such as a hard disk or flash memory).”[0013]段提到“...reading content stored in the z bytes from the non-volatile storage device to a volatile storage device not including blocks, such as RAM...”

**未公开**。对比文件描述了非易失性存储设备和易失性存储器(RAM)作为两种不同类型的存储介质,并讨论了在它们之间复制数据以进行更新操作。然而,这并未公开目标专利中NV-RAM本身划分成NVM区域和RAM区域这一特定技术特征。在对比文件中,NVMRAM是物理上分离的设备或介质,而非同一NV-RAM芯片内部的不同功能区域。该特征在目标专利中用于在单一存储器器件内构建一个安全的更新环境,其作用与对比文件中使用分离的存储器件进行数据操作的作用不同。

**B. 所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中**《隐含公开》

[0024]段:“...copying the original version or part thereof to volatile memory;...” <br> [0026]段:“...copying the original version to volatile memory...” <br> [0048]段:“...the old version is decompressed and loaded into RAM...”

**隐含公开**。对比文件多次描述了将原始版本(即原始数据)从非易失性存储设备(如闪存)复制或加载到易失性存储器(RAM)中。虽然对比文件未明确使用“NV-RAMNVM区域这一表述,但其非易失性存储设备在功能上等同于目标专利中存储原始数据的非易失性存储区域。该操作在对比文件中的作用是为后续的更新计算提供数据源,与目标专利中将原始数据存储在NVM区域中作为更新过程的起点和数据备份源的作用是相同的。

**C. 所述NVM区域包括被配置成存储数据的区域**《隐含公开》

[0012]段:“...content is normally stored in a storage device. A storage device can be a volatile storage device... or a non-volatile storage device...” <br> [0024]段提及“original version of content stored in a non-volatile storage device”

**隐含公开**。对比文件明确非易失性存储设备用于存储内容(数据),这必然意味着该设备包含被配置成存储数据的区域。这是存储设备的基本属性。该特征在对比文件中的作用是提供数据的持久化存储,与目标专利中NVM区域用于安全、非易失地存储原始数据的作用本质相同。

**D. 将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区**《隐含公开》

[0024]段:“...copying the original version or part thereof to volatile memory;...” <br> [0026]段:“...copying the original version to volatile memory...” <br> [0013]段:“...reading content stored in the z bytes from the non-volatile storage device to a volatile storage device not including blocks, such as RAM...”

**隐含公开**。对比文件明确描述了将原始版本(内容/数据)从非易失性存储设备复制到易失性存储器(RAM)中。虽然对比文件未提及“NV-RAMRAM区域数据区,但其易失性存储器(RAM在功能上等同于目标专利中用于临时存储和处理数据的RAM区域。该操作在对比文件中的作用是将数据移至可快速访问、修改的内存中进行更新处理,与目标专利中将原始数据复制到RAM区域以进行计算和暂存更新的作用相同。

**E. 其中所述NVM区域和所述RAM区域是不同的区域**《隐含公开》

[0012]段区分了易失性存储设备(如RAM)和非易失性存储设备(如硬盘、闪存)。[0013]段描述了在两者间移动数据。

**隐含公开**。对比文件明确将易失性存储器(RAM)和非易失性存储设备描述为两种不同类型、具有不同特性的存储介质(如掉电后是否保留数据)。在对比文件的技术方案中,它们扮演着不同的角色:非易失性存储用于持久保存数据,RAM用于临时处理和更新数据。这与目标专利中NVM区域和RAM区域作为NV-RAM内具有不同功能(持久存储 vs. 临时处理)的不同区域在概念和作用上是一致的。

**F. 所述RAM区域被进一步划分成用于存储标志的区域**

对比文件提到了“protection buffer”(保护缓冲区)或“backup buffer”(备份缓冲区),用于在更新过程中存储需要保护的数据(如可能被覆盖的原始数据)。例如,[0021]-[0022]段讨论使用辅助备份块进行两阶段提交,[0095]段图2D描述了“backup buffer”[0108]段提到了“protection buffer”。然而,这个保护缓冲区被描述为一个独立的存储区域(可能在存储设备中另行分配),而不是RAM区域内部进一步划分出来的一个专门用于存储标志的子区域。目标专利的标志特指指示更新阶段状态的经更新标志

**未公开**。对比文件中的保护缓冲区用于备份可能被冲突覆盖的原始数据内容,其作用是解决写前读冲突或确保更新可靠性,是一个数据备份区。而目标专利中用于存储标志的区域RAM区域内部的一个特定部分,专门用于存储一个状态标志(经更新标志),其作用是标记更新过程的进度状态,以便在中断后能够恢复。两者在存储的内容(用户数据 vs. 状态标志)、在方案中的具体作用(数据备份 vs. 状态跟踪)以及结构位置(独立缓冲区 vs. RAM内子区域)上均不相同。

**G. 从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据**《隐含公开》

[0024]段:“...updating the original version or part thereof to provide an uncompressed updated version or part thereof;” <br> [0026]段:“...updating the original version to provide an uncompressed updated version;” <br> [0048]段:“...the old version is decompressed and loaded into RAM and/or the new version is decompressed and loaded into RAM.” 结合更新包(delta)的应用可知,在RAM中基于原始数据生成更新数据。

**隐含公开**。对比文件的核心内容之一就是更新updating)原始版本以产生更新版本。这个过程通常涉及在易失性存储器(RAM)中,根据更新包(delta)的指令,对已加载到RAM中的原始数据进行计算、变换,从而生成更新后的数据。虽然对比文件未使用计算经更新数据这一措辞,但其描述的更新操作必然包含从原始数据生成新数据的过程。该操作在对比文件中的作用是实现内容版本的升级或变更,与目标专利中从原始数据计算经更新数据以生成新交易数据或状态的作用是相同的。

**H. 将所述经更新数据存储在所述RAM区域中的所述数据区中**《隐含公开》

[0024]段:“...updating the original version or part thereof to provide an uncompressed updated version or part thereof;” 该未压缩的更新版本是在易失性存储器(volatile memory)中生成的,因此必然存储在其中。 <br> [0124]段:“...yielding an uncompressed updated version 504, which in turn can be compressed...” 表明更新版本先在RAM中生成。

**隐含公开**。对比文件描述在易失性存储器(RAM)中生成未压缩的更新版本,这意味着更新后的数据被存储在RAM中。这是更新操作发生的自然结果。该特征在对比文件中的作用是暂存更新后的结果,为后续的压缩和写回非易失性存储做准备,与目标专利中将经更新数据存储在RAM区域中以暂存更新结果的作用相同。

**I. 使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效**

对比文件提到了在更新过程中设置标志或使用保护缓冲区来指示状态,但并非目标专利中特定于更新阶段的经更新标志。例如,[0021]-[0022]段的两阶段提交协议中,在将更新内容写入目标块前,会先写入备份块并验证,这隐含了一个准备就绪已备份的状态,但未明确描述一个可查询的标志[0108]段提到了“protection command”“backup operation”,其目的是保护数据,而非设置一个指示更新进度的标志。

**未公开**。对比文件中用于确保更新原子性或解决冲突的机制(如两阶段提交、保护缓冲区)虽然涉及状态管理,但并未公开一个明确的、存储在RAM特定区域中的经更新标志,该标志专门用于指示多个更新阶段中特定更新阶段的完成。目标专利中的该标志核心作用是在中断后恢复时,判断更新进行到了哪一步,从而决定后续操作。对比文件的机制更侧重于数据本身的备份和恢复,而非通过一个轻量级的标志来跟踪流程状态。两者在技术手段和解决的问题侧重点上不同。

**J. 将所述经更新数据复制到所述NVM区域**《隐含公开》

[0024]段:“...writing the compressed updated version or part thereof in place of the original version or part thereof in the storage device...” <br> [0026]段:“...copying the updated version back to non-volatile memory in place of the original version...” <br> [0124]段:“...compressed in the updatable device, thus yielding a compressed updated version 505.” 即压缩后写回存储设备。

**隐含公开**。对比文件明确描述了将(压缩后的)更新版本写回(复制到)非易失性存储设备,以替换原始版本。虽然目标专利是复制到“NVM区域,而对比文件是写回非易失性存储设备,但就将更新后的数据持久化保存到非易失性存储介质这一核心操作而言,两者是相同的。该操作在对比文件中的作用是完成更新的最终步骤,使新版本永久生效,与目标专利中将经更新数据复制到NVM区域以完成安全交易数据更新的作用相同。

**K. 使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效**

对比文件未描述在更新完成后,使一个专门指示更新阶段状态的标志无效的操作。两阶段提交协议完成后,备份块可能被释放或覆盖,但这并非一个标志位的无效操作。

**未公开**。如特征I所述,对比文件未公开经更新标志这一特定元素,因此自然也谈不上使其无效的操作。目标专利中该操作的作用是清除更新状态,表明当前更新阶段已彻底完成。对比文件中缺乏对应的技术手段。

 

 

发明公开 US2007083571A1 Methods and systems for updating content including a compressed version

--------------------------------------------------

 

### 对比文件名称

发明公开 US2007083571A1 Methods and systems for updating content including a compressed version

 

### 特征比对表格

 

 

### 结论

对比文件US2007083571A1未直接公开或隐含公开目标专利权利要求中的任何技术特征。所有技术特征均未被公开。

技术特征描述及公开性

对比文件原文引用

公开性论述

**技术特征A**:所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域。<br>**公开性**:未公开

对比文件涉及在存储设备中就地更新内容的方法和系统,提到了存储设备可以是易失性存储设备(如RAM)或非易失性存储设备(如硬盘或闪存)(参见[0012]段)。但对比文件未描述将NV‑RAM(非易失性随机存取存储器)本身划分为NVM区域和RAM区域。目标专利中的划分是在同一NV‑RAM芯片内划分出两个不同区域,而对比文件中的RAMNVM可能是独立的存储器件,因此对比文件未公开该特征。

**技术特征B**:所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中。<br>**公开性**:未公开

对比文件描述了原始版本(即原始数据)存储在非易失性存储设备中(如硬盘或闪存),但未提及NV‑RAM,也未提及将原始数据存储在NV‑RAMNVM区域中。因此,对比文件未公开该特征。

**技术特征C**:所述NVM区域包括被配置成存储数据的区域。<br>**公开性**:未公开

对比文件中的非易失性存储设备自然包括存储数据的区域,但目标专利中的NVM区域是NV‑RAM的一部分。对比文件未描述NV‑RAMNVM区域,因此未公开该特征。

**技术特征D**:将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区。<br>**公开性**:未公开

对比文件摘要部分提到“copying the original version or part thereof to volatile memory”(参见摘要第[0024]段)。

对比文件描述了将原始版本复制到易失性内存(如RAM)中,以便进行更新。但目标专利中的RAM区域是NV‑RAM的一部分,而对比文件中的RAM可能是独立的RAM,并非NV‑RAM内部的RAM区域。因此,对比文件未公开该特征。

**技术特征E**:其中所述NVM区域和所述RAM区域是不同的区域。<br>**公开性**:未公开

目标专利中NVM区域和RAM区域是不同的区域,这隐含在划分中。对比文件未描述NV‑RAM内部的划分,因此也未描述NVM区域和RAM区域是不同的区域。因此,对比文件未公开该特征。

**技术特征F**:所述RAM区域被进一步划分成用于存储标志的区域。<br>**公开性**:未公开

目标专利中RAM区域被进一步划分出用于存储标志的区域。对比文件提到了使用保护缓冲区(protection buffer)来存储需要保护的数据(例如[0095]段),但保护缓冲区是单独的存储区域,并非RAM区域内部划分出来的用于存储标志的区域。因此,对比文件未公开该特征。

**技术特征G**:从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据。<br>**公开性**:未公开

对比文件摘要部分提到“updating the original version or part thereof to provide an uncompressed updated version or part thereof”(参见摘要第[0024]段)。

对比文件描述了在易失性内存中更新原始版本以提供未压缩的更新版本,但目标专利中的计算是基于存储在NV‑RAMRAM区域数据区中的原始数据。对比文件未提及NV‑RAMRAM区域,因此未公开该特征。

**技术特征H**:将所述经更新数据存储在所述RAM区域中的所述数据区中。<br>**公开性**:未公开

对比文件描述了将更新后的数据存储在易失性内存中,然后再压缩并写回非易失性存储设备。但目标专利中的经更新数据是存储在NV‑RAMRAM区域的数据区中。对比文件未提及NV‑RAMRAM区域,因此未公开该特征。

**技术特征I**:使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效。<br>**公开性**:未公开

目标专利中使用经更新标志来指示更新阶段的完成。对比文件未描述使用类似的标志来指示更新状态,可能使用其他机制(如保护缓冲区)来跟踪更新进度,但未明确描述使RAM区域中的经更新标志有效。因此,对比文件未公开该特征。

**技术特征J**:将所述经更新数据复制到所述NVM区域。<br>**公开性**:未公开

对比文件摘要部分提到“writing the compressed updated version or part thereof in place of the original version or part thereof in the storage device”(参见摘要第[0024]段)。

对比文件描述了将更新后的版本写回非易失性存储设备,但目标专利中的经更新数据是复制到NV‑RAMNVM区域。对比文件未提及NV‑RAMNVM区域,因此未公开该特征。

**技术特征K**:使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。<br>**公开性**:未公开

同技术特征I,对比文件未描述使用经更新标志,因此也未描述使该标志无效。因此,对比文件未公开该特征。

 

 

发明公开 US2008320263A1 METHOD, SYSTEM, AND APPARATUS FOR ENCRYPTING, INTEGRITY, AND ANTI_+++B_C_D_E_G_H_I_J_K+++

--------------------------------------------------

 

**对比文件名称**:发明公开 US2008320263A1 METHOD, SYSTEM, AND APPARATUS FOR ENCRYPTING, INTEGRITY, AND ANTI

 

**特征比对表格**

 

 

<<<B>>><<<C>>><<<D>>><<<E>>><<<G>>><<<H>>><<<I>>><<<J>>><<<K>>>

技术特征描述

对比文件原文引用

公开性论述

**A**:所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域;<br>**公开性判断**:未公开

对比文件描述了非易失性存储器(NVM)和易失性存储器(如DRAM),但未将同一NV‑RAM器件划分为NVM区域和RAM区域。例如,图5及对应描述(第[0033]段)提到“volatile memory 108, such as DRAM”“nonvolatile memory 120”。两者是独立的存储器器件,而非同一NV‑RAM内的不同区域。

在对比文件的技术方案中,易失性内存(如DRAM)和非易失性存储器(如闪存)是物理上分离的存储器件,分别用于临时计算/存储和永久存储。其作用是为数据blob的创建和防重放表更新提供一个容错的、分阶段的操作环境。这与目标专利中将同一块NV‑RAM(如STT-MRAM)内部划分为NVMRAM两个不同区域的技术特征不同。目标专利的特征旨在利用NV‑RAM兼具非易失性和快速读写特性的物理结构,在一个器件内部实现数据备份和恢复机制,以解决功率丢失等问题。两者技术手段和作用均不相同。

**B**:所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中;<br>**公开性判断**:直接公开

[0033]段:“When the blob service creates a new data blob 502, it is initially created in volatile memory 108, such as DRAM. The data blob is then copied 550 to a temporary storage region 542 in a nonvolatile memory 120, to create a temporary copy of the data blob 512.”

对比文件明确记载了将数据(数据blob)存储到非易失性存储器(nonvolatile memory 120)的临时存储区域(temporary storage region 542)中。这里的数据blob”在创建时包含了待保护的数据(cleartext secret),相当于目标专利中的原始数据。该特征在对比文件中的作用是为后续的容错操作提供非易失性的临时备份,与其在目标专利中作为数据更新流程的起点和永久存储的作用实质相同。

**C**:所述NVM区域包括被配置成存储数据的区域;<br>**公开性判断**:直接公开

[0033]段:“...a temporary storage region 542 in a nonvolatile memory 120...” 以及第[0036]段:“...main storage region 540 in the nonvolatile memory 120.”

对比文件明确指出了非易失性存储器中包含用于存储数据的区域,包括临时存储区域(temporary storage region主存储区域(main storage region。这些区域被配置用于存储数据blob和防重放表blob。该特征在对比文件中的作用是提供数据存储的物理空间,与其在目标专利中作为数据存储载体的作用相同。

**D**:将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区;<br>**公开性判断**:直接公开

[0033]段:“When the blob service creates a new data blob 502, it is initially created in volatile memory 108, such as DRAM.”

对比文件明确记载了数据blob最初在易失性内存(volatile memory 108, such as DRAM)中创建。易失性内存(如DRAM)即相当于目标专利中的“RAM区域。创建数据blob的过程即包含了将原始数据(cleartext secret)置于该区域中。该特征在对比文件中的作用是提供一个快速的、用于计算和临时存放的工作区域,与其在目标专利中作为计算和临时存储更新数据区域的作用实质相同。

**E**:其中所述NVM区域和所述RAM区域是不同的区域;<br>**公开性判断**:直接公开

全文多处将“volatile memory”(如DRAM)和“nonvolatile memory”作为不同的存储器件进行描述。例如图5及第[0033]段明确区分了“volatile memory 108”“nonvolatile memory 120”

对比文件清楚地区分了易失性内存(RAM)和非易失性存储器(NVM),并指出它们是不同的物理存储区域(器件)。该特征在对比文件中的作用是区分临时工作内存和持久化存储介质,以构建容错操作流程,与其在目标专利中区分不同功能和特性的存储区域的作用相同。

**F**:所述RAM区域被进一步划分成用于存储标志的区域;<br>**公开性判断**:未公开

对比文件提到了状态指示器“CHG status bit”(第[0034]-[0036]段),但该状态位是存储在硬件寄存器(hardware register 530)中,与单调计数器(monotonic counter 520)一起实现(第[0035]段)。文中未提及在易失性内存(DRAM)中划分出专门用于存储该标志的区域。

在对比文件的技术方案中,用于指示操作状态的“CHG status bit”是存储在专用的硬件寄存器中,而非在易失性内存(RAM)内部划分出的一个逻辑区域。其作用是通过一个与电源状态无关的、原子操作的硬件标志来确保操作状态的持久性和一致性。目标专利的技术特征则是将标志存储在NV-RAMRAM区域中,利用RAM的快速读写和NV-RAM整体的非易失性来达到类似目的。两者实现标志存储的技术手段不同,在各自方案中承载该功能的物理载体也不同。

**G**:从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据;<br>**公开性判断**:直接公开

[0033]段:“When the blob service creates a new data blob 502, it is initially created in volatile memory 108...” 以及第[0025]-[0028]段描述了在创建数据blob过程中,会基于明文秘密(cleartext secret)生成完整性校验值(ICV)并可能进行加密,从而形成新的数据blob。这个过程包含了从原始数据计算出新数据(即经加密和添加ICV的数据blob)。

对比文件记载了在易失性内存(RAM)中创建或修改数据blob。这个创建或修改的过程,必然涉及对输入数据(原始数据)进行处理(如添加头部、计算ICV、加密),从而生成一个新的、内容更新后的数据实体(数据blob)。这实质上等同于从原始数据计算经更新数据。该特征在对比文件中的作用是生成受保护的数据版本,与其在目标专利中生成新的安全交易数据的作用实质相同。

**H**:将所述经更新数据存储在所述RAM区域中的所述数据区中;<br>**公开性判断**:直接公开

[0033]段:“When the blob service creates a new data blob 502, it is initially created in volatile memory 108, such as DRAM.” 计算得到的新数据blob首先存在于易失性内存中。

如特征G所述,计算得到的新数据blob(即经更新数据)最初被创建并存储在易失性内存(DRAM)中。该特征在对比文件中的作用是暂存新生成的数据实体,以便后续复制到非易失性存储器,与其在目标专利中暂存更新数据的作用相同。

**I**:使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效;<br>**公开性判断**:直接公开

[0034]段:“...the monotonic counter value 112 is incremented and a monotonic counter changing status indicator 518 (e.g., status bit CHG) is set 556.”

对比文件明确记载了设置(set)状态指示器CHG位,即使标志有效。虽然该标志存储在硬件寄存器而非RAM的特定区域,但设置标志以指示一个更新阶段(此处为临时数据已就绪)已完成这一功能性步骤已被直接公开。该特征在对比文件中的作用是原子性地标记一个关键操作节点(临时数据准备完成),以在断电后能识别恢复点,与其在目标专利中标记更新阶段完成状态以应对中断的作用实质相同。

**J**:将所述经更新数据复制到所述NVM区域;<br>**公开性判断**:直接公开

[0036]段:“Next, the anti-replay table blob 516 is copied 558 from the temporary storage region 542 to a main storage region 540... The data blob 512 is also copied 560 from the temporary storage region 542 to the main storage region 540...” 以及第[0033]段描述了数据blob从易失性内存复制到非易失性存储器的临时区域。

对比文件明确且多次描述了将数据blob(经更新数据)从易失性内存复制到非易失性存储器的临时区域,以及从临时区域复制到主存储区域的过程。这完整覆盖了将经更新数据复制到NVM区域这一特征。该特征在对比文件中的作用是实现数据的持久化存储和最终落地,与其在目标专利中将更新后的数据保存到非易失性存储区域的作用相同。

**K**:使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。<br>**公开性判断**:直接公开

[0036]段:“...the status indicator is cleared 562 to indicate that the data blob and the anti-replay table blob in the temporary storage region 542 are no longer valid...”

对比文件明确记载了清除(clear)状态指示器CHG位,即使标志无效。这一操作发生在所有数据成功复制到主存储区域之后。该特征在对比文件中的作用是标记整个更新操作已安全完成,临时数据可被丢弃,与其在目标专利中标记更新流程结束的作用实质相同。

 

 

发明公开 US2009313501A1 METHOD AND ARRANGEMENT FOR PROCESSING TRANSACTIONS IN A FLASH TYPE MEMORY DEVICE_+++B_C_E_H_J_d_g_i_k+++

--------------------------------------------------

 

对比文件名称:发明公开 US2009313501A1 METHOD AND ARRANGEMENT FOR PROCESSING TRANSACTIONS IN A FLASH TYPE MEMORY DEVICE

 

 

<<<B>>><<<C>>><<<d>>><<<E>>><<<g>>><<<H>>><<<i>>><<<J>>><<<k>>>

技术特征描述和公开类型

对比文件原文引用

公开性论述

**技术特征A**:所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域。 <br>**《未公开》**

无直接对应原文。对比文件描述了闪存设备(flash type memory device)和缓冲存储器(buffer memory medium),但未明确将NV‑RAM划分为NVMRAM两个区域。

在对比文件中,闪存设备(如101201)是非易失性存储器,而缓冲存储器(如203)是易失性存储器(例如动态RAM)。然而,对比文件并未将这两者描述为同一“NV‑RAM”器件内部的两个不同划分区域。目标专利的特征A强调了对单一NV‑RAM器件进行内部区域划分,而对比文件使用的是物理上分离的两种存储器(闪存和独立RAM)。两者在技术方案中的作用不同:目标专利的划分是为了在同一器件内实现数据备份和恢复流程;对比文件中使用分离的存储器是为了在易失性内存中暂存数据以提升事务处理效率。因此,该特征未被公开。

**技术特征B**:所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中。 <br>**《直接公开》**

[0048] “It is assumed that, at the start of a transaction, the memory block 111 is not in active service and thus available for writing operations... Payload data 141 is written in the memory block 111 by the management media 102.” <br>[0060] “...the payload data 142 constitutes valid payload data as the transaction starts.”

对比文件明确记载了在事务开始时,将有效负载数据(payload data,即原始数据)写入闪存设备(非易失性存储器)的存储块(memory block)中。例如,将数据141写入块111,或数据142作为有效数据存在于块112中。这与目标专利中将原始数据存储在NV‑RAMNVM区域中的作用相同,都是作为数据更新的起点或备份源。

**技术特征C**:所述NVM区域包括被配置成存储数据的区域。 <br>**《直接公开》**

[0040] “In each memory block can be stored payload data (D) 141-145...”

对比文件明确说明闪存设备的每个存储块(memory block)都用于存储有效负载数据(payload data)。这直接公开了NVM区域中包含用于存储数据的区域。

**技术特征D**:将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区。 <br>**《隐含公开》**

[0092] “The arrangement includes a buffer memory medium 203 adapted to store the information relevant to said transaction. The management media 202 are adapted to read said buffer memory medium 203 for the information, the writing of which into the flash type memory device 201 is desired in said transaction.” <br>[0093] “Transactions can be performed in the buffer memory medium 203 the same way as in a flash type memory device. The buffer memory medium can be provided with storage-area specific status variables...”

对比文件描述了使用缓冲存储器(buffer memory medium,如动态RAM)来存储与事务相关的信息,并且可以从该缓冲存储器中读取信息以便写入闪存设备。这隐含了在事务处理过程中,数据可能首先或同时存在于易失性的缓冲存储器(相当于RAM区域)中。虽然对比文件未明确描述将原始数据从NVM“复制RAM这一步骤,但对于本领域技术人员而言,为了在RAM中进行事务处理(如更新计算),将原始数据从非易失性存储(闪存)加载到易失性存储(缓冲RAM)中是实现该方案的必然和常规前置操作。其作用与目标专利中为了在RAM中计算更新数据而进行的复制操作相同。

**技术特征E**:其中所述NVM区域和所述RAM区域是不同的区域。 <br>**《直接公开》**

[0004] “Sets of hardware used for implementing information systems are often provided with two types of memory: a non-volatile memory and a volatile memory.” <br>[0092]-[0094] 描述了闪存设备(非易失性)和缓冲存储器(如动态RAM,易失性)的组合使用。

对比文件直接公开了系统通常配备两种类型的存储器:非易失性存储器(如闪存设备)和易失性存储器(如缓冲RAM)。这两种存储器在物理和逻辑上都是不同的存储区域。这与目标专利中NVM区域和RAM区域是不同的区域这一特征直接对应,作用都是利用不同特性的存储介质协同工作。

**技术特征F**:所述RAM区域被进一步划分成用于存储标志的区域。 <br>**《未公开》**

无直接对应原文。对比文件中的状态信息(status information S)存储在闪存设备的存储块中(见[0040], [0047]),而非缓冲存储器(RAM)中。

在对比文件中,用于指示事务状态(如“correct”, “commit”)的标志信息(即状态信息S)是存储在非易失性的闪存存储块(memory block)中的。虽然缓冲存储器(203)可以有自己的状态变量([0093]),但对比文件并未明确描述将RAM区域(即缓冲存储器)进一步划分出一个专门用于存储更新标志的区域。目标专利中该特征的作用是将标志存储在RAM中以便快速置位/复位,并在掉电后通过标志状态决定恢复动作。对比文件将状态信息存储在非易失性闪存中,其作用机制和设计目的不同。因此,该特征未被公开。

**技术特征G**:从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据。 <br>**《隐含公开》**

[0093] “Transactions can be performed in the buffer memory medium 203 the same way as in a flash type memory device.” <br>结合[0002]-[0003]对事务(transaction)包含数据更新(data update)操作的描述。

对比文件明确事务包含数据更新操作,并且可以在缓冲存储器(RAM)中执行与在闪存设备中相同的事务处理。这意味着在RAM中进行的事务处理必然包括基于原始数据计算或生成更新数据的步骤。虽然对比文件没有明确写出计算一词,但对于本领域技术人员而言,在RAM中执行数据更新事务,其核心步骤之一就是从原始数据计算出更新后的数据。其作用与目标专利中在RAM区域进行数据计算更新相同。

**技术特征H**:将所述经更新数据存储在所述RAM区域中的所述数据区中。 <br>**《直接公开》**

[0093] “Transactions can be performed in the buffer memory medium 203 the same way as in a flash type memory device.”

对比文件直接公开了可以在缓冲存储器(RAM)中执行事务,这必然包括将事务处理过程中产生或更新后的数据存储在该缓冲存储器的相应区域中。这与目标专利中将计算得到的更新数据存储在RAM区域的数据区中的作用完全相同。

**技术特征I**:使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效。 <br>**《隐含公开》**

[0047]-[0048] “The transfer to a transaction commitment process is implemented in such a way that, for status information 131, the management media write a value which expresses that the transaction is in a commitment process.” <br>[0075] “C: transaction is in a commitment process”

对比文件描述了在事务提交过程中,设置存储块特定状态信息(S)以表示事务处于提交过程中commitment process)。这相当于使一个标志(状态信息)有效,以指示更新过程正在进行中。虽然该状态信息存储在闪存块中而非目标专利的RAM区域,但其在整体技术方案中起到标志更新阶段的作用是相同的。考虑到对比文件也使用RAM进行事务处理([0093]),本领域技术人员可以理解,为了在易失性环境中跟踪事务状态,在RAM中设置类似的临时有效标志是常规技术手段的等效替换。

**技术特征J**:将所述经更新数据复制到所述NVM区域。 <br>**《直接公开》**

[0048] “Payload data 141 is written in the memory block 111 by the management media 102.” <br>[0051] “Payload data 142 to be updated is written in the memory block 112 by the management media 102.”

对比文件多次描述了将(更新后的)有效负载数据写入闪存设备(非易失性存储器)的存储块中。这直接公开了将数据存储到NVM区域的操作。其作用与目标专利中将RAM中的更新数据最终保存到非易失性区域进行持久化存储相同。

**技术特征K**:使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。 <br>**《隐含公开》**

[0048] “This concludes the transaction.” <br>[0053] “Thus, the transaction is concluded.” <br>[0123] 4的恢复方法中,操作404包括将状态信息从COMMIT设置为VALID

对比文件描述了事务的完成(concluded)。在事务完成后,指示事务进行中的标志(即状态信息“C: commit”)理应被清除或改变状态。虽然在描述主要流程的[0048], [0053]等处未明确写出使标志无效的步骤,但在恢复方法(图4,操作404)中,明确包含将状态信息从“COMMIT”更新为“VALID”的步骤。这隐含了在事务正常完成时,也需要将标志状态从“commit”更新为其他值(如“valid”),这实质上等同于使更新标志无效。其作用与目标专利中在更新完成后清除RAM中的标志相同,都是用于指示更新过程已结束。

 

 

发明公开 US2013246364A1 REMOVABLE STORAGE DEVICE WITH TRANSACTIONAL OPERATION SUPPORT AND SYSTEM INCLUDING SAME_+++b_c_j+++

--------------------------------------------------

 

**对比文件名称**:发明公开 US2013246364A1 REMOVABLE STORAGE DEVICE WITH TRANSACTIONAL OPERATION SUPPORT AND SYSTEM INCLUDING SAME

 

**特征比对表格**

 

 

<<<b>>><<<c>>><<<j>>>

技术特征描述

对比文件原文引用

公开性论述

**A** 所述NV-RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域;<br>**公开性:未公开**

无对应原文。对比文件描述了可移动存储设备(如SD卡、USB存储设备),其存储介质通常为闪存等非易失性存储器。文件提到了“log area”(日志区域)和“metadata area”(元数据区域),例如在[0051]段:“...stores same in a designated area of nonvolatile memory (i.e., a log area)... in one or more area(s) designated for metadata storage (i.e., a metadata area)...”。这些区域均属于非易失性存储器的不同功能分区。

对比文件公开的存储设备及其操作均围绕非易失性存储器(如闪存)展开,将存储空间划分为不同的功能区域(如日志区、元数据区)。然而,目标专利权利要求A明确限定了将“NV-RAM”划分为“NVM区域“RAM区域NV-RAM是一种兼具非易失性和随机存取特性的特殊存储器(如STT-MRAM),其“RAM区域特指该存储器内部具有易失性或快速存取特性的部分。对比文件从未提及在其非易失性存储介质内部划分出一个易失性的“RAM区域。两者划分的物理基础和目的不同:目标专利是利用NV-RAM的混合特性进行数据更新和恢复;对比文件是在纯非易失性介质上划分功能区域以支持事务日志。因此,该特征未被公开。

**B** 所述方法包括:将原始数据存储在所述NV-RAM的所述NVM区域中;<br>**公开性:隐含公开**

[0051]段:“...stores same in a designated area of nonvolatile memory (i.e., a log area) within the removable storage device 30 before updating the relevant metadata in one or more area(s) designated for metadata storage (i.e., a metadata area)...”<br>[0079]-[0084]段:描述了主机生成与元数据更新操作(如write (bitmap_sector, T_id=1))相关的日志信息(LOG_INFO),并将其提供给可移动存储设备,存储设备将该日志信息存储在日志区域(log region)中。

对比文件公开了在可移动存储设备的非易失性存储器中划分出特定的日志区域log area/region),并在执行元数据更新操作之前,将与该操作相关的日志信息LOG_INFO)存储在该区域。这里的日志信息包含了与待更新操作相关的详细信息(如操作类型、元数据位置、旧元数据内容等,见[0038]段),其作用是为可能发生的中断提供恢复依据。虽然日志信息在内容上不完全等同于目标专利中广义的原始数据(如安全交易数据),但就在非易失性存储区域中预先存储与后续更新操作相关的关键数据这一方法步骤而言,两者在逻辑和目的上具有相似性:都是为后续的数据计算或更新操作提供一个可靠的基准或备份。因此,对于本领域技术人员而言,可以从对比文件公开的在日志区域存储日志信息中确定NVM区域存储原始数据这一技术特征的内容。该特征在对比文件中是隐含公开的。

**C** 所述NVM区域包括被配置成存储数据的区域;<br>**公开性:直接公开**

[0051]段:“...in one or more area(s) designated for metadata storage (i.e., a metadata area) in the removable storage device 30.”<br>全文多处提及存储设备用于存储数据和元数据。

对比文件明确公开了在可移动存储设备的非易失性存储器中,有被指定用于存储元数据的区域(metadata area)。元数据是用于描述和组织文件的数据,其本身即属于数据的一种。因此,“NVM区域包括被配置成存储数据的区域这一特征被对比文件直接公开。

**D** 将所述原始数据复制到所述NV-RAM的所述RAM区域中的数据区;<br>**公开性:未公开**

无对应原文。对比文件未提及将数据从非易失性存储区域复制到易失性RAM区域的操作。

对比文件的技术方案完全在非易失性存储介质上运行,涉及的是在不同非易失性区域(如日志区、元数据区)之间的数据写入或映射操作。目标专利特征D要求将原始数据复制到“RAM区域中的数据区,这依赖于NV-RAM内部存在易失性RAM分区的前提。如特征A所述,对比文件未公开此类分区,因此也就不可能存在将数据复制到该分区的步骤。该特征未被公开。

**E** 其中所述NVM区域和所述RAM区域是不同的区域;<br>**公开性:未公开**

无对应原文。如特征A所述,对比文件未公开“RAM区域

由于对比文件未公开“RAM区域的存在,因此“NVM区域和RAM区域是不同的区域这一限定条件无从谈起。该特征未被公开。

**F** 所述RAM区域被进一步划分成用于存储标志的区域;<br>**公开性:未公开**

无对应原文。对比文件未提及“RAM区域

同上,由于对比文件未公开“RAM区域,因此其进一步划分出用于存储标志的区域这一特征也未被公开。

**G** 从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据;<br>**公开性:未公开**

无对应原文。对比文件描述了基于来自主机的命令执行元数据更新操作(如bitmap update, FAT update),例如[0060]段:“...executes the first metadata update operation META_OP1”。这些更新操作的具体计算逻辑可能由主机决定,但对比文件本身未描述从存储设备内部某个特定区域(尤其是RAM区域)的数据进行计算的过程。

目标专利特征G限定了更新数据的计算源是存储在RAM区域数据区中的原始数据。对比文件的技术方案中,更新操作(META_OP)的执行是基于主机下发的命令和附带的日志信息,而非从存储设备内部一个易失性RAM区域中读取数据进行计算。两者数据来源和计算触发机制不同。该特征未被公开。

**H** 将所述经更新数据存储在所述RAM区域中的所述数据区中;<br>**公开性:未公开**

无对应原文。对比文件未提及“RAM区域

由于对比文件未公开“RAM区域,因此将任何数据存储在该区域的数据区中的步骤也未被公开。

**I** 使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效;<br>**公开性:未公开**

对比文件提到了“commit flag”“transaction completion signal”。例如[0072]段:“Then the system sets (S508) commit flag for the current transaction id (T_id).” 以及[0062]段:“...transmits a completion signal (COMMIT_TRANSACTION) to the removable storage device 30”

对比文件确实公开了设置提交标志commit flag)或发送事务完成信号以指示一个事务的完成。**然而**,目标专利特征I明确限定了该经更新标志位于“RAM区域中的用于存储标志的区域。对比文件中的“commit flag”或完成信号是事务逻辑状态的一部分,其存储位置在上下文中并未明确为易失性RAM区域,更可能作为事务日志信息的一部分存储在非易失性日志区域中(用于在断电后恢复时判断事务状态,见[0068]段)。两者标志的存储位置(易失性RAM vs. 非易失性存储)和所指示的具体内容(更新阶段完成 vs. 整个事务完成)存在差异。因此,该特征未被公开。

**J** 将所述经更新数据复制到所述NVM区域;<br>**公开性:隐含公开**

[0060]段:“...executes the first metadata update operation META_OP1 (S120).”<br>[0079]-[0084]段:详细描述了可移动存储设备执行一系列元数据更新操作(如bitmap update, FAT update, directory entry update),这些操作的结果就是将更新后的元数据写入到存储设备中相应的非易失性存储区域(即NVM区域)。

对比文件公开了可移动存储设备执行元数据更新操作(META_OP),这些操作的实质就是将新的、计算或处理后的数据(即经更新数据)写入到存储设备的非易失性存储介质中。虽然对比文件中经更新数据特指元数据,而目标专利中可以是更广义的数据(如安全交易数据),但就将更新后的数据写入非易失性存储区域这一核心步骤而言,两者是相同的。该步骤在对比文件中的作用是完成事务的数据持久化,与目标专利中完成数据更新的作用一致。因此,对于本领域技术人员而言,可以从对比文件公开的执行元数据更新操作中确定将经更新数据复制到NVM区域这一技术特征的内容。该特征在对比文件中是隐含公开的。

**K** 使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。<br>**公开性:未公开**

对比文件提到了在事务完成后删除或清除日志信息。例如[0063]段:“...delete all log information (LOG_INFO1 and LOG_INFO2) corresponding to the completed transaction from its log file (S150).”

对比文件公开了在事务完成后,清除与该事务相关的日志信息。这类似于一种标志无效化操作,表示该事务已处理完毕。**但是**,目标专利特征K明确限定了无效化的对象是“RAM区域中的用于存储标志的区域中的经更新标志。如特征I所述,对比文件中的完成状态管理(通过删除日志)发生在非易失性日志区域,而非易失性RAM区域。两者操作的对象和物理位置不同。因此,该特征未被公开。

 

 

发明公开 US5341493A Disk storage system with write preservation during power failure_+++C_E_d_f_i_j_k+++

--------------------------------------------------

 

**对比文件名称**:发明公开 US5341493A Disk storage system with write preservation during power failure

 

**特征比对表格**

 

 

<<<C>>><<<E>>><<<d>>><<<f>>><<<i>>><<<j>>><<<k>>>

技术特征描述及公开性

对比文件原文引用

公开性论述

**A**:所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域。<br>**未公开**

无对应原文。

对比文件描述的系统包含两个独立的存储部件:易失性的缓存内存(cache memory,通常为DRAM)和非易失性的磁盘驱动器(disk drive)。缓存内存和磁盘驱动器是物理上分离的器件,并非在同一“NV-RAM”器件内部进行的逻辑或物理划分。因此,对比文件既未直接记载也未隐含公开将单一NV-RAM划分为NVMRAM区域的技术特征。

**B**:所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中。<br>**未公开**

无对应原文。

对比文件中,从主机接收的待写入数据首先被存储在易失性的“cache memory”(临时内存存储单元16)中(参见“the channel adapter boards store the data in temporary memory storage unit 16”),而非直接存储在非易失性存储区域(如磁盘)。因此,该特征未被公开。

**C**:所述NVM区域包括被配置成存储数据的区域。<br>**直接公开**

说明书第[0027]段:“...writing the data to the disk drives.”;第[0031]段:“...write the data to the appropriate disk drive.”

对比文件中的“disk drive”(磁盘驱动器)是非易失性存储设备,其核心功能就是存储数据。因此,“disk drive”必然包括被配置成存储数据的区域。该特征在对比文件中被直接公开。

**D**:将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区。<br>**隐含公开**

说明书第[0022]段:“...the storage system accepts the write command and associated data and temporarily stores the information in cache memory.”;第[0031]段:“...the channel adapter boards store the data in temporary memory storage unit 16.”

对比文件中,从主机接收的原始数据被存储在“cache memory”(缓存内存)中。缓存内存(如DRAM)属于易失性存储器,其功能等同于RAM。将数据存入缓存,必然意味着数据被放置在缓存中某个特定的存储位置或区域,即数据区。因此,本领域技术人员可以直接且毫无疑义地确定,对比文件隐含公开了将原始数据复制到RAM区域的数据区这一特征。

**E**:其中所述NVM区域和所述RAM区域是不同的区域。<br>**直接公开**

说明书整体描述了“cache memory”(易失性,如DRAM)和“disk drive”(非易失性)两个不同的存储部件。例如,第[0022]段提到数据先存于“cache memory”,后续再写入“disk drive”

对比文件明确区分了易失性的“cache memory”(作为临时存储,功能相当于RAM)和非易失性的“disk drive”(作为永久存储,功能相当于NVM)。两者在物理实体和存储特性上均不同。因此,该特征被直接公开。

**F**:所述RAM区域被进一步划分成用于存储标志的区域。<br>**隐含公开**

说明书第[0028]段:“...disk write pending indicator means includes at least one write pending flag bit associated with each datum to be written to disk.”;第[0032]段及图2A描述将标志位(flag bit 30)与数据记录(34)关联存储。

对比文件中的“write pending flag”(写入挂起标志)用于指示缓存中的数据需要写入磁盘。该标志存储在“cache memory”(即RAM区域)中,并与具体的数据记录关联(如图2A所示,标志位可以是数据记录的一部分)。这表明缓存内存(RAM区域)的组织结构包含了用于存储此类标志的区域。因此,该特征被隐含公开。

**G**:从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据。<br>**未公开**

无对应原文。

对比文件描述的过程是:主机发送数据 -> 存储到缓存 -> 后续写入磁盘。整个过程不涉及对已存储在缓存中的原始数据进行任何计算以生成经更新数据。数据从主机接收后即固定,目标仅是将其持久化到磁盘。因此,该特征未被公开。

**H**:将所述经更新数据存储在所述RAM区域中的所述数据区中。<br>**未公开**

无对应原文。

如特征G所述,对比文件不存在经更新数据的概念。数据存入缓存后即等待写入磁盘,没有在缓存内进行更新并再次存储的步骤。因此,该特征未被公开。

**I**:使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效。<br>**隐含公开**

说明书第[0032]段:“...sets a corresponding write pending flag bit 46...”;第[0028]段:“...disk write pending indicator means...”

对比文件中,当数据被接收并存入缓存后,系统会“set”(设置)一个“write pending flag”(写入挂起标志)。这个设置操作即相当于使标志有效。该标志存储在缓存(RAM区域)中。因此,对比文件隐含公开了使RAM区域中的特定标志有效的特征。

**J**:将所述经更新数据复制到所述NVM区域。<br>**隐含公开**

说明书第[0031]段:“...write the data to the appropriate disk drive.”;第[0027]段:“...assuring completion of data writes to the storage disks.”

对比文件的核心操作之一是将缓存(RAM区域)中的数据写入磁盘(NVM区域)。虽然对比文件中的数据是原始接收数据而非经更新数据,但就将数据从一个存储区域复制到另一个存储区域这一动作本身而言,对比文件明确公开了将数据从易失性存储(RAM功能)复制到非易失性存储(NVM功能)。因此,该复制动作的特征被隐含公开。

**K**:使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。<br>**隐含公开**

说明书第[0031]段:“After writing the data, the disk adapters will clear or reset the write pending flag...”

对比文件中,当数据成功写入磁盘后,磁盘适配器会“clear or reset”(清除或重置)对应的“write pending flag”(写入挂起标志)。这个清除或重置操作即相当于使标志无效。该标志存储在缓存(RAM区域)中。因此,对比文件隐含公开了使RAM区域中的特定标志无效的特征。

 

 

发明公开 US7620961B2 Open_+++B_C_E_J_d_g_h+++

--------------------------------------------------

 

**对比文件名称:** 发明公开 US7620961B2 Open

 

**特征比对表格**

 

 

<<<B>>><<<C>>><<<E>>><<<J>>><<<d>>><<<g>>><<<h>>>

技术特征描述及公开性质

对比文件原文引用

公开性论述

**技术特征A**<br>所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域。<br>**《未公开》**

未找到明确对应原文。

对比文件描述了计算机系统包含内存(Memory 106),该内存包括易失性内存(如RAM)和非易失性内存(如ROMPCMCIA卡等)(参见[0041]段)。然而,该描述是针对系统内存的组成,并未揭示将一种特定的非易失性随机存取存储器(NV-RAM器件内部划分成NVM区域和RAM区域。目标专利的特征A特指在NV-RAM器件内部进行分区,而对比文件描述的是系统层面不同类型存储器的共存,两者技术方案不同。因此,对比文件未公开该特征。

**技术特征B**<br>所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中。<br>**《直接公开》**

[0083]段:“File system 600 uses logical sector addressing to read and store information on flash memory.”

对比文件明确记载了文件系统使用逻辑扇区寻址在闪存(一种非易失性存储器)上读取和存储信息。将数据存储到闪存中,即对应于将原始数据存储在非易失性存储器(NVM)区域中。该特征在对比文件中被直接记载。

**技术特征C**<br>所述NVM区域包括被配置成存储数据的区域。<br>**《直接公开》**

[0078]段:“Physical sectors 802 are logically organized into two regions: a data region 804 for storing data, such as files, directories, attributes, etc., and a metadata area 806...”

对比文件明确描述了闪存介质(作为NVM)的物理扇区被逻辑组织成两个区域,其中一个就是用于存储数据(如文件、目录等)的数据区域(data region)。这直接公开了NVM区域包含被配置为存储数据的区域。

**技术特征D**<br>将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区。<br>**《隐含公开》**

1. [0085]段:“The data structure 1000A is stored in a volatile portion of memory 106 (see FIG. 1), such as some type of random access memory (RAM).”<br>2. [0091]段:“...the logical-to-physical sector mapping module 706 marks the old physical sector address assigned in block 1104 as ‘dirty.’ Old data is marked dirty after new data is written to the medium 601...”

对比文件描述了文件系统使用存储在易失性内存(如RAM)中的数据结构(例如表1000A)来管理逻辑到物理扇区的映射([0085])。当需要更新数据时,文件系统会接收写请求,确定新的物理扇区地址,并在RAM中的映射表里建立新的对应关系,同时将旧地址标记为[0091])。这个过程必然涉及将旧数据(或至少其逻辑地址和映射信息)从非易失性存储介质(闪存)加载或反映到RAM中的数据结构(数据区)中进行操作和管理。对于本领域技术人员而言,在RAM中维护和管理数据映射信息是进行高效数据更新操作的常规且必要手段,因此可以确定对比文件隐含公开了将原始数据(或其关键索引信息)复制到RAM区域中的数据区以进行后续处理。在对比文件中,该操作的作用是支持逻辑-物理地址映射管理和更新过程;在目标专利中,该操作为后续在RAM中计算更新数据提供基础。两者虽然具体目的略有差异,但核心作用都是为在易失性内存中进行数据操作准备数据副本,属于相同性质的操作。

**技术特征E**<br>其中所述NVM区域和所述RAM区域是不同的区域。<br>**《直接公开》**

[0041]段:“Memory 106 may include volatile memory (e.g., RAM) and/or non-volatile memory (e.g., ROM, PCMCIA cards, etc.).”

对比文件直接记载了内存(Memory)可以包括易失性内存(如RAM)和非易失性内存(如ROM等),并明确指出它们是不同的类型(“and/or”连接,表示可选的不同组成部分)。这直接公开了NVM区域和RAM区域是不同的区域。

**技术特征F**<br>所述RAM区域被进一步划分成用于存储标志的区域。<br>**《未公开》**

未找到明确对应原文。

对比文件确实在RAM中存储了数据结构(如映射表)和计数器(如[0222]段所述的计数器2208, 2210),用于跟踪数据状态和映射关系。然而,这些数据结构用于管理文件系统的逻辑-物理映射和空间管理,并非专门用于存储指示数据更新阶段完成经更新数据就绪经更新标志。目标专利中的用于存储标志的区域特指为存储更新过程状态标志而划分的区域,这与对比文件中用于通用数据管理的RAM区域在功能和划分目的上不同。因此,对比文件未公开该特征。

**技术特征G**<br>从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据。<br>**《隐含公开》**

[0091]段:“Now, at block 1110, suppose for example purposes another write request is received by media abstraction layer 606, but in this case, to modify data associated with a logical sector address previously issued in block 1102.”

对比文件描述了文件系统接收修改(modify)现有数据的写请求([0091])。要修改数据,必然涉及基于原有数据(原始数据)进行计算或处理以生成新的数据(经更新数据)。虽然对比文件未详述计算的具体算法,但修改数据这一操作本身已隐含了从原始数据计算经更新数据这一步骤的存在。对于本领域技术人员而言,这是实现数据更新的必然环节。在对比文件中,该计算的作用是实现文件系统层面的数据修改;在目标专利中,该计算的作用是生成新的安全交易数据。两者在基于旧数据生成新数据的核心作用上相同。

**技术特征H**<br>将所述经更新数据存储在所述RAM区域中的所述数据区中。<br>**《隐含公开》**

1. [0091]段:“...to modify data...”<br>2. [0092]段:“...file system 600 reassigns logical sector address 11 to physical sector address 3 and stores the reassigned corresponding relationship between the these two addresses in data structure 1000B.”

如特征GD的论述,对比文件隐含了在RAM中进行数据更新操作。当文件系统决定修改数据并更新其逻辑-物理映射关系时([0091], [0092]),更新后的逻辑地址与新的物理地址的映射关系需要被记录在RAM内的数据结构(数据区)中。这个更新后的映射信息,是经更新数据在文件系统管理层面的关键体现。对于本领域技术人员,在RAM中暂存更新后的数据(或代表数据的映射信息)是进行原子性、一致性数据更新操作的常见实践,以确保在写入持久化存储前的数据一致性。因此,可以确定对比文件隐含公开了将经更新数据(或其关键管理信息)存储在RAM的数据区中。在对比文件中,该存储的作用是暂存更新后的映射关系;在目标专利中,是暂存更新后的安全交易数据。两者作用均为在易失性内存中暂存更新结果,以备后续持久化。

**技术特征I**<br>使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效。<br>**《未公开》**

未找到明确对应原文。

对比文件描述了使用数据有效位data valid bit)或关机位shutdown bit)等元信息来指示扇区数据完整性或正常关机状态([0116], [0123]段)。然而,这些标志是存储在非易失性存储介质(闪存)的**扇区元数据区**中,用于电源故障恢复,而非存储在**RAM中专门划分的标志区域**,也非用于指示更新阶段完成。目标专利的经更新标志特指在RAM中设置、用于在中断后恢复更新流程的标志。对比文件未公开此特征。

**技术特征J**<br>将所述经更新数据复制到所述NVM区域。<br>**《直接公开》**

[0092]段:“As illustrated in data structure 1000B, the contents of logical sector 11 are actually written to physical sector address 3...”

对比文件明确记载了更新后的数据内容被写入(written to)物理扇区地址3。物理扇区位于闪存介质上,属于非易失性存储器(NVM)区域。这直接对应于将经更新数据复制到NVM区域。

**技术特征K**<br>使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。<br>**《未公开》**

未找到明确对应原文。

如特征I所述,对比文件未公开在RAM中设置用于指示更新阶段的经更新标志。因此,使该标志无效的步骤也无从谈起。对比文件中虽有将事务日志标记为dirty)以关闭事务的描述([0140]段),但这是针对存储在非易失性介质上的事务日志,且目的和机制与目标专利中在RAM中使更新标志无效不同。

 

 

发明公开 WO1992004716A1 METHOD AND DEVICE FOR UPDATING INFORMATION IN A MEMORY AND USE THEREOF IN MEMORY CARDS (1)_+++C+++

--------------------------------------------------

 

**对比文件名称**:发明公开 WO1992004716A1 METHOD AND DEVICE FOR UPDATING INFORMATION IN A MEMORY AND USE THEREOF IN MEMORY CARDS

 

**特征比对表格**

 

 

<<<C>>>

技术特征描述及公开类型

对比文件原文引用

公开性论述

**技术特征A**:所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域。 <br>**结论**:未公开

未找到对应描述。对比文件描述的是在可重写存储器(如EEPROMRAM)中使用多个存储位置(EO, El...)和一个独立的计数器(由位b0...bn组成)来管理数据更新(参见[p0019], [p0022])。未提及将同一存储器物理或逻辑地划分为NVMRAM两个不同性质的区域。

在对比文件中,用于存储数据的位置EO, El)和用于指示更新状态的计数器b0...bn)是分开描述的,但并未构成将单一存储器(如NV-RAM)划分为NVM区域和RAM区域的技术方案。其技术构思在于利用多个非易失性存储位置和状态标志来保证数据完整性,而非利用RAM区域作为更新过程的临时工作区。该特征在目标专利中用于在更新过程中隔离易失性和非易失性操作,以应对中断,该作用在对比文件中未体现。

**技术特征B**:所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中。 <br>**结论**:隐含公开

[p0026]“- EO contient DO et bO est mis à "1";” <br>[p0022]“Soit DO la valeur d'origine mise en mémoire et soit Dl la valeur de mise à jour de la donnée D. ... soit EO l'emplacement mémoire où se trouve la valeur d'origine DO...”

对比文件明确记载了原始数据DO存储在存储位置EO中。虽然对比文件未明确使用“NVM区域这一术语,但其描述的存储器(如EEPROM)是非易失性的,且EO是其中用于存储原始数据的一个指定位置。因此,对于本领域技术人员而言,将原始数据存储在非易失性存储器的指定区域这一技术特征,在对比文件中是确定的。该特征在对比文件中用于保存数据的初始值,作为更新过程的基准,与目标专利中在NVM区域存储原始数据以提供数据源和备份的作用相同。

**技术特征C**:所述NVM区域包括被配置成存储数据的区域。 <br>**结论**:直接公开

[p0022]“Soit EO l'emplacement mémoire où se trouve la valeur d'origine DO, et soit El l'emplacement mémoire où va être stockée la valeur Dl.” <br>[p0019]“...un tableau d'empla¬ cements mémoire où sont stockées les informations.”

对比文件直接且明确地公开了用于存储数据(如DO, Dl)的存储位置(EO, El),这些位置构成了存储器中专门用于存储数据的区域。该特征在对比文件中是数据存储的基本组成部分,与目标专利中NVM区域用于存储数据的作用完全相同。

**技术特征D**:将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区。 <br>**结论**:未公开

未找到对应描述。对比文件在更新过程中,新数据Dl是直接写入另一个非易失性存储位置El(参见[p0028]),不存在一个先将原始数据DOEO复制到RAM区域中的数据区的步骤。

目标专利此特征的核心在于利用RAM区域作为原始数据的临时副本存储地,以进行后续计算。对比文件的方案中,原始数据DO始终保留在非易失性位置EO中,新数据Dl直接写入另一个非易失性位置El,没有涉及将数据复制到RAM区域进行中间处理的环节。两者技术手段不同。

**技术特征E**:其中所述NVM区域和所述RAM区域是不同的区域。 <br>**结论**:未公开

未找到对应描述。如特征A所述,对比文件未公开将存储器划分为NVMRAM区域,因此自然也谈不上这两个区域不同。对比文件中涉及的不同存储位置(如EO, El)在物理上可能是分离的,但它们在存储器类型上并未被区分为易失性的RAM和非易失性的NVM

该特征依赖于特征A的划分。由于对比文件未公开此种划分,故该特征未被公开。目标专利中此特征的作用是明确区分数据的持久化存储区和易失性工作区,对比文件的技术方案不依赖于此区分。

**技术特征F**:所述RAM区域被进一步划分成用于存储标志的区域。 <br>**结论**:未公开

未找到对应描述。对比文件中用于指示更新状态的计数器指示器b0...bn)被描述为独立的逻辑链或存储区域(参见[p0019], [p0040]),可能位于独立的存储器中或与数据存储器集成,但并未被描述为位于一个“RAM区域内,更未提及对该RAM区域进行划分以专门存储标志。

目标专利此特征将标志存储与数据区一同集成在RAM区域内进行管理。对比文件中的状态标志(计数器位)是独立于数据存储位置进行管理的,其存储介质同样是非易失性的(如EEPROM位),技术手段和管理方式均不同。

**技术特征G**:从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据。 <br>**结论**:未公开

未找到对应描述。对比文件[p0028]描述了从存储位置El读取写入的值L并与待更新的值Dl进行比较验证,但并未描述一个从原始数据计算出更新数据的过程。更新数据Dl的来源在对比文件中是外部给定的(参见[p0008]“l'écriture de la nouvelle valeur (Dl) est effectuée...”),而非通过内部计算从原始数据DO衍生而来。

目标专利此特征强调了更新数据是通过对原始数据进行计算得到的(例如安全交易中的余额计算)。对比文件关注的是如何安全地将一个给定的新值(Dl)写入存储器,而不关心这个新值是如何产生的。两者解决的技术问题侧重点不同,此特征未被公开。

**技术特征H**:将所述经更新数据存储在所述RAM区域中的所述数据区中。 <br>**结论**:未公开

未找到对应描述。对比文件中,经更新数据Dl是直接写入非易失性存储位置El(参见[p0028]),不存在先存储在一个RAM区域的数据区中的中间步骤。

此特征与特征DEF相关联,构成了目标专利利用RAM区域作为更新数据临时存储地的核心步骤。对比文件的技术路径是直接将新数据写入另一个非易失性位置,无需此临时RAM存储步骤。

**技术特征I**:使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效。 <br>**结论**:未公开

对比文件中有设置状态标志的步骤,但位置和性质不同。[p0030]“...l'automate écrit le premier bit vierge bi, du compteur, soit bl lors de cette première mise à jour qui passe alors à 1”。这里是将计数器中的一个位(bi)设置为“1”,该计数器是独立管理的非易失性标志位,并非位于“RAM区域中的用于存储标志的区域

目标专利此特征是在RAM区域中设置一个易失性的更新标志,以指示更新过程正在进行。对比文件是在非易失性计数器(或指示器)中设置位,其作用是指示哪一次更新是最后验证成功的,从而确定当前有效数据的位置。两者标志的存储位置(易失性RAM vs. 非易失性存储器)、生效时机(更新过程中 vs. 更新验证后)和核心作用(指示过程状态 vs. 指示数据版本)均不同。

**技术特征J**:将所述经更新数据复制到所述NVM区域。 <br>**结论**:未公开

对比文件中有数据写入最终位置的操作,但并非复制。在第二个变体实施例中(参见[p0053], [p0059]),验证后的数据从临时存储空间M“recopiée”(重新拷贝/转移)到最终地址E。然而,这个临时空间M和最终地址E都是非易失性存储器的一部分,并非从RAM区域复制到NVM区域。第一个变体实施例则根本没有数据转移步骤,数据始终留在其被写入的位置(EOEl)。

目标专利此特征是将已在RAM中计算和暂存的更新数据,最终持久化到NVM区域。对比文件第二个变体虽然涉及数据转移,但其是从一个非易失性临时区转移到另一个非易失性最终区,且该临时区并非用于计算的工作区。技术路径和存储介质的使用方式存在本质区别。

**技术特征K**:使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。 <br>**结论**:未公开

未找到对应描述。对比文件中,计数器位一旦被设置为“1”,在下一个更新周期开始并需要重置整个计数器链之前,会一直保持有效(参见[p0034])。没有在单次更新操作完成后立即将某个特定标志无效的步骤。第二个变体中的指示器会在数据转移完成后被设置为“1”(真),表示更新完成([p0059]),这是一个从“0”“1”的状态变化,而非有效无效的切换,且该指示器同样存储于非易失性存储器中。

目标专利此特征是在更新数据成功写入NVM后,清除RAM中的过程标志,标志着单次更新事务的完成。对比文件没有与之对应的操作。其状态标志(计数器位或指示器)的语义和生命周期管理方式与目标专利不同。

 

 

发明公开 WO1992004716A1 METHOD AND DEVICE FOR UPDATING INFORMATION IN A MEMORY AND USE THEREOF IN MEMORY CARDS_+++B_C_J+++

--------------------------------------------------

 

**对比文件名称**:发明公开 WO1992004716A1 METHOD AND DEVICE FOR UPDATING INFORMATION IN A MEMORY AND USE THEREOF IN MEMORY CARDS

 

**特征比对表格**

 

 

<<<B>>><<<C>>><<<J>>>

技术特征描述及公开类型

对比文件原文引用

公开性论述

**A. 所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域。**<br>**未公开**

对比文件全文未明确将同一存储器芯片划分为NVM区域和RAM区域。其提及了EEPROM(非易失性)和RAM(易失性)作为存储器类型(见[p0003], [p0016]),但未描述在单一“NV-RAM”器件内进行此类划分。

在对比文件中,EEPROMRAM是作为不同类型、可能独立的存储器器件来讨论的(例如,[p0020]提到“mémoires EPROM ou EEPROM”)。其技术方案的核心是使用至少两个独立的存储位置(如EO, El)和逻辑指示器来管理更新,并未涉及将一种兼具非易失性和随机存取特性的存储器(即目标专利中的NV-RAM)内部划分为不同功能的NVMRAM区域。该特征在目标专利中用于在同一存储器内隔离永久存储和临时计算/缓存区域,而在对比文件中无此作用。

**B. 所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中。**<br>**直接公开**

[p0022] “Soit DO la valeur d'origine mise en mémoire et soit Dl la valeur de mise à jour de la donnée D. ... soit EO l'emplacement mémoire où se trouve la valeur d'origine DO...”

对比文件明确记载了原始数据DO存储在第一个存储位置EO。根据上下文,EO位于EEPROM(见[p0020])或类似非易失性存储器中,这对应于目标专利的“NVM区域。两者作用相同,都是作为原始数据的初始非易失性存储位置。

**C. 所述NVM区域包括被配置成存储数据的区域。**<br>**直接公开**

[p0022] “...soit EO l'emplacement mémoire où se trouve la valeur d'origine DO...”

对比文件中的“emplacement mémoire EO”即是一个被配置用于存储数据(DO)的存储位置。该位置位于非易失性存储器中,因此公开了“NVM区域包括被配置成存储数据的区域这一特征。作用均为提供数据存储空间。

**D. 将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区。**<br>**未公开**

对比文件未记载将原始数据DO复制到RAM区域。在更新过程中,新数据Dl被写入另一个存储位置El(见[p0028]),而El同样被描述为EEPROM的一部分(见[p0020], [p0022]),并非RAM区域。

对比文件的技术方案不涉及将数据从非易失性存储位置复制到一个易失性的RAM区域作为更新流程的一部分。其使用多个非易失性存储位置(EO, El等)来交替存储新旧数据,以确保数据完整性。目标专利中复制到RAM区域是为了在易失性内存中进行计算和暂存更新数据,两者技术手段和作用不同。

**E. 其中所述NVM区域和所述RAM区域是不同的区域。**<br>**未公开**

同特征A,对比文件未在单一存储器内划分NVMRAM区域。其区分的是不同类型的存储器(如EEPROMRAM)或不同的存储位置(EO, El),但这些位置均属于非易失性存储器范畴(见[p0020], [p0022])。

由于对比文件未公开特征A(划分NVMRAM区域),因此自然也未曾公开这两个区域是不同的区域这一限定。目标专利中此特征强调了存储特性的物理或逻辑分区,对比文件无对应概念。

**F. 所述RAM区域被进一步划分成用于存储标志的区域。**<br>**未公开**

对比文件使用逻辑指示器(比特链b0...bn)来跟踪更新状态(见[p0019], [p0020])。这些指示器被存储在EPROMEEPROM中(见[p0020] “une chaîne de bits dans une mémoire EPROM ou EEPROM”),而非RAM中。

对比文件确实公开了使用专门的存储区域(比特链)来存储更新标志,但该区域位于非易失性存储器(EPROM/EEPROM)中,而非目标专利所限定的“RAM区域内。两者作用虽类似(标记更新状态),但存储介质和位置不同,在目标专利中存储在RAM是为了利用其快速读写特性并与NVM中的主数据更新过程配合。

**G. 从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据。**<br>**未公开**

对比文件描述了在更新请求时,计算或获得新数据Dl(见[p0022]),但未明确记载计算过程,也未提及该计算是基于已复制到RAM中的原始数据进行的。其数据源是原始数据DO,而DO存储在EO(非易失性位置)。

对比文件未公开特征D(将原始数据复制到RAM),因此不可能存在从RAM中的数据区计算更新数据这一后续步骤。目标专利中此特征旨在RAM中进行数据运算以生成更新值,对比文件的方案未描述此特定计算环境和数据来源。

**H. 将所述经更新数据存储在所述RAM区域中的所述数据区中。**<br>**未公开**

[p0028] “Le premier octet de Dl est écrit dans le premier octet de El à l'instant tl+1...”

对比文件明确记载了将新数据Dl写入存储位置El。然而,El被定义为另一个存储位置,且根据上下文属于EEPROM(非易失性),并非RAM区域(见[p0022])。因此,该特征未被公开。

**I. 使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效。**<br>**未公开**

[p0030] “...l'automate écrit le premier bit vierge bi, du compteur, soit bl lors de cette première mise à jour qui passe alors à 1...”

对比文件公开了在验证新数据写入成功后,将逻辑指示器(比特链中的下一个bit,如bl)设置为“1”(即有效)。但是,如特征F所述,这个指示器比特链存储在非易失性存储器(EPROM/EEPROM)中,而非“RAM区域中。因此,该特征未被公开。

**J. 将所述经更新数据复制到所述NVM区域。**<br>**直接公开**

[p0053] “- en cas de coïncidence, la donnée présente dans l'espace mémoire est recopiée à l'adresse associée, c'est à dire à l'emplacement E.”

在对比文件的第二变体(图3/4)中,明确描述了在临时存储空间M中的数据经过验证后,被复制(recopiée)到最终的目标地址E。地址E是应用读取数据的位置,属于非易失性存储器(见[p0047]),这对应于目标专利的“NVM区域。两者作用相同,都是将已验证的更新数据写入最终的非易失性存储位置。

**K. 使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。**<br>**未公开**

[p0059] “- positionnement de l'indicateur à 1 ("vrai") indiquant que la mise à jour en cours est terminée...”

在对比文件的第二变体中,在完成数据复制后,将指示器设置为“1”(真),表示更新完成。此操作可类比为使标志无效(即更新过程结束)。然而,该指示器存储在为此目的预留的存储空间(见[p0047]),根据上下文,该空间同样位于非易失性存储器中,而非“RAM区域。因此,该特征未被公开。

 

 

发明公开 WO2003025742A2 SOFTWARE UPDATE METHOD, APPARATUS AND SYSTEM_+++A_B_C_E_H_J_d_f_g_i_k+++

--------------------------------------------------

 

**对比文件名称**:发明公开 WO2003025742A2 SOFTWARE UPDATE METHOD, APPARATUS AND SYSTEM

 

**特征比对表格**

 

 

<<<A>>><<<B>>><<<C>>><<<d>>><<<E>>><<<f>>><<<g>>><<<H>>><<<i>>><<<J>>><<<k>>>

技术特征描述及公开性判断

对比文件原文引用

公开性论述

**技术特征A**:所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域。 <br> **《直接公开》**

[p0043] In subscriber station 28, memory unit 78 comprises of two principal components: (1) a volatile random access memory (“RAM”) 82, ...; and (2) a non‑volatile rewritable storage unit, RSU 86, ...

对比文件明确公开了电子设备(subscriber station 28)中的存储单元(memory unit 78)包含两个主要部分:易失性RAM 82和非易失性可重写存储单元RSU 86RSU 86在文中示例为闪存(flash memory),属于非易失性存储器。这直接公开了将存储单元划分为RAM区域和非易失性存储器(NVM)区域。

**技术特征B**:所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中。 <br> **《直接公开》**

[p0043] ... a non‑volatile rewritable storage unit, RSU 86, which in subscriber station 28 is flash memory, used to store data, including instructions, that is not lost when subscriber station 28 is without power. <br> [p0048] ... the RSU 86 is initially divided into three partitions, namely a boot partition 104, a core firmware partition 108 and an auxiliary software partition 112.

对比文件公开了非易失性存储单元RSU 86用于存储数据和指令,并且在初始状态下被划分为多个分区(如核心固件分区108和辅助软件分区112),用于存储固件和软件。这些固件和软件属于需要持久保存的原始数据。因此,对比文件直接公开了将原始数据存储在非易失性存储器(RSU 86)的区域(分区)中。

**技术特征C**:所述NVM区域包括被配置成存储数据的区域。 <br> **《直接公开》**

[p0048] The RSU 86 is divided into logical partitions, each of which is one or more logically contiguous blocks of storage. ... the RSU 86 is initially divided into three partitions, namely a boot partition 104, a core firmware partition 108 and an auxiliary software partition 112.

对比文件明确描述了非易失性存储单元RSU 86被划分为多个逻辑分区(如108112),每个分区由连续的存储块构成,用于存储特定内容(如引导程序、核心固件、辅助软件)。这直接公开了NVM区域包括被配置成存储(特定)数据的区域。

**技术特征D**:将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区。 <br> **《隐含公开》**

[p0044] ... instructions and data are in most cases copied by microprocessor‑assembly 72 from the RSU 86 to the RAM 82 before execution.

对比文件公开了为了执行,通常将指令和数据从非易失性存储单元RSU 86复制到易失性RAM 82中。虽然未明确使用数据区一词,但RAM 82作为存储单元,其存储空间必然包含用于存放这些复制过来的指令和数据的区域,该区域即构成了数据区。因此,对于本领域技术人员而言,将原始数据(如固件)从NVM复制到RAM的数据区是隐含公开的常规操作。

**技术特征E**:其中所述NVM区域和所述RAM区域是不同的区域。 <br> **《直接公开》**

[p0043] In subscriber station 28, memory unit 78 comprises of two principal components: (1) a volatile random access memory (“RAM”) 82, ...; and (2) a non‑volatile rewritable storage unit, RSU 86, ...

对比文件将RAM 82RSU 86描述为存储单元78中两个不同的主要组件(principal components)。这直接且明确地公开了RAM区域和NVM区域是不同的区域。

**技术特征F**:所述RAM区域被进一步划分成用于存储标志的区域。 <br> **《隐含公开》**

[p0059] ... the new core firmware is copied from RAM 82 and written to the RSU 86. <br> [p0063] ... the new core firmware partition 108' is identified to subscriber station 28 as containing the most recent core firmware and original core firmware in the core firmware partition 108 is then disabled ... by being marked “invalid”.

对比文件公开了在更新过程中,需要标识(identify)或标记(mark)某个固件分区为最新或无效。虽然未明确说明该标识标记信息(即一种状态标志)存储在RAM的哪个具体区域,但为了在更新流程(可能涉及中断恢复)中管理和查询这些状态,本领域技术人员容易想到需要在易失性或非易失性存储中设置专门的标志位或状态区。考虑到对比文件强调更新过程中断电后仍能恢复([p0065]),将这种用于指示更新状态的标志存储在非易失性区域(如RSU分区本身,通过修改超级块实现标记)是更直接的做法。然而,目标专利将标志存储在RAM中,其作用是在更新流程中指示阶段状态,并在中断后通过检查该标志决定如何恢复。对比文件虽未明确在RAM中划分标志存储区,但其整个更新逻辑(验证、标识有效/无效分区)隐含了需要对更新状态进行跟踪和记录。在对比文件的技术方案中,为实现类似的中断恢复逻辑,本领域技术人员可以根据设计需要,选择在RAM中设置临时状态标志来辅助流程控制。因此,该特征可以被认为是隐含公开的。

**技术特征G**:从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据。 <br> **《隐含公开》**

[p0057] When it is desired to update the core firmware ... the update core firmware is transferred from an update server 36 ... over the communications link 32 to subscriber station 28. The core firmware is received and stored in the RAM 82 ... <br> [p0059] ... the new core firmware is copied from RAM 82 and written to the RSU 86.

对比文件公开了更新数据(新核心固件)从服务器传输并存储在RAM 82中。虽然对比文件中的经更新数据主要是从外部接收而非从原始数据直接计算得出,但其技术方案涉及在RAM中持有待写入的更新数据副本。对于本领域技术人员而言,计算经更新数据是一个广义概念,包括通过接收、解密、校验、修改等多种方式得到新数据。对比文件在RAM中存储来自外部的更新数据,可视为计算(或更准确说是准备)经更新数据过程的一部分(即接收并暂存)。考虑到目标专利上下文也可能涉及接收外部更新,该特征在对比文件的方案中,其作用(在RAM中持有待应用的更新数据)是类似的。因此,可以认为该特征被隐含公开。

**技术特征H**:将所述经更新数据存储在所述RAM区域中的所述数据区中。 <br> **《直接公开》**

[p0057] ... the update core firmware is transferred ... to subscriber station 28. The core firmware is received and stored in the RAM 82 ...

对比文件明确记载了更新核心固件被接收并存储在RAM 82中。这直接公开了将经更新数据(即更新核心固件)存储在RAM区域中。

**技术特征I**:使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效。 <br> **《隐含公开》**

[p0063] ... the new core firmware partition 108' is identified to subscriber station 28 as containing the most recent core firmware and original core firmware in the core firmware partition 108 is then disabled from being executed ... by being marked “invalid”.

对比文件公开了在将新固件写入RSU并验证后,需要将新分区标识为包含最新固件(即有效),并将旧分区标记为无效。这个过程实质上就是设置一种标志来指示哪个固件版本是当前有效的。虽然对比文件具体实现是通过修改RSU分区内的超级块(一种存储在非易失性介质中的标志)来完成标识标记,但其技术思想是设置状态标志以指示更新完成情况。在目标专利中,使RAM中的更新标志有效,其作用是指示正在执行更新某个更新阶段已完成,以用于后续流程或中断恢复。对比文件通过标记RSU分区有效/无效,同样是为了指示哪个版本是应被使用的,服务于启动和恢复逻辑。两者作用本质相同,只是标志存储位置(RAM vs NVM)和具体名称不同。因此,该技术特征可以被认为是对比文件所述标识/标记操作的一种隐含公开的实现方式。

**技术特征J**:将所述经更新数据复制到所述NVM区域。 <br> **《直接公开》**

[p0059] ... the new core firmware is copied from RAM 82 and written to the RSU 86. <br> [p0060] ... the updated core firmware can be written in increments as it is received ... temporarily stored ... in the RAM 82 and then written to the RSU 86 ...

对比文件多次明确描述了将RAM 82中的新核心固件(经更新数据)写入(复制到)非易失性存储单元RSU 86中。这直接公开了将经更新数据复制到NVM区域。

**技术特征K**:使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。 <br> **《隐含公开》**

[p0063] ... original core firmware in the core firmware partition 108 is then disabled from being executed ... by being marked “invalid”.

与特征I类似,对比文件公开了将旧的核心固件分区标记为无效。这对应于一种使(旧版本的)有效标志无效的操作。在目标专利中,使更新标志无效表示更新流程最终完成或进入下一阶段。对比文件中将旧分区标记无效,是在新分区已验证并标识为有效之后进行的,标志着旧版本被废弃,更新流程的一个关键步骤完成。两者在通过改变标志状态来指示一个更新相关状态的结束这一点上作用相同。因此,该技术特征可以被认为是对比文件所述标记无效操作的一种隐含公开的实现方式。

 

 

发明公开 WO2007100197A1 FLASH MEMORY STORING SYSTEM FOR DATABASE SYSTEM AND METHOD THEREFOR_+++B_C_E_F_I_J_K+++

--------------------------------------------------

 

**对比文件名称**:发明公开 WO2007100197A1 FLASH MEMORY STORING SYSTEM FOR DATABASE SYSTEM AND METHOD THEREFOR

 

**特征比对表格**

 

 

<<<B>>>

<<<C>>>

<<<E>>>

<<<F>>>

<<<I>>>

<<<J>>>

<<<K>>>

技术特征描述及公开性质

对比文件原文引用

公开性论述

**技术特征A**:所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域。<br>**公开性质**:未公开

对比文件描述了闪存(Flash Memory)的物理结构划分,例如划分为扇区(sector),扇区再逻辑划分为桶(bucket)用于存储数据(见说明书第[39]段)。同时,系统内存(system memory)包括随机存取存储器(RAM),用于存储管理表(如bucket_use_table, bucket_page_table等)(见说明书第[40], [54]段)。然而,对比文件并未描述将同一个“NV-RAM”器件(即兼具非易失性和随机存取特性的存储器)划分为NVM区域和RAM区域。其闪存(非易失性)和系统内存RAM是物理上分离的器件。

在对比文件中,闪存作为非易失性存储介质,用于持久化存储数据库页面数据(桶)。系统RAM则用于存储管理数据结构(各种表),以提高访问和管理效率。两者分工明确,是独立的存储部件。这与目标专利中在同一个NV-RAM器件内部划分出NVM区域和RAM区域,并利用RAM区域作为更新缓冲的技术构思不同。因此,该特征未被对比文件公开。

**技术特征B**:所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中。<br>**公开性质****《直接公开》**

说明书第[39]段:“each bucket (34) means a space in the flash memory (30) for storing the contents of each page of the database system (20), and one page is mapped into a bucket (34).” 以及第[53]段描述了当更新一个特定页面时,“record the corrected page in the bucket”

对比文件明确记载了将数据库系统的页面内容(即原始数据)存储(记录)在闪存(Flash Memory)的桶(bucket)中。闪存是非易失性存储器(NVM)。因此,该技术特征被对比文件直接公开。其在对比文件中的作用与在目标专利中相同,都是作为数据的持久化存储位置。

**技术特征C**:所述NVM区域包括被配置成存储数据的区域。<br>**公开性质****《直接公开》**

说明书第[39]段:“each bucket (34) comprises a bucket_header (4 bytes) (36) ... and a bucket_body (4KB-4 bytes) (38) for writing data.”

对比文件明确描述了闪存中的每个桶(bucket)包含一个用于写入数据的桶体(bucket_body)。桶体即是被配置成存储数据的区域。因此,该技术特征被对比文件直接公开。

**技术特征D**:将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区。<br>**公开性质**:未公开

对比文件提到了在系统内存(RAM)中维护如bucket_use_table, bucket_page_table等管理表(见第[40], [54]段),以及为了快速响应读请求,可以在RAM中设置缓冲区(buffer)来缓存读取过的页面内容(见第[76]段)。但并未描述将存储在闪存(NVM)中的原始数据(例如某个页面的内容)复制到RAM中的一个特定数据区作为更新过程的中间步骤。其RAM缓冲区主要用于缓存读取操作的结果,而非用于执行数据更新的事务性流程。

在对比文件中,RAM主要用于存储元数据管理表和作为读缓存。虽然存在将页面数据读入RAM缓冲区的操作,但这主要是为了加速后续读取,而非作为将原始数据复制到RAM区域中的数据区以进行安全更新流程的一个刻意步骤。目标专利中此步骤旨在为后续计算更新数据提供RAM中的副本,与对比文件中缓存的目的和作用不同。因此,该特征未被公开。

**技术特征E**:其中所述NVM区域和所述RAM区域是不同的区域。<br>**公开性质****《隐含公开》**

说明书第[40]段:“The system memory comprises a random access memory (RAM).” 结合全文,系统内存(RAM)与作为存储介质的闪存(Flash Memory)是分开的。

对比文件的技术方案中,用于持久化存储数据的闪存(非易失性)和用于运行管理程序、存储管理表的系统内存(RAM)在物理上是不同的存储区域/器件。这对于本领域技术人员而言是确定的。虽然对比文件没有明确说“NVM区域和RAM区域是不同的区域,但根据其整体描述,闪存和RAM作为不同功能的存储部件,必然是不同的区域。此特征在对比文件中是隐含公开的。在对比文件中,两者的区分是实现数据库存储管理与事务处理的基础架构;在目标专利中,两者的区分是为了在同一器件内实现安全的事务性更新机制,作用虽有关联但具体技术目的不同。

**技术特征F**:所述RAM区域被进一步划分成用于存储标志的区域。<br>**公开性质****《直接公开》**

说明书第[40]段描述了“bucket_use_table (TbI)”在系统启动时被初始化并存储在系统内存(RAM)中,该系统内存包括RAM。该表用于管理桶的使用状态(‘initialized’‘allocated’‘deallocated’等)。第[54]段提到“bucket_page_table (Tb3) is managed only in the system memory (RAM)”。这些表中的条目值(如状态标志)实质上就是存储在RAM中的标志。

对比文件明确记载了在系统内存(RAM)中维护多个表(如bucket_use_table, bucket_page_table),这些表存储了与数据块(桶)状态相关的标志信息(如分配状态、页面映射关系)。这相当于将RAM区域划分出用于存储这些标志的区域。因此,该技术特征被对比文件直接公开。在对比文件中,这些标志用于管理闪存中数据的分配、映射和事务状态;在目标专利中,标志用于指示更新过程的阶段状态,具体作用不同,但RAM中存储标志这一手段被公开。

**技术特征G**:从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据。<br>**公开性质**:未公开

对比文件第[53]段提到更新页面时,“record the corrected page in the bucket”。第[81]-[84]段描述了数据库系统(20)向逻辑内存接口(12)发出写(write)或更新(update)命令,并携带页面数据。计算经更新数据的动作发生在数据库系统(20)内部或上层应用,对比文件未描述这一计算过程是基于存储在RAM数据区中的原始数据副本进行的。

对比文件关注于如何将数据库系统产生的新数据更正后的页面安全地存储到闪存中,并管理相关元数据。它没有披露在存储器层面(如在RAM的数据区中)基于原始数据副本进行计算以生成更新数据的具体过程。目标专利中此特征强调了在RAM中进行数据计算这一特定步骤,该步骤在对比文件中没有对应记载。

**技术特征H**:将所述经更新数据存储在所述RAM区域中的所述数据区中。<br>**公开性质**:未公开

对比文件第[86]段步骤S122“records the page data to the bucket_body (38)”。第[53]段:“it must record the corrected page (the content is A') in an 'initialized' bucket B'”

对比文件明确记载了将更新后的页面数据(经更新数据)直接记录(存储)到闪存(Flash Memory)中新分配的桶(bucket)的桶体(bucket_body)中。这是存储到NVM区域,而非RAM区域的数据区。因此,该技术特征未被对比文件公开。

**技术特征I**:使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效。<br>**公开性质****《直接公开》**

说明书第[96]-[98]段(对应图1213的流程)描述了事务提交(commit)的过程。例如,在第一阶段(图12),根据事务动作列表(transaction_action_list)中的节点,更新相关桶在bucket_use_table(位于RAM)中的状态标志,例如将从“in_allocation_transaction (St4)”更新为“allocation_transaction_committed (St5)”(步骤S208),或更新为“deallocation_transaction_committed (St7)”(步骤S210)。这相当于使表示事务提交中的标志有效。

对比文件明确记载了在事务处理过程中,会根据事务进展更新存储在RAM管理表(如bucket_use_table)中的状态标志。例如,在提交的第一阶段,将桶的状态标志设置为“allocation_transaction_committed”等,这实质上是使一个指示更新/提交正在进行中的标志有效。该操作在对比文件中的作用是标识事务处理阶段,以保证数据一致性和可恢复性,与目标专利中使经更新标志有效以标识更新阶段的作用相同。因此,该特征被直接公开。

**技术特征J**:将所述经更新数据复制到所述NVM区域。<br>**公开性质****《直接公开》**

说明书第[86]段步骤S122“records the page data to the bucket_body (38)”。第[53]段:“it must record the corrected page (the content is A') in an 'initialized' bucket B'”

对比文件明确记载了将更新后的页面数据(经更新数据)写入(复制到)闪存(NVM)中新分配的桶中。这与目标专利中将经更新数据复制到NVM区域的特征完全一致。其在对比文件中的作用同样是实现数据的持久化更新存储。

**技术特征K**:使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。<br>**公开性质****《直接公开》**

说明书第[98]段(对应图13流程)描述了事务提交的第二阶段。例如,对于TR_UPDATETR_WRITE操作,如果‘after_bucket_number’中桶的状态是“allocation_transaction_committed (St5)”,则将其更新为“allocated (St2)”(步骤S238);否则更新为“deallocated (St3)”(步骤S240)。这相当于在事务最终完成后,将之前设置的表示事务提交中的标志清除或更新为最终状态,即使其无效。

对比文件明确记载了在事务提交的最后阶段,将RAM中管理表(如bucket_use_table)内的状态标志从表示提交中的中间状态(如St5, St7)更新为表示稳定终态的“allocated”“deallocated”。这一更新操作使得之前有效的提交中标志不再有效,即相当于使其无效。该操作在对比文件中的作用是完成事务状态标记,与目标专利中使经更新标志无效以表示更新完成的作用相同。因此,该特征被直接公开。

 

 


权利要求2

.如权利要求1所述的方法,进一步包括:

在中断之后确定所述RAM区域中所述经更新标志的状态;

如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM区域;以及如果所述经更新标志的所述状态有效,则使所述RAM区域中的所述经更新标志无效。


权利要求3

如权利要求2所述的方法,其中,所述中断是给所述NV‑RAM的功率丢失、给存储器管理设备的功率丢失、给处理器的功率丢失、重引导、重置、或其组合。


权利要求4

如权利要求1所述的方法,进一步包括:

在中断之后确定所述RAM区域中的所述经更新标志的状态,其中所述经更新标志指示多个更新阶段中的特定更新阶段的完成;

如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM 区域,其中所述NVM区域与所述特定更新阶段相关联;以及如果所述经更新标志的所述状态有效,则使所述RAM区域中的所述经更新标志无效,其中所述RAM区域与所述特定更新阶段相关联。


权利要求5

.如权利要求4所述的方法,进一步包括在所述多个更新阶段中的后续更新阶段中执行更新。


权利要求6

如权利要求4所述的方法,其中,所述中断是给所述NV‑RAM的功率丢失、给存储器管理设备的功率丢失、给处理器的功率丢失、重引导、重置、或其组合。


权利要求7

.如权利要求1所述的方法,其中,所述经更新标志指示多个更新阶段中的特定更新阶段的完成。


权利要求8

.如权利要求1所述的方法,进一步包括将所述NV‑RAM划分成所述NVM区域和所述RAM区域。


权利要求9

根据权利要求1所述的方法,其中,所述原始数据是安全交易数据、 所述经更新数据是安全交易数据、 或其组合。


权利要求10

.一种配置成更新非易失性随机存取存储器NV‑RAM的装置,所述装置包括:所述NV‑RAM,其中所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域,并且所述NVM区域和所述RAM区域是不同的区域,并且其中,所述RAM区域被进一步划分成用于存储标志的区域;

处理器,其被耦合到所述NV‑RAM;以及

存储器,其被耦合到所述处理器并被配置成使所述处理器:将原始数据存储在所述NVM区域中,所述NVM区域包括被配置成存储数据的区域;

将所述原始数据复制到所述RAM区域中的数据区;

从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据;

将所述经更新数据存储在所述RAM区域中的所述数据区中;

使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效;

将所述经更新数据复制到所述NVM区域;以及

使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。


权利要求11

.如权利要求10所述的装置,其中,所述存储器被进一步配置成使所述处理器:在中断之后确定所述RAM区域中的所述经更新标志的状态;

如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM区域;以及如果所述经更新标志的所述状态有效,则使所述RAM区域中的所述经更新标志无效。


权利要求12

如权利要求11所述的装置,其中,所述中断是给所述NV‑RAM的功率丢失、给存储器管理设备的功率丢失、给处理器的功率丢失、重引导、重置、或其组合。


权利要求13

如权利要求10所述的装置,其中,所述存储器被进一步配置成使所述处理器:在中断之后确定所述RAM区域中的所述经更新标志的状态,其中所述经更新标志指示多个更新阶段中的特定更新阶段的完成;

如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM区域,其中所述NVM区域与所述特定更新阶段相关联;以及如果所述经更新标志的所述状态有效,则使所述RAM区域中的所述经更新标志无效,其中所述RAM区域与所述特定更新阶段相关联。


权利要求14

.如权利要求13所述的装置,其中,所述存储器被进一步配置成使所述处理器在所述多个更新阶段中的后续更新阶段中执行更新。


权利要求15

如权利要求13所述的装置,其中,所述中断是给所述NV‑RAM的功率丢失、给存储器管理设备的功率丢失、给处理器的功率丢失、重引导、重置、或其组合。


权利要求16

.如权利要求10所述的装置,其中,所述经更新标志指示多个更新阶段中的特定更新阶段的完成。


权利要求17

.如权利要求10所述的装置,其中,所述存储器被进一步经配置成使所述处理器将所述NV‑RAM划分成所述NVM区域和所述RAM区域。


权利要求18

根据权利要求10所述的装置,其中,所述原始数据是安全交易数据、 所述经更新数据是安全交易数据、 或其组合。


权利要求19

如权利要求10所述的装置,其中,所述处理器的至少一部分被集成在半导体管芯上。


权利要求20

.如权利要求10所述的装置,进一步包括与所述处理器集成的基站或移动设备中的至少一者。


权利要求21

权利要求10所述的装置,其中,所述装置是移动设备、音乐播放器、视频播放器、娱乐单元、导航设备、通信设备、平板设备、计算机、或其组合。


权利要求22

根据权利要求10所述的装置,其中:

所述处理器是微处理器、微控制器、数字信号处理器、现场可编程门阵列、可编程逻辑器件、专用集成电路、控制器、非通用专用处理器、状态机、门控逻辑、分立硬件组件、专用硬件有限状态机、或其组合;以及所述NV‑RAM是自旋转移矩磁阻式随机存取存储器或铁电式RAM。


权利要求23

一种包括存储于其上的处理器可执行指令的非瞬态计算机可读介质,所述处理器可执行指令被配置成使处理器:将原始数据存储在非易失性随机存取存储器NV‑RAM的非易失性存储器NVM区域中,其中所述NV‑RAM被划分成所述NVM区域和随机存取存储器RAM区域,并且其中,所述NVM区域包括被配置成存储数据的区域;

将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区,其中所述NVM区域和所述RAM区域是不同的区域,并且其中,所述RAM区域被进一步划分成用于存储标志的区域;

从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据;

将所述经更新数据存储在所述RAM区域中的所述数据区中;

使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效;

将所述经更新数据复制到所述NVM区域;以及

使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。


权利要求24

.如权利要求23所述的非瞬态计算机可读介质,其中,所述处理器可执行指令进一步包括使所述处理器执行以下操作的指令:在中断之后确定所述RAM区域中的所述经更新标志的状态;

如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM区域;以及如果所述经更新标志的所述状态有效,则使所述RAM区域中的所述经更新标志无效。


权利要求25

.如权利要求23所述的非瞬态计算机可读介质,其中,所述处理器可执行指令进一步包括使所述处理器执行以下操作的指令:在中断之后确定所述RAM区域中所述经更新标志的状态,其中所述经更新标志指示多个更新阶段中的特定更新阶段的完成;

如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM 区域,其中所述NVM区域与所述特定更新阶段相关联;以及如果所述经更新标志的所述状态有效,则使所述RAM区域中所述经更新标志无效,其中所述RAM区域与所述特定更新阶段相关联。


权利要求26

.如权利要求23所述的非瞬态计算机可读介质,其中,所述经更新标志指示多个更新阶段中的特定更新阶段的完成。


权利要求27

.一种配置成更新非易失性随机存取存储器NV‑RAM的设备,所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域,所述设备包括:用于将原始数据存储在所述NV‑RAM的所述NVM区域中的装置,所述NVM区域包括被配置成存储数据的区域;

用于将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区的装置,其中所述NVM区域和所述RAM区域是不同的区域,并且其中,所述RAM区域被进一步划分成用于存储标志的区域;

用于从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据的装置;

用于将所述经更新数据存储在所述RAM区域中的所述数据区中的装置;

用于使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效的装置;

用于将所述经更新数据复制到所述NVM区域的装置;以及用于使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效的装置。


权利要求28

.如权利要求27所述的设备,进一步包括:

用于在中断之后确定所述RAM区域中的所述经更新标志的状态的装置;

用于如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM区域的装置;以及用于如果所述经更新标志的所述状态有效,则使所述RAM区域中的所述经更新标志无效的装置。


权利要求29

.如权利要求27所述的设备,进一步包括:

用于在中断之后确定所述RAM区域中的所述经更新标志的状态的装置,其中所述经更新标志指示多个更新阶段中的特定更新阶段的完成;

用于如果所述经更新标志的所述状态有效,则将所述经更新数据复制到所述NVM区域的装置,其中所述NVM区域与所述特定更新阶段相关联;以及用于如果所述经更新标志的所述状态有效,则使所述RAM区域中所述经更新标志无效的装置,其中所述RAM区域与所述特定更新阶段相关联。


权利要求30

如权利要求27所述的设备,其中,所述经更新标志指示多个更新阶段中的特定更新阶段的完成。


Powered by Django

网站备案号:渝ICP备2023012882号


重庆市非显而易见网络科技有限责任公司 A Anti NPE NPE