会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • FRAGMENTATION REDUCTION USING VIRTUAL SECTORS FOR STATIC DATA
    • 使用虚拟区域进行静态数据的分段减少
    • US20110035557A1
    • 2011-02-10
    • US12536054
    • 2009-08-05
    • Olli Olavi Luukkainen
    • Olli Olavi Luukkainen
    • G06F12/00
    • G06F3/064G06F3/0664G06F3/0679
    • A system for facilitating enhanced storage efficiency. Operational scenarios that include, for example, many distinct files that are smaller than a read/write block size in an apparatus may result in large portions of unused memory. Sectors that would have normally fallen within a block occupied by a small file may be replaced by “virtual” sectors. The virtual sectors may be mapped in an intermediate control level so that small files may still be read using a standard block size without wasting actual physical memory space. The physical sectors that were previously virtualized may then, for example, be used to “extend” the available memory.
    • 一种用于提高存储效率的系统。 例如,在设备中包括小于读/写块大小的许多不同文件的操作场景可能导致未使用的存储器的大部分。 通常落在小文件所占用的块内的扇区可能被“虚拟”扇区所取代。 可以将虚拟扇区映射到中间控制级别,使得可以使用标准块大小仍然可以读取小文件,而不浪费实际物理存储器空间。 之前虚拟化的物理扇区可以例如用于“扩展”可用存储器。
    • 2. 发明申请
    • METHODS, APPARATUSES, AND COMPUTER PROGRAM PRODUCTS FOR ENHANCING MEMORY ERASE FUNCTIONALITY
    • 方法,设备和计算机程序产品,用于增强记忆功能的功能
    • US20100131726A1
    • 2010-05-27
    • US12324115
    • 2008-11-26
    • OLLI OLAVI LUUKKAINEN
    • OLLI OLAVI LUUKKAINEN
    • G06F12/02
    • G06F12/0246G06F2212/7205
    • A method, apparatus, and computer program product are provided for enhancing memory erase functionality. An apparatus may include a processor configured to initiate, at a slave device comprising a block-based mass memory, a memory management session with a host device in communication with the slave device such that the host device has ability to read from and write to the mass memory. The processor may be further configured to track changes made by the host device to memory allocation data stored on a memory block within the mass memory. The processor may additionally be configured to determine based at least in part upon the tracked changes whether the host device marked any memory blocks as free. The processor may be further configured to erase one or more memory blocks determined to be marked as free. Corresponding methods and computer program products are also provided.
    • 提供了一种用于增强存储器擦除功能的方法,装置和计算机程序产品。 设备可以包括处理器,其被配置为在包括基于块的大容量存储器的从设备处启动与与从设备通信的主机设备的存储器管理会话,使得主机设备具有读取和写入到该设备的能力 大量记忆 处理器还可以被配置为跟踪由主机设备对存储在大容量存储器内的存储块上的存储器分配数据所做的改变。 处理器还可以被配置为至少部分地基于跟踪的改变来确定主机设备是否将任何存储器块标记为空闲。 处理器可以被进一步配置为擦除被确定为被标记为空闲的一个或多个存储器块。 还提供了相应的方法和计算机程序产品。
    • 3. 发明授权
    • Methods, apparatuses, and computer program products for enhancing memory erase functionality
    • 用于增强内存擦除功能的方法,设备和计算机程序产品
    • US08407401B2
    • 2013-03-26
    • US12324099
    • 2008-11-26
    • Olli Olavi Luukkainen
    • Olli Olavi Luukkainen
    • G06F7/00G06F12/00G06F13/00G06F13/28G06F17/00G06F17/30
    • G06F12/0246G06F2212/7205
    • A method, apparatus, and computer program product are provided for enhancing memory erase functionality. An apparatus may include a block-based mass memory and a controller configured to receive an erase command from a host device comprising an indication of a location of a block in the mass memory storing memory allocation data. The controller may be further configured to access the memory allocation data based at least in part upon the indicated location. The controller may additionally be configured to determine, based at least in part upon the memory allocation data, blocks within the mass memory that have been freed by the host device. The controller may also be configured to erase the freed blocks. Corresponding methods and computer program products are also provided.
    • 提供了一种用于增强存储器擦除功能的方法,装置和计算机程序产品。 装置可以包括基于块的大容量存储器和被配置为从主机装置接收擦除命令的控制器,该主机装置包括存储存储器分配数据的大容量存储器中的块的位置的指示。 控制器还可以被配置为至少部分地基于所指示的位置来访问存储器分配数据。 控制器还可以被配置为至少部分地基于存储器分配数据来确定大容量存储器中已被主机设备释放的块。 控制器还可以被配置为擦除被释放的块。 还提供了相应的方法和计算机程序产品。
    • 4. 发明申请
    • METHODS, APPARATUSES, AND COMPUTER PROGRAM PRODUCTS FOR ENHANCING MEMORY ERASE FUNCTIONALITY
    • 方法,设备和计算机程序产品,用于增强记忆功能的功能
    • US20100131699A1
    • 2010-05-27
    • US12324099
    • 2008-11-26
    • OLLI OLAVI LUUKKAINEN
    • OLLI OLAVI LUUKKAINEN
    • G06F12/00G06F12/02
    • G06F12/0246G06F2212/7205
    • A method, apparatus, and computer program product are provided for enhancing memory erase functionality. An apparatus may include a block-based mass memory and a controller configured to receive an erase command from a host device comprising an indication of a location of a block in the mass memory storing memory allocation data. The controller may be further configured to access the memory allocation data based at least in part upon the indicated location. The controller may additionally be configured to determine, based at least in part upon the memory allocation data, blocks within the mass memory that have been freed by the host device. The controller may also be configured to erase the freed blocks. Corresponding methods and computer program products are also provided.
    • 提供了一种用于增强存储器擦除功能的方法,装置和计算机程序产品。 装置可以包括基于块的大容量存储器和被配置为从主机装置接收擦除命令的控制器,包括存储存储器分配数据的大容量存储器中的块的位置的指示。 控制器还可以被配置为至少部分地基于所指示的位置来访问存储器分配数据。 控制器还可以被配置为至少部分地基于存储器分配数据来确定大容量存储器中已被主机设备释放的块。 控制器还可以被配置为擦除被释放的块。 还提供了相应的方法和计算机程序产品。
    • 5. 发明申请
    • Method and Apparatus for Computer Memory Traversal
    • 计算机存储器遍历的方法和装置
    • US20090327622A1
    • 2009-12-31
    • US12165153
    • 2008-06-30
    • Olli Olavi Luukkainen
    • Olli Olavi Luukkainen
    • G06F12/02
    • G06F12/023
    • A method, apparatus and computer program product is provided for traversing computer memory. In one example embodiment, a method comprises determining whether a next cluster associated with a file is located in contiguous memory and obtaining a location of a next cluster from a file allocation table when the next cluster associated with the file is not located in contiguous memory. For example, the determining step may comprise reading from a cluster descriptor that is associated with the file wherein the cluster descriptor comprises an indication that a contiguous cluster in a data region is associated with the file. In one embodiment, the file allocation table is located in a first memory and the cluster descriptor is located in a second memory.
    • 提供了一种用于遍历计算机存储器的方法,装置和计算机程序产品。 在一个示例实施例中,一种方法包括确定与文件相关联的下一个集群是否位于连续存储器中,并且当与该文件相关联的下一个集群不位于连续存储器中时,从文件分配表获得下一个集群的位置。 例如,确定步骤可以包括从与文件相关联的集群描述符读取,其中集群描述符包括数据区域中的连续集群与该文件相关联的指示。 在一个实施例中,文件分配表位于第一存储器中,并且集群描述符位于第二存储器中。