END OF LIFE PREDICTION OF FLASH MEMORY
First Claim
1. A method, with an electronic device, for determining an end-of-life stage of the flash memory, the method comprising:
- detecting at least one life cycle event associated with a flash memory residing on an electronic device;
assigning one of a plurality of weights to the at least one life cycle event based on a life cycle event type associated with the at least one life cycle event;
incrementing a counter associated with the at least one life cycle event based on the weight that has been assigned to the at least one life cycle event;
determining, based on the counter, a total number of occurrences for the at least one life cycle event;
storing the total number of occurrences for the at least one life cycle event on the flash memory;
determining if the total number of occurrences exceeds at least one given threshold;
identifying a current life cycle stage of the flash memory based at least in part on the determining if the total number of occurrences exceeds at least one given threshold, wherein the life cycle stage is associated with the at least one given threshold; and
notifying a user of the life cycle state of the flash memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a method, electronic device, and computer readable medium for determining an end-of-life stage of the flash memory. The method comprises detecting at least one life cycle event associated with a flash memory residing on an electronic device A counter that is associated with the life cycle event is then incremented. Based on the counter, a total number of occurrences for the one life cycle event is determined. The total number of occurrences for the at least one given threshold are also determined. A current life cycle stage of the flash memory is identified based at least in part on the determining if the total number of occurrences exceeds at least one given threshold. The life cycle stage is associated with the at least one given threshold. A user is then notified of the life cycle state of the flash memory.
-
Citations
15 Claims
-
1. A method, with an electronic device, for determining an end-of-life stage of the flash memory, the method comprising:
-
detecting at least one life cycle event associated with a flash memory residing on an electronic device; assigning one of a plurality of weights to the at least one life cycle event based on a life cycle event type associated with the at least one life cycle event; incrementing a counter associated with the at least one life cycle event based on the weight that has been assigned to the at least one life cycle event; determining, based on the counter, a total number of occurrences for the at least one life cycle event; storing the total number of occurrences for the at least one life cycle event on the flash memory; determining if the total number of occurrences exceeds at least one given threshold; identifying a current life cycle stage of the flash memory based at least in part on the determining if the total number of occurrences exceeds at least one given threshold, wherein the life cycle stage is associated with the at least one given threshold; and notifying a user of the life cycle state of the flash memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, with a first electronic device communicatively coupled to at least a second electronic device including at least one flash memory, for determining an end-of-life stage of the flash memory, the method comprising:
-
detecting, by a first electronic device communicatively coupled to at least a second electronic device, at least one life cycle event associated with a flash memory residing on the at least second electronic device; assigning one of a plurality of weights to the at least one life cycle event based on a life cycle event type associated with the at least one life cycle event; incrementing a counter associated with the life cycle event based on the weight that has been assigned to the at least one life cycle event; determining, based on the counter, a total number of occurrences for the at least one life cycle event; storing the total number of occurrences for the at least one life cycle event on the flash memory; determining if the total number of occurrences exceeds at least one given threshold; identifying a current life cycle stage of the flash memory based at least in part on the determining if the total number of occurrences exceeds at least one given threshold, wherein the life cycle stage is associated with the at least one given threshold; and notifying a user of the life cycle state of the flash memory. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15-34. -34. (canceled)
Specification