会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • 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可以帮助例如执行回滚,构建逻辑到物理映射,确定静态到动态页面状态以及执行维护操作(例如,磨损均衡)。
    • 4. 发明申请
    • BOOTING A MEMORY DEVICE FROM A HOST
    • 从主机处理记忆设备
    • WO2013006568A2
    • 2013-01-10
    • PCT/US2012/045288
    • 2012-07-02
    • APPLE INC.FAI, AnthonyWAKRAT, Nir, JacobSEROFF, Nicholas
    • FAI, AnthonyWAKRAT, Nir, JacobSEROFF, Nicholas
    • G06F12/02G06F15/177
    • G06F3/0604G06F3/0632G06F3/0655G06F3/0679G06F9/4416G06F12/0246
    • In one implementation, a method includes receiving, at a memory device, an instruction to boot the memory device, wherein the memory device includes non-volatile memory accessible by a controller of the memory device; and, in response to receiving the instruction to boot the memory device, obtaining, by the memory device, firmware from a host device, wherein the host device is separate from and communicatively coupled to the memory device. The method can also include booting the memory device using the firmware from the host device, wherein the memory device boots separately from the host device, and the host device performs operations using data or instructions stored in the non-volatile memory and obtained through communication with the memory controller of the memory device.
    • 在一个实现中,一种方法包括在存储器设备处接收引导存储器设备的指令,其中存储器设备包括由存储器设备的控制器可访问的非易失性存储器; 并且响应于接收到引导所述存储器设备的指令,由所述存储器设备从主机设备获得固件,其中所述主机设备与所述存储设备分离并且通信地耦合到所述存储设备。 该方法还可以包括使用来自主机设备的固件引导存储设备,其中存储器设备与主机设备分开启动,并且主机设备使用存储在非易失性存储器中的数据或指令来执行操作,并通过与 存储器设备的存储器控​​制器。
    • 10. 发明申请
    • MOUNT-TIME RECONCILIATION OF DATA AVAILABILITY
    • 数据可用性的安装时间重新安装
    • WO2013090135A1
    • 2013-06-20
    • PCT/US2012/068389
    • 2012-12-07
    • APPLE INC.
    • POST, Daniel, J.WAKRAT, Nir, JacobKHMELNITSKY, Vadim
    • G11C13/00
    • G06F3/0643G06F11/1417G06F11/1435G06F12/0246G06F17/30218
    • Systems and methods are disclosed for mount-time reconciliation of data availability. During system boot-up, a non-volatile memory ( "NVM" ) driver can be enumerated, and an NVM driver mapping can be obtained. The NVM driver mapping can include the actual availability of LBAs in the NVM. A file system can then be mounted, and a file system allocation state can be generated. The file system allocation state can indicate the file system' s view of the availability of LBAs. Subsequently, data availability reconciliation can be performed. That is, the file system allocation state and the NVM driver mapping can be overlaid and compared with one another in order to expose any discrepancies.
    • 披露了数据可用性的安装时间调节的系统和方法。 在系统启动期间,可以列举非易失性存储器(“NVM”)驱动程序,并且可以获得NVM驱动程序映射。 NVM驱动程序映射可以包括NVM中LBA的实际可用性。 然后可以安装文件系统,并且可以生成文件系统分配状态。 文件系统分配状态可以指示文件系统对LBA可用性的视图。 随后,可以执行数据可用性协调。 也就是说,文件系统分配状态和NVM驱动程序映射可以被叠加并相互比较,以便暴露任何差异。