META DATA HANDLING WITHIN A FLASH MEDIA CONTROLLER
First Claim
Patent Images
1. A method for handling meta data stored in a page of a flash memory within a flash media controller, said method comprising:
- defining said meta data on a per context basis, where the context is defined on a per page basis;
when a size of said meta data is less than or equal to a predefined threshold, storing the complete meta data within a structure of the context; and
when the size of the meta data is greater than the predefined threshold, defining meta data pointers within the context.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for handling meta data stored in a page of a flash memory within a flash media controller. The method generally includes (i) defining the meta data on a per context basis, where the context is defined on a per page basis, (ii) when a size of the meta data is less than or equal to a predefined threshold, storing the complete meta data within a structure of the context, and (iii) when the size of the meta data is greater than the predefined threshold, defining meta data pointers within the context.
-
Citations
17 Claims
-
1. A method for handling meta data stored in a page of a flash memory within a flash media controller, said method comprising:
-
defining said meta data on a per context basis, where the context is defined on a per page basis; when a size of said meta data is less than or equal to a predefined threshold, storing the complete meta data within a structure of the context; and when the size of the meta data is greater than the predefined threshold, defining meta data pointers within the context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a flash memory comprising a plurality of flash media devices, said flash memory being organized as a plurality of pages; a flash media controller configured to store meta data in one or more pages of said flash memory, wherein (i) said flash media controller defines a context on a per page basis and said meta data on a per context basis, (ii) when a size of said meta data is less than or equal to a predefined threshold, said flash media controller stores the complete meta data within a structure of the context, and (iii) when the size of the meta data is greater than the predefined threshold, said flash media controller defines meta data pointers within the context. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A flash memory system comprising:
-
means for defining meta data on a per context basis, where the context is defined on a per page basis; means for storing the complete meta data within a structure of the context when a size of said meta data is less than or equal to a predefined threshold; and means for defining meta data pointers within the context when the size of the meta data is greater than the predefined threshold.
-
Specification