Storage system format for transaction safe file system
    21.
    发明授权
    Storage system format for transaction safe file system 有权
    交易安全文件系统的存储系统格式

    公开(公告)号:US07747664B2

    公开(公告)日:2010-06-29

    申请号:US11653588

    申请日:2007-01-16

    CPC classification number: G06F11/1435

    Abstract: A transaction safe file system uses two sets of file allocation tables and bitmap images to perform file modifications on one of the sets while the other set remains a last known good set. After a modification is complete, a pointer is changed to the newly modified set, and the newly modified set becomes the last known good set. The sets are then synchronized. The file allocation table is used to define cluster chains while the bitmap image is used to determine if a cluster is free or not. In some operations, only the bitmap image may need to be manipulated. The file system may be used in a transaction safe mode as well as a non-transaction safe mode.

    Abstract translation: 交易安全文件系统使用两组文件分配表和位图图像来对其中一个集合执行文件修改,而另一个集合仍然是最后一个已知的好集合。 修改完成后,指针将更改为新修改的集合,新修改的集合将成为最后一个已知的集合。 然后将组同步。 文件分配表用于定义集群链,同时位图图像用于确定集群是否空闲。 在某些操作中,只能对位图图像进行操作。 文件系统可以用于事务安全模式以及非事务安全模式。

    FAT DIRECTORY STRUCTURE FOR USE IN TRANSACTION SAFE FILE
    22.
    发明申请
    FAT DIRECTORY STRUCTURE FOR USE IN TRANSACTION SAFE FILE 有权
    用于交易安全文件的FAT目录结构

    公开(公告)号:US20100049776A1

    公开(公告)日:2010-02-25

    申请号:US12611046

    申请日:2009-11-02

    CPC classification number: G06F17/30138 G06F17/30227

    Abstract: Directories in a file system are defined with a dummy cluster in a file allocation table as the initial entry. Subsequent clusters in a directory's definition may define any data for the directory that can be changed in a transaction-safe mode. A directory may be modified in a transaction-safe mode by modifying any of the subsequent clusters while tracking changes in a second file allocation table. When the changes have been made to the directory, a pointer to the second file allocation table may be switched to indicate that the second file allocation table is now last known good. The first file allocation table may then be synchronized with the second.

    Abstract translation: 文件系统中的目录使用文件分配表中的虚拟集群作为初始条目进行定义。 目录定义中的后续集群可以定义可以在事务安全模式下更改的目录的任何数据。 可以通过在跟踪第二个文件分配表中的更改的同时修改任何后续集群来以事务安全模式修改目录。 当对目录进行了更改时,可以切换指向第二文件分配表的指针,以指示第二文件分配表现在最后一个已知的。 然后可以将第一文件分配表与第二文件分配表同步。

    STORAGE SYSTEM FORMAT FOR TRANSACTION SAFE FILE SYSTEM
    23.
    发明申请
    STORAGE SYSTEM FORMAT FOR TRANSACTION SAFE FILE SYSTEM 有权
    用于交易安全文件系统的存储系统格式

    公开(公告)号:US20110302142A1

    公开(公告)日:2011-12-08

    申请号:US13210130

    申请日:2011-08-15

    CPC classification number: G06F11/1435

    Abstract: A transaction safe file system uses two sets of file allocation tables and bitmap images to perform file modifications on one of the sets while the other set remains a last known good set. After a modification is complete, a pointer is changed to the newly modified set, and the newly modified set becomes the last known good set. The sets are then synchronized. The file allocation table is used to define cluster chains while the bitmap image is used to determine if a cluster is free or not. In some operations, only the bitmap image may need to be manipulated. The file system may be used in a transaction safe mode as well as a non-transaction safe mode.

    Abstract translation: 交易安全文件系统使用两组文件分配表和位图图像来对其中一个集合执行文件修改,而另一个集合仍然是最后一个已知的好集合。 修改完成后,指针将更改为新修改的集合,新修改的集合将成为最后一个已知的集合。 然后将组同步。 文件分配表用于定义集群链,同时位图图像用于确定集群是否空闲。 在某些操作中,只能对位图图像进行操作。 文件系统可以用于事务安全模式以及非事务安全模式。

    Transaction-safe FAT file system improvements
    24.
    发明授权
    Transaction-safe FAT file system improvements 有权
    交易安全的FAT文件系统改进

    公开(公告)号:US08024507B2

    公开(公告)日:2011-09-20

    申请号:US12057023

    申请日:2008-03-27

    Abstract: Concepts for enhancing operation of transaction-safe file allocation table systems are described. The concepts include writing a file to non-volatile memory media and rendering an update of file size to the TFAT storage medium; and receiving a request to locate data in a non-volatile memory having a TFAT file management system, selecting a sector of the memory to parse to locate the data, determining when the selected sector is a first sector of a directory or subdirectory of the memory and when determining reveals that the selected sector is a first sector, skipping reading data from the selected sector. The concepts also include flushing a cache and synchronizing FATs.

    Abstract translation: 描述用于增强事务安全文件分配表系统的操作的概念。 这些概念包括将文件写入非易失性存储介质,并将文件大小的更新呈现给TFAT存储介质; 并且接收在具有TFAT文件管理系统的非易失性存储器中定位数据的请求,选择存储器的扇区以解析以定位数据,确定所选扇区何时是存储器的目录或子目录的第一扇区 并且当确定显示所选择的扇区是第一扇区时,跳过从所选扇区读取数据。 这些概念还包括刷新缓存并同步FAT。

    STORAGE SYSTEM FORMAT FOR TRANSACTION SAFE FILE SYSTEM
    25.
    发明申请
    STORAGE SYSTEM FORMAT FOR TRANSACTION SAFE FILE SYSTEM 有权
    用于交易安全文件系统的存储系统格式

    公开(公告)号:US20100217788A1

    公开(公告)日:2010-08-26

    申请号:US12774752

    申请日:2010-05-06

    CPC classification number: G06F11/1435

    Abstract: A transaction safe file system uses two sets of file allocation tables and bitmap images to perform file modifications on one of the sets while the other set remains a last known good set. After a modification is complete, a pointer is changed to the newly modified set, and the newly modified set becomes the last known good set. The sets are then synchronized. The file allocation table is used to define cluster chains while the bitmap image is used to determine if a cluster is free or not. In some operations, only the bitmap image may need to be manipulated. The file system may be used in a transaction safe mode as well as a non-transaction safe mode.

    Abstract translation: 交易安全文件系统使用两组文件分配表和位图图像来对其中一个集合执行文件修改,而另一个集合仍然是最后一个已知的好集合。 修改完成后,指针将更改为新修改的集合,新修改的集合将成为最后一个已知的集合。 然后将组同步。 文件分配表用于定义集群链,同时位图图像用于确定集群是否空闲。 在某些操作中,只能对位图图像进行操作。 文件系统可以用于事务安全模式以及非事务安全模式。

    Flash Recovery Employing Transaction Log
    26.
    发明申请
    Flash Recovery Employing Transaction Log 有权
    使用事务日志的Flash恢复

    公开(公告)号:US20090287874A1

    公开(公告)日:2009-11-19

    申请号:US12119576

    申请日:2008-05-13

    CPC classification number: G06F12/0246 G06F11/1441 G06F11/1471

    Abstract: A transaction log for flash recovery includes a chained sequence of blocks specifying the operations that have been performed, such as a write to a sector or an erase to a block. Checkpoints are performed writing the entire flash state to flash. Once a checkpoint is performed, all of the log entries prior to the checkpoint are deleted and the log processing on recovery begins with the latest checkpoint. If the system is able to safely shutdown, then a checkpoint may be performed before the driver unloads, and on initialization, the entire persisted flash state may be loaded into the flash memory with a minimal amount of flash scanning. If a power failure occurs during system operation, then on the next boot-up, only the sectors or blocks specified in the log entries after the latest checkpoint have to be scanned, rather than all the sectors on the part.

    Abstract translation: 用于闪存恢复的事务日志包括指定已经执行的操作的块的链接序列,诸如对扇区的写入或对块的擦除。 执行检查点将整个闪存状态写入闪存。 执行检查点后,检查点之前的所有日志条目将被删除,恢复日志处理将以最新的检查点开始。 如果系统能够安全关闭,则可能在驱动程序卸载之前执行检查点,并且在初始化时,整个持续闪存状态可以以最少量的闪存扫描加载到闪存中。 如果在系统运行期间发生电源故障,则在下次启动时,必须扫描最新检查点后的日志条目中指定的扇区或块,而不是部件上的所有扇区。

    Method and apparatus for identifying a Java class package name without disassembling Java bytecodes
    29.
    发明申请
    Method and apparatus for identifying a Java class package name without disassembling Java bytecodes 审中-公开
    用于在不拆卸Java字节码的情况下识别Java类包名称的方法和装置

    公开(公告)号:US20050028152A1

    公开(公告)日:2005-02-03

    申请号:US10632569

    申请日:2003-08-01

    CPC classification number: G06F9/445

    Abstract: A system and method for retrieving class package name from a class file if not known or found by the Java class loader of the Java virtual machine at load time. An algorithm is derived which uses the class file to obtain the class package name by iterating the directory names of the class file in the user's current operating system. An output is provided to the user when the class package name is found and it is loaded by the Java class loader; when an error occurs after which the error message indicates that the prerequisite class of the class file is missing; or when the class package name itself is invalid.

    Abstract translation: 一种用于从加载时间到Java虚拟机的Java类加载器不知道或找到的类文件名的方法。 导出一种算法,该算法使用类文件通过迭代用户当前操作系统中的类文件的目录名称来获取类包名称。 当找到类包名称并由Java类加载器加载时,向用户提供输出; 当发生错误时,错误消息指示类文件的必备类丢失; 或类包名本身无效时。

Patent Agency Ranking