INTELLIGENT MEMORY DATA MANAGEMENT
First Claim
1. A system that facilitates management of data in a memory, comprising:
- a memory that includes a plurality of memory locations, wherein at least one of data or one or more data tags, or a combination thereof, is written to, read from, or stored in, at least one memory location of the plurality of the memory locations; and
a data management component that manages data associated with a memory based in part on information associated with the one or more data tags.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and/or methods that facilitate data management on a memory device are presented. A data management component can log and tag data creating data tags. The data tags can comprise static metadata, dynamic metadata or a combination thereof. The data management component can perform file management to allocate placement of data and data tags to the memory or to erase data from the memory. Allocation and erasure are based in part on the characteristics of the data tags, and can follow embedded rules, an intelligent component or a combination thereof. The data management component can provide a search activity that can utilize the characteristics of the data tags and an intelligent component. The data management component can thereby optimize the useful life, increase operating speed, improve accuracy and precision, improve efficiency of non-volatile (e.g., flash) memory and provide improved functionality to memory devices.
-
Citations
20 Claims
-
1. A system that facilitates management of data in a memory, comprising:
-
a memory that includes a plurality of memory locations, wherein at least one of data or one or more data tags, or a combination thereof, is written to, read from, or stored in, at least one memory location of the plurality of the memory locations; and a data management component that manages data associated with a memory based in part on information associated with the one or more data tags. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method that facilitates management of data in a memory, comprising:
-
tagging data based in part on information associated with the data, the data is associated with the memory; and managing data in the memory based in part on data tags respectively associated with the data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification