IP Library Granted Patent US 8,255,612
Granted Patent B2
US 8,255,612 · App. 12/190,353 · Granted Aug 28, 2012

Method, apparatus and system for reverting FAT cluster number to file ID and offset of non-FAT flash file system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,255,612
App. No.
12/190,353
Granted
Aug 28, 2012
Kind
B2
Abstract

A device includes a processor connected to a memory. The device further includes a module having a process. The module is integrated in a memory file manager (MFM). The process operates to allow an external computer access to MFM volumes in the memory. A method includes reverting a file allocating table (FAT) cluster number to a file ID and file offset of a non-FAT flash memory file system.

Claims (18)

1. An apparatus comprising:

a processor coupled to a memory;

a module having a process, the module is integrated in a Multimedia File Manager (MFM);

wherein the process operates to revert a file allocating table (FAT) cluster number to a file ID and file offset of a non-FAT flash memory file system, wherein the process further operates to allow an external computer access to MFM volumes in the memory by tracing the cluster number in the FAT from cluster n to an end of file (EOF) cluster m, searching a file list to determine a file with an end equal to m, tracing from a starting cluster number of the file to cluster n, determining an offset between cluster n and the starting cluster for a file to be accessed by the external computer.

2. The apparatus of claim 1 , wherein the module is a mountable universal serial bus (USB) module.

3. The apparatus of claim 1 , wherein the external computer is one of a personal computer (PC), a hand held computer, a personal digital assistant (PDA), and a lap top computer, and the external computer supports a file allocating table (FAT) file system and USB mass storage devices.

4. The apparatus of claim 1 , wherein the memory is a flash memory.

5. The apparatus of claim 1 , wherein the external computer supports an FAT file system and a universal serial bus (USB) mass storage device.

6. The apparatus of claim 1 , wherein the memory is managed by the non-FAT file system.

7. A system comprising:

a processor coupled to a flash memory;

a display coupled to the processor;

a module having a process, the module is integrated in a Multimedia File Manager (MFM);

wherein the process operates to revert a file allocating table (FAT) cluster number to a file ID and file offset of a non-FAT flash memory file system, wherein the process further operates to allow an external computer access to MFM volumes in the flash memory by tracing the cluster number in the FAT from cluster n to an end of file (EOF) cluster m, searching a file list to determine a file with an end equal to m, tracing from a starting cluster number of the file to cluster n, determining an offset between cluster n and the starting cluster for a file to be accessed by the external computer.

8. The system of claim 7 , wherein the process reverts sector operations to file operations.

9. The system of claim 7 , wherein the external computer supports a file allocating table (FAT) file system and a universal serial bus (USB) mass storage device.

10. The system of claim 7 , wherein the external computer is one of a personal computer (PC), a hand held computer, a personal digital assistant (PDA) and a lap top computer, and the external computer supports a FAT file system and USB mass storage devices.

11. The system of claim 7 , wherein the flash memory is managed by the non-FAT file system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2023
From: INTEL CORPORATION
To: INTEL NDTM US LLC
Reel/Frame 064928/0832 →