|
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 |