会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • METADATA REDUNDANCY SCHEMES FOR NON-VOLATILE MEMORIES
    • 用于非易失性记忆的元数据冗余方案
    • WO2011035245A1
    • 2011-03-24
    • PCT/US2010/049497
    • 2010-09-20
    • APPLE INCPOST, Daniel, J.KHMELNITSKY, VadimWAKRAT, Nir, J.
    • POST, Daniel, J.KHMELNITSKY, VadimWAKRAT, Nir, J.
    • G06F13/00
    • G06F12/0246G06F11/1402G06F11/1666G06F2212/7201G06F2212/7207
    • Systems and methods are provided for storing data to or reading data from a non-volatile memory ("NVM"), such as flash memory, using a metadata redundancy scheme. In some embodiments, an electronic device, which includes an NVM, may also include a memory interface for controlling access to the NVM. The memory interface may receive requests to write user data to the NVM. The user data from each request may be associated with metadata, such as a logical address, flags, or other data. In response to a write request, the NVM interface may store the user data and its associated metadata in a first memory location (e.g., page), and may store a redundant copy of the metadata in a second memory location. This way, even if the first memory location becomes inaccessible, the memory interface can still recover the metadata from the backup copy stored in the second memory location.
    • 提供了系统和方法,用于使用元数据冗余方案将数据存储到非易失性存储器(“NVM”)或从非易失性存储器(例如,闪存)读取数据。 在一些实施例中,包括NVM的电子设备还可以包括用于控制对NVM的访问的存储器接口。 存储器接口可以接收将用户数据写入NVM的请求。 来自每个请求的用户数据可以与元数据相关联,诸如逻辑地址,标志或其他数据。 响应于写入请求,NVM接口可以将用户数据及其关联的元数据存储在第一存储位置(例如页面)中,并且可以将元数据的冗余副本存储在第二存储位置中。 这样,即使第一个内存位置变得不可访问,内存接口仍然可以从存储在第二个内存位置的备份副本中恢复元数据。
    • 4. 发明申请
    • NON-VOLATILE TEMPORARY DATA HANDLING
    • 非挥发性临时数据处理
    • WO2013012632A1
    • 2013-01-24
    • PCT/US2012/046236
    • 2012-07-11
    • APPLE INC.WAKRAT, Nir, J.POST, Daniel, J.
    • WAKRAT, Nir, J.POST, Daniel, J.
    • G06F13/00
    • G06F12/0246G06F9/4418G06F12/08G06F2212/1041G06F2212/7201G06F2212/7209
    • Systems and methods are provided for handling temporary data that is stored in a non-volatile memory, such as NAND flash memory. The temporary data may include hibernation data or any other data needed for only one boot cycle of an electronic device. When storing the temporary data in one or more pages of the non-volatile memory, the electronic device can store a temporary marker as part of the metadata in at least one of the pages. This way, on the next bootup of the electronic device, the electronic device can use the temporary marker to determine that the associated page contains unneeded data. The electronic device can therefore invalidate the page and omit the page from its metadata tables.
    • 提供了用于处理存储在诸如NAND闪存之类的非易失性存储器中的临时数据的系统和方法。 临时数据可以包括休眠数据或电子设备的仅一个引导周期所需的任何其他数据。 当将该临时数据存储在非易失性存储器的一个或多个页面中时,电子设备可以将临时标记作为元数据的一部分存储在至少一个页面中。 这样,在电子设备的下次启动时,电子设备可以使用临时标记来确定相关联的页面包含不需要的数据。 因此,电子设备可以使页面无效,并从其元数据表中省略页面。
    • 6. 发明申请
    • WEAVE SEQUENCE COUNTER FOR NON-VOLATILE MEMORY SYSTEMS
    • 用于非易失性存储器系统的WEAVE序列计数器
    • WO2013040537A1
    • 2013-03-21
    • PCT/US2012/055698
    • 2012-09-17
    • APPLE INC.POST, Daniel, J.WAKRAT, Nir, JacobKHMELNITSKY, Vadim
    • POST, Daniel, J.WAKRAT, Nir, JacobKHMELNITSKY, Vadim
    • G06F9/26
    • G06F12/0246G06F2212/7202G06F2212/7207G06F2212/7211
    • Systems and methods are disclosed for providing a weave sequence counter ("WSC") for non-volatile memory ("NVM") systems. The WSC can identify the sequence in which each page of the NVM is programmed. The "weave" aspect can refer to the fact that multiple blocks can be open for programming at once, thus allowing the pages of these blocks to be programmed in a "woven" manner. Systems and methods are also disclosed for providing a host weave sequence counter ("HWSC"). Each time new data is initially programmed to the NVM, this data can be associated with a particular HWSC. The HWSC associated with the data may not change, even when the data is moved to a new page (e.g., for wear leveling purposes and the like). The WSC and HWSC may aid in, for example, performing rollback, building logical -to-physical mappings, determining static-versus-dynamic page statuses, and performing maintenance operations (e.g., wear leveling).
    • 公开了用于为非易失性存储器(“NVM”)系统提供编织序列计数器(“WSC”)的系统和方法。 WSC可以识别NVM的每个页面被编程的顺序。 “编织”方面可以指多个块可以一次打开以进行编程,从而允许以“编织”的方式对这些块的页面进行编程。 还公开了用于提供主机编织序列计数器(“HWSC”)的系统和方法。 每当新数据最初被编程到NVM时,该数据可以与特定的HWSC相关联。 即使将数据移动到新页面(例如,用于磨损均衡目的等),与数据相关联的HWSC也可能不会改变。 WSC和HWSC可以帮助例如执行回滚,构建逻辑到物理映射,确定静态到动态页面状态以及执行维护操作(例如,磨损均衡)。
    • 7. 发明申请
    • FASTER TREE FLATTENING FOR A SYSTEM HAVING NON-VOLATILE MEMORY
    • 用于具有非易失性存储器的系统的快速树状平铺
    • WO2013040538A1
    • 2013-03-21
    • PCT/US2012/055703
    • 2012-09-17
    • APPLE INC.POST, Daniel, J.KHMELNITSKY, Vadim
    • POST, Daniel, J.KHMELNITSKY, Vadim
    • G06F9/45
    • G06F3/0608G06F3/0643G06F3/0679G06F12/0246G06F2212/7201
    • Systems and methods are disclosed for efficient buffering for a system having non-volatile memory ("NVM"). A tree can be stored in volatile memory that includes a logical -to-physical mapping between a logical space and physical addresses of the NVM. When the amount of memory available for the tree is below a pre-determined threshold, a system can attempt to reduce the number of data fragments in the NVM, and consequently flatten a portion of the tree. The NVM interface may select an optimal set of entries of the tree to combine. Any suitable approach can be used such as, for example, moving one or more sliding windows across the tree, expanding a sliding window when a condition has been satisfied, using a priority queue while scanning the tree, and/or maintaining a priority queue while the tree is being updated.
    • 公开了用于具有非易失性存储器(“NVM”)的系统的有效缓冲的系统和方法。 一个树可以存储在易失性存储器中,其中包括逻辑空间和NVM的物理地址之间的逻辑到物理映射。 当可用于树的内存量低于预定阈值时,系统可以尝试减少NVM中的数据片段的数量,从而使树的一部分变平。 NVM接口可以选择要合并的树的最佳条目集合。 可以使用任何合适的方法,例如,在树上移动一个或多个滑动窗口,当满足条件时,使用优先级队列在扫描树时扩展滑动窗口和/或维护优先级队列 树正在更新。
    • 8. 发明申请
    • NON-REGULAR PARITY DISTRIBUTION DETECTION VIA METADATA TAG
    • 通过元数字标签检测非正常奇偶校验
    • WO2011119255A2
    • 2011-09-29
    • PCT/US2011/023197
    • 2011-01-31
    • APPLE INC.POST, Daniel, J.
    • POST, Daniel, J.
    • H03M13/05H03M13/09G06F12/02G06F11/10
    • G06F11/1068
    • This can relate to non-regular parity distribution of a non-volatile memory ("NVM"), such as flash memory, and detection of the non-regular parity via a metadata tag. For example, each codeword of the NVM can include one or more parity pages that may be distributed at random through the NVM. To identify the page as a parity page, a parity page marker can be included in the metadata of that page. During power-up of the NVM, an address table including the logical-to- physical address mapping of the pages can be created. Pages including a parity page marker, however, can be skipped during the creation of this address table. Additionally, by having two or more parity pages associated with a codeword, an additional layer of protection can be provided for repairing errors in that codeword.
    • 这可以涉及非易失性存储器(“NVM”)的非正规奇偶校验分配,例如闪速存储器,以及通过元数据标签检测非常规奇偶校验。 例如,NVM的每个码字可以包括可以通过NVM随机分布的一个或多个奇偶校验页。 要将页面标识为奇偶校验页面,可以在该页面的元数据中包含奇偶校验页标记。 在NVM上电期间,可以创建包括页面的逻辑到物理地址映射的地址表。 但是,在创建此地址表时可以跳过包含奇偶校验页标记的页面。 另外,通过具有与码字相关联的两个或多个奇偶校验页,可以提供附加的保护层来修复该码字中的错误。