Match Document Document Title Score
US20070083697 Flash memory management  
Flash memory is managed utilizing memory management data structures residing in volatile memory of a flash memory device. The memory management data structures are created and updated each time...
1000
7650458 Flash memory driver  
Various flash management techniques may be described. An apparatus may comprise a processor, a flash memory coupled to the processor, and a flash management module. The flash management module may...
984
US20090271563 FLASH MEMORY TRANSACTIONING  
Providing for improved transactioning for Flash memory is described herein. By way of example, transactioning operations associated with abstract data structures can be bundled into a common layer...
947
7366825 NAND flash memory management  
A memory controller is utilized to overcome NAND flash memory's propensity for comprising bad blocks of memory. The memory controller utilizes minimal hardware and is essentially transparent to a...
944
US20060239075 NAND flash memory management  
A memory controller is utilized to overcome NAND flash memory's propensity for comprising bad blocks of memory. The memory controller utilizes minimal hardware and is essentially transparent to a...
938
US20070300037 Persistent flash memory mapping table  
Flash memory is accessed via mapping tables comprising a master mapping table and at least one secondary mapping table. The master mapping table contains indexes to the secondary mapping tables....
844
7076599 Transactional file system for flash memory  
A transactional file system developed to function with flash memory is described. The file system provides for efficient storage of file system meta-information, performs robust transaction...
730
7533214 Open architecture flash driver  
A flash driver architecture openly compatible to operate as interface between most types of file systems and flash memory media regardless of the manufacturer. The flash driver includes a flash...
712
US20070300009 Flash driver support techniques  
Various flash management techniques may be described. An apparatus may comprise a processor, a flash memory coupled to the processor, and a flash management module. The flash management module may...
711
US20070300008 Flash management techniques  
Various flash management techniques may be described. An apparatus may comprise a processor, a flash memory coupled to the processor, and a flash management module. The flash management module may...
711
US20060069852 Free sector manager for data stored in flash memory devices  
A flash driver tracks data stored in a flash memory device through the use of logical-to-physical sector mapping. The mapping is stored in a data structure and allows data to be written into the...
690
7080232 Free sector manager for data stored in flash memory devices  
A flash driver tracks data stored in a flash memory device through the use of logical-to-physical sector mapping. The mapping is stored in a data structure and allows data to be written into the...
689
7594064 Free sector manager for data stored in flash memory devices  
A flash driver tracks data stored in a flash memory device through the use of logical-to-physical sector mapping. The mapping is stored in a data structure and allows data to be written into the...
685
US20060008171 Digital photography with flash/no flash extension  
A system and method for improving digital flash photographs. The present invention is a technique that significantly improves low-light imaging by giving the end-user all the advantages of flash...
681
7139883 Transactional file system for flash memory  
A transactional file system developed to function with flash memory is described. The file system provides for efficient storage of file system meta-information, performs robust transaction...
677
7457477 Digital photography with flash/no flash extension  
A system and method for improving digital flash photographs. The present invention is a technique that significantly improves low-light imaging by giving the end-user all the advantages of flash...
670
US20050216653 Transactional file system for flash memory  
A transactional file system developed to function with flash memory is described. The file system provides for efficient storage of file system meta-information, performs robust transaction...
660
6412080 Lightweight persistent storage system for flash memory devices  
A non-volatile flash store memory system for storing persistent data with low overhead. The flash store comprises an active flash memory sector and one or more non-active backup sectors. Each...
643
US20080183918 Extending flash drive lifespan  
In a computer-implemented method for filtering input/output operations of a flash drive, an input/output request directed toward a flash drive is received. It is determined whether the input/output...
638
7178061 Power failure detection and correction in a flash memory device  
A transactional file system developed to function with flash memory is described. The file system performs power-failure detection and ensures data integrity in the event of a power failure. In one...
633
7340647 Power failure detection and correction in a flash memory device  
A transactional file system developed to function with flash memory is described. The file system performs power-failure detection and ensures data integrity in the event of a power failure. In one...
633
7350105 Power failure detection in a flash memory device  
A transactional file system developed to function with flash memory is described. The file system performs power-failure detection and ensures data integrity in the event of a power failure. In one...
631
US20070263119 Object matting using flash and no-flash images  
Foreground object matting uses flash/no-flash images pairs to obtain a flash-only image. A trimap is obtained from the flash-only image. A joint Bayesian algorithm uses the flash-only image, the...
631
US20060168474 Power FAilure Detection And Correction In A Flash Memory Device  
A transactional file system developed to function with flash memory is described. The file system performs power-failure detection and ensures data integrity in the event of a power failure. In one...
618
US20060179211 Power Failure Detection And Correction In A Flash Memory Device  
A transactional file system developed to function with flash memory is described. The file system performs power-failure detection and ensures data integrity in the event of a power failure. In one...
613
US20090249052 BOOTING AN ELECTRONIC DEVICE USING FLASH MEMORY AND A LIMITED FUNCTION MEMORY CONTROLLER  
A BIOS may provide bad block and wear-leveling services to a flash memory during a boot cycle until a full-functioned memory controller, such as a software memory controller, is available. After...
612
6901499 System and method for tracking data stored in a flash memory device  
A flash driver tracks data stored in a flash memory device through the use of logical-to-physical sector mapping. The mapping is stored in a data structure and allows data to be written into the...
599
US20090287874 Flash Recovery Employing Transaction Log  
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...
597
6775423 Systems and methods for incrementally updating an image in flash memory  
Systems and methods for incrementally updating a first image in flash memory of a device by downloading a differences file that identifies differences between the first image and a second image and...
572
7590344 Adaptive processing for images captured with flash  
An adaptive fill-flash technique for digital photography that employs flash and no-flash image pairs. A flash image, captured using a flash of known characteristics and ambient light, and an...
562
7340566 System and method for initializing a memory device from block oriented NAND flash  
Described is a system and method for initializing other memory from block oriented NAND flash by central processing units (CPUs) designed for non-NAND flash. The system employs a sequential loader...
560
7085879 Dynamic data structures for tracking data stored in a flash memory device  
One or more mapping data structures are maintained containing mappings of logical flash memory addresses to physical flash memory addresses. Each mapping data structure has a predetermined capacity...
560
US20070201853 Adaptive Processing For Images Captured With Flash  
An adaptive fill-flash technique for digital photography that employs flash and no-flash image pairs. A flash image, captured using a flash of known characteristics and ambient light, and an...
554
US20040076069 System and method for initializing a memory device from block oriented NAND flash  
Described is a system and method for initializing other memory from block oriented NAND flash by central processing units (CPUs) designed for non-NAND flash. The system employs a sequential loader...
554
6621746 Monitoring entropic conditions of a flash memory device as an indicator for invoking erasure operations  
Erase operations are performed on a flash memory device by monitoring the entropic nature of the flash memory device. In one implementation, flash abstraction logic, tracks how many physical...
551
7010662 Dynamic data structures for tracking file system free space in a flash memory device  
One or more secondary data structures are maintained containing mappings of logical flash memory addresses to physical flash memory addresses. Each secondary data structure has a predetermined...
549
7093101 Dynamic data structures for tracking file system free space in a flash memory device  
One or more secondary data structures are maintained containing mappings of logical flash memory addresses to physical flash memory addresses. Each secondary data structure has a predetermined...
549
7082512 Dynamic data structures for tracking file system free space in a flash memory device  
One or more secondary data structures are maintained containing mappings of logical flash memory addresses to physical flash memory addresses. Each secondary data structure has a predetermined...
546
US20090089610 RAPID CRASH RECOVERY FOR FLASH STORAGE  
Recovery is expedited for crashes involving flash memory. Rather than requiring an entire flash memory to be read to reconstruct lost information, only a subset of the memory need be read thereby...
533
US20060059326 Dynamic data structures for tracking file system free space in a flash memory device  
One or more secondary data structures are maintained containing mappings of logical flash memory addresses to physical flash memory addresses. Each secondary data structure has a predetermined...
524
US20080263114 EFFICIENT ACCESS OF FLASH DATABASES  
Techniques for efficient access to flash databases are described. In one implementation, a method includes performing an operation on a flash database, supplementing at least one portion of a node...
524
US20060064556 Dynamic data structures for tracking file system free space in a flash memory device  
One or more secondary data structures are maintained containing mappings of logical flash memory addresses to physical flash memory addresses. Each secondary data structure has a predetermined...
522
7480761 System and methods for an overlay disk and cache using portable flash memory  
A system is provided for reading and writing sectors which may be realized as either a disk device to the local operating system, or as a virtual disk device to a virtual machine. A user's...
520
US20060155931 System and methods for an overlay disk and cache using portable flash memory  
A system is provided for reading and writing sectors which may be realized as either a disk device to the local operating system, or as a virtual disk device to a virtual machine. A user's...
516
US20080297621 Strategies for extracting foreground information using flash and no-flash image pairs  
A flash-based strategy is used to separate foreground information from background information within image information. In this strategy, a first image is taken without the use of flash. A second...
515
US20060233367 System and methods for an overlay disk and cache using portable flash memory  
A system is provided for reading and writing sectors which may be realized as either a disk device to the local operating system, or as a virtual disk device to a virtual machine. A user's...
512
7380051 System and methods for an overlay disk and cache using portable flash memory  
A system is provided for reading and writing sectors which may be realized as either a disk device to the local operating system, or as a virtual disk device to a virtual machine. A user's...
507
US20070239927 Describing and querying discrete regions of flash storage  
A flash driver can be used by file systems and other applications to determine more detailed attributes and properties, such as region geometry, that describe the underlying flash component. This...
480
US20080263061 Self-Tuning Index for Flash-Based Databases  
Techniques for self-tuning indices for databases, including flash-based databases, are described. Using a data tree structure wherein the nodes of the data tree may operate in two modes (e.g. disk...
465
7017004 System and method for updating contents of a flash ROM  
Upgrading a non-volatile memory image such as a flash ROM is accomplished by partitioning the flash ROM into a plurality of flash ROM regions. One of the flash ROM regions is selected to receive...
456
« search again