Class / Patent application number | Description | Number of patent applications / Date published |
707824000 | Flash file systems | 32 |
20100161691 | METHOD FOR PROVIDING A PORTABLE SOFTWARE COMPUTING ENVIRONMENT FOR A LOW-SPEED PORTABLE STORAGE DEVICE, AND PORTABLE STORAGE DEVICE - Provided are a method for providing a portable software computing environment and a portable storage device, which connect a computing environment in a low-speed portable storage device to a computer to provide it to a user. A portable software computing environment is changed into a file image to store the changed file image in a portable storage device. The file image of the portable storage device is copied in the storage of a host computer. An input/output request of an application operating in the portable software computing environment is intercepted, and a file is read from the file image copied in the storage of the host computer or a file is written in the copied file image. Changed information which is temporarily stored is reflected in the file image. | 06-24-2010 |
20100241677 | MEMORY DEVICE AND FILE SYSTEM - In response to an instruction to read/write data from a host device | 09-23-2010 |
20110055297 | ACCESS MODULE, INFORMATION RECORDING MODULE, CONTROLLER, AND INFORMATION RECORDING SYSTEM - A method for increasing the speed of processing when writing multiple files in parallel and writing file data in a stable manner in the case where the regions of a non-volatile memory in an information recording module are managed according to a filesystem is provided. An access module ( | 03-03-2011 |
20110060775 | FILE STORAGE METHOD AND SYSTEM - A method and system for storing files in a computer readable format using a file allocation table wherein a storage device is formatted with a single file allocation table when accessed by a system which includes means for reconstituting the file allocation table in the event of a failure. Also provided is a method for determining how many file allocation tables to write to a storage device based on a number of characteristics of the storage device such as type, data structure previously provided on the device etc, and/or on user input. | 03-10-2011 |
20110145306 | METHOD FOR TRIMMING DATA ON NON-VOLATILE FLASH MEDIA - A method for trimming data on non-volatile flash media is generally presented. In this regard, in one embodiment, a method is introduced comprising allocating a temporary file that occupies free space on a flash memory, determining specific blocks of the flash memory that the temporary file occupies, generating TRIM commands for the specific blocks, and deleting the temporary file. Other embodiments are described and claimed. | 06-16-2011 |
20110161386 | SEMICONDUCTOR DEVICE WITH A PLURALITY OF WRITE CONDITIONS AND MEMORY SYSTEM - According to one embodiment, a semiconductor device includes a semiconductor memory device and a memory controller. The semiconductor memory device is capable of holding data. The memory controller controls write operation to write data received from a host unit into the semiconductor memory device. The memory controller includes a logical address space including a plurality of address areas each having a write limiting condition according to an address and a type of data to be written into the semiconductor memory device, permitting an adding a file and inhibiting a written file from being overwritten in a specific file format. | 06-30-2011 |
20110264714 | SD CARD MEMORY TOOL - A method and apparatus that creates situations in which insufficient memory is available to store a file created by a computer game device on an SD memory card, or exactly enough memory is available to store a file or sufficient memory is available to store a file. Depending upon the memory condition that is created, software that is being tested behaves in a particular manner. | 10-27-2011 |
20110302224 | DATA STORAGE DEVICE WITH PRELOADED CONTENT - Data storage devices and methods that maintain pre-loaded content in storage available to a user are disclosed. A method may include, in a data storage device with a non-volatile memory and a file system database, storing content at a first location in the non-volatile memory and storing metadata at a second location of the non-volatile memory. The metadata includes an indicator of the first location for use during retrieval of the stored content from the first location. After storing the content and the metadata, the first location and the second location are denoted as empty by the file system database. | 12-08-2011 |
20110302225 | ACCESS DEVICE, INFORMATION RECORDING DEVICE, INFORMATION RECORDING SYSTEM, FILE MANAGEMENT METHOD, AND PROGRAM - An information recording device, which includes a nonvolatile memory whose areas are managed using an FAT file system and enhances the reliability of directory entries using a cyclic shift checksum, recalculates the cyclic shift checksum efficiently and performs seeking at a higher speed. A nonvolatile memory ( | 12-08-2011 |
20110314068 | INTERFACE FOR EXTENDING FUNCTIONALITY OF MEMORY CARDS - An enhanced flash memory card, including a flash memory card, including a wireless modem for downloading remote directory listings, and media files and steams over the Internet, and a memory partitioned into physical data storage clusters, and a driver for the flash memory card (i) for managing a file allocation table (FAT) that stores information about physical and virtual data storage clusters, the FAT including stub files for remote directory listings and remote media files and streams, wherein the stub files link to virtual data clusters, (ii) for managing a download conversion map from virtual cluster numbers to pointers of remote media files and streams, and (iii) for storing downloaded directory listings and media files and streams in the physical data storage clusters. A method is also described and claimed. | 12-22-2011 |
20120110041 | MULTIMEDIA PLAYER AND METHOD OF OPERATING THE SAME - A multimedia player includes an execution button for generating an execute instruction when operated, an auxiliary card associated with a file managing instruction, an auxiliary card reader for electrically connecting with the auxiliary card, and a control unit electrically connected to the execution button and the auxiliary card reader. The control unit is operable, in response to the execute instruction from the execution button, to execute the file managing instruction associated with the auxiliary card that is electrically connected to the auxiliary card reader. | 05-03-2012 |
20120311000 | Pre-organization of Data - In a method of writing data to a file system on a solid state drive, a file stream is opened for writing to a file in the file system. A life expectancy value predicting a length of time the data to be written will be stored in the file system is attached to the file stream. The data is written to the file stream and stored on the solid state storage device according to the life expectancy value attached to the data. In one embodiment, a unique identifier may be used as the life expectancy value for writing a group of related files predicted to be stored in the file system for substantially the same length of time. The life expectancy value may be predicted based on a file type of the file being written. The life expectancy value may be stored as metadata for the file being written. | 12-06-2012 |
20120311001 | SMARTCARD FILE SYSTEM AND FILE SELECTION METHOD THEREOF - The invention provides a Smartcard file system and its method for selecting file. Said file system, including MF as well as a variety of DFs and Efs in the MF, wherein application root directory (ADF) is added in the MF; the tile attributes of said ADF, DF and EF of the tile system include the Application Identifier (AID); when visiting with HTTP protocol, the AID is understood as a long file name. External entities accessing said file system with the HTTP protocol, namely locating the application and file managed with CWS via URL; in URL, AID of directory or file identities its long file name, so that Smartcard file system also can support long file system and the way of selecting file of URL, which makes Smartcard to support the WEB services easier and more accepted by the user. | 12-06-2012 |
20130132448 | MEMORY SYSTEM FOR PORTABLE TELEPHONE - A memory system is constituted of a file storage flash memory storing a control program required for a control portion and a large amount of data, and a random access memory storing a program used by the control portion and functioning as a buffer memory for received data. Thus, a memory system for a portable telephone capable of storing a large amount of received data at high-speed and allowing reading of the stored data at high-speed is provided. | 05-23-2013 |
20130159363 | METHOD FOR CONTROLLING FILE REQUEST ACCESS - A mirror file number corresponding to a file being requested is transmitted to a host OS. A determination is made as to whether or not caching is performed in the host OS, and reading of the data of the mirror file number is requested to a block device if it is determined that the data of the mirror file number that was transmitted is not cached. The block device acquires the memory address where the corresponding actual contents are stored, corresponding to the sector number, acquires the sequence number corresponding to the contents, changes the acquired sequence number, and reads the data of the acquired memory address. The read data is converted to data with a modified sequence number attached, and the data is provided to the host OS. If it is determined that the data is cached in the host OS, the cached data is provided. | 06-20-2013 |
20130198248 | METHOD FOR CONSISTENT STORAGE OF DATA IN AN INDUSTRIAL CONTROLLER - A system and method for employing a file system and file system services on the industrial controller. The file system allows industrial control programs to implement many functions previously performed within the industrial control program and stored in the same memory as the industrial control program. An execution engine is provided that interprets instructions included in an industrial control program. The instructions utilize services in the file system for including user defined routine files loaded from local or remote locations, to load and unload recipe files from local and remote locations, to log and retrieve measured data and trend data to files at local or remote locations, to select different operating systems and to select a running program from a plurality of running programs utilizing the file system. | 08-01-2013 |
20130246487 | PORTABLE MEMORY DEVICE OPERATING SYSTEM AND METHOD OF USING SAME - A portable operating system for use by a user on a portable memory device, the system being accessible by the user on a primary host computer having a host graphical user interface is described herein. The system includes a portable graphical user interface accessible by the user when the portable memory device is placed into communication with the primary host computer, at least one portable application executable by the user via the portable graphical user interface, and a file system accessible by the user. Dragging at least one file from a host graphical user interface of the primary host computer to the portable graphical user interface activates a file system to transfer files into respective portable file folders corresponding to the respective file type. | 09-19-2013 |
20140082031 | METHOD AND APPARATUS FOR MANAGING FILE SYSTEM - A file management apparatus and a method for managing a file system are disclosed. According to an aspect, there is provided an apparatus for managing a file using a logical erase block (LEB) corresponding to a physical erase block (PEB), including: a free LEB list storing a free LEB allowing writing on all pages; a dirty LEB list storing a dirty LEB that is not the free LEB; and an obsolete area determining module determining an obsolete area in at least one dirty LEB, by referring to a block table storing information about whether or not at least one block is being used and according to whether or not the at least one dirty LEB is mapped to a PEB. | 03-20-2014 |
20140095556 | COMPUTING SYSTEM, HOST SYSTEM AND METHOD FOR MANAGING DATA - A computing system includes a storage device in which file data is stored through data blocks and metadata is stored through a node block, and a file system configured to manage the file data and the metadata stored in the storage device. The node block includes data pointers respectively pointing to the data blocks, and one or more extents each indicative of data block groups which include data blocks having continuous physical addresses among the data blocks | 04-03-2014 |
20140136579 | FILE STORING METHOD, AND STORAGE MEDIUM, COMPUTER SYSTEM USABLE FOR THE FILE STORING METHOD - Provided is a storage media, including a nonvolatile semiconductor storage device, from which data is erasable with certainty on a file-by-file basis so that files leaks are prevented to a maximum possible degree. In a file storing method for storing a file in the storage media including a nonvolatile semiconductor storage device having a plurality of erase blocks each including a plurality of memory cells from which data is erasable as a whole, (a) one file is stored to one erase block, or (b) an overwrite operation of writing prescribed data or random data to a bit of a memory cell, at which a file to be erased is stored, is performed. | 05-15-2014 |
20140149473 | FILE SYSTEM FOR FLASH MEMORY - A memory system includes a memory including a predetermined information storage space, a general data block in which pieces of general data are stored in the information storage space of the memory, and a metadata block in which metadata related to the pieces of general data is stored in the information storage space of the memory. The metadata corresponding to at least one piece of general data is grouped and stored in the metadata block. | 05-29-2014 |
20140164445 | MEMORY DEVICE, ELECTRONIC SYSTEM, AND METHODS ASSOCIATED WITH MODIFYING DATA AND A FILE OF A MEMORY DEVICE - A memory device, system and method of editing a file in a non-volatile memory device is described. The memory device includes a controller and a memory array configured to copy an existing first file into a second file during editing and to maintain the first file while applying edits to the second file. When editing is completed, a first cluster pointer of the first file is redirected to point at the first cluster of the second file that has been edited. | 06-12-2014 |
20140237007 | COMPRESSION AND STORAGE OF COMPUTER AIDED DESIGN DATA - Systems and methods for access to compressed data. A method includes initiating access to a lightweight data file for selected data and identifying data segments of the lightweight data file that correspond to the selected data. The method includes identifying a compression method corresponding to each of the identified data segments. The method includes accessing the identified data segments of the lightweight data file according to the identified compression methods. | 08-21-2014 |
20140258347 | GROUPING FILES FOR OPTIMIZED FILE OPERATIONS - Various techniques and solutions are described for grouping files for optimized file operations. For example, file operations (e.g., standard file operations) can be received for a grouped plurality of files. Data related to the file operations can be stored in a cache. Optimized file operations can then be determined. For example, optimized file operations can be determined and performed for updating sectors used information, for writing file data (e.g., from the cache), for updating folder meta-data information, and/or for performing other file-related activity. Optimized file operations can be performed for writing data to external secondary storage. Grouping files for optimized file operations, such as file writes, can be more efficient than writing multiple independently optimized single file patterns. An application programming interface (API) can be provided to receive, group, and optimize file operations from services and applications. | 09-11-2014 |
20140324926 | METHOD FOR SMART CARD TO PROCESS CAP FILE - A method for a smart card to process a CAP file, including the following steps: a smart card establishing a connection with an external terminal, performing initialization, receiving an APDU command corresponding to a CAP file, storing the data contained in the APDU command in a communication cache area, judging the value of a first state flag bit of the card, and performing different operations with respect to the value of a different second state flag bit. The method for a smart card to process a CAP file provided herein can effectively utilize the storage resources of a smart card and improve the download speed of the CAP files and ensure the integrity of the contents in the CAP files and the smart card. | 10-30-2014 |
20150058383 | SYSTEMS AND METHODS FOR OPERATING A FLASH MEMORY FILE SYSTEM - A flash memory file system including a plurality of flash modules. Each of the plurality of flash modules includes a respective cache memory, a respective flash memory, and a respective flash controller in communication with the respective cache memory and the respective flash memory. A first flash module of the plurality of flash modules is configured to receive a file lookup message including a path name for file data stored on a second flash module of the plurality of flash modules. A third flash module of the plurality of flash modules is configured to select the second flash module based on the path name and a directory table, and generate a file metadata message responsive to the file lookup message. The file metadata message identifies the second flash module as containing the file data. | 02-26-2015 |
20150067001 | CACHE MANAGEMENT IN A COMPUTERIZED SYSTEM - A clustered computerized system includes a set of hosts, network infrastructure for interconnecting the hosts of the set, and a clustered file system shared between the hosts of the set. A solid state memory is assigned to each host of the set. The computerized system is configured to cache data in the solid state memories, and is configured to include metadata of the cached data in the clustered file system. | 03-05-2015 |
20150106410 | Memory System with Shared File System - An apparatus includes a non-volatile memory and a processor. The processor is configured to receive, from a host, commands for storage of data in the non-volatile memory, to further receive from the host, for storage in the non-volatile memory, File System (FS) information that specifies organization of the data in a FS of the host, to receive from the host a directive that grants the processor permission and capability to access and modify the FS information, and to access the FS information, using the directive, so as to manage the storage of the data in the non-volatile memory. | 04-16-2015 |
20150127692 | INFORMATION PROCESSING DEVICE, PROGRAM, AND RECORDING MEDIUM - An information processing device includes: a metadata retaining section retaining metadata of a file formed by a plurality of data blocks; a correspondence file retaining section retaining a correspondence file associating information identifying a recording location of a data block with information identifying the metadata retaining section retaining the metadata of the data block; a change processing section changing the recording location of the data block; and an update processing section updating the metadata retained by the metadata retaining section. The update processing section refers to the correspondence file, identifies the metadata retaining section retaining the metadata of the data block whose recording location is changed by the change processing section, and updates the metadata. | 05-07-2015 |
20150347440 | DOCUMENT TRACKING FOR SAFE SAVE OPERATIONS - Systems and methods are disclosed that track a document within a file system using document identifier (DOCID) that is preserved during safe save operations. The DOCID can be a universally unique identifier (UUID). The DOCID can be generated on a local file system or generated during a synchronization process with a remote synchronization service. Applications can opt in to document tracking. The kernel of the operating system can monitor file system operations on a per-application and per-thread basis and determine when a processing thread is about to perform a safe save. When a sequence of file system operations indicates that a safe save is to be performed, the kernel can generate and store a tombstone record that includes the DOCID and other metadata of the tracked document and pass the DOCID and metadata to the newly saved document. | 12-03-2015 |
20160085771 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESING METHOD, AND PROGRAM - There is provided an information processing device comprising an NV memory that is a non-volatile recording medium, a file system unit that manages one or more files stored in the NV memory, and a memory management unit that secures one or more areas of the NV memory that are ready to be used by the file system unit to store a file, and allocates the secured one or more areas to a running process in response to a request from the running process. According to the information processing device, when the NV memory is used both as a main memory and a storage, inconsistencies in the file system caused by an abnormal termination of the system are reduced. | 03-24-2016 |
20160179840 | CLOUD BURSTING A DATABASE | 06-23-2016 |