METHOD TO MONITOR READ/WRITE STATUS OF FLASH MEMORY DEVICES
First Claim
1. A method for monitoring an electronic memory device, comprising:
- providing a flash memory device having a logic routine saved on flash memory being a computer readable medium, the flash memory device communicatable with a processor;
operating the flash memory device generating a plurality of memory inputs and outputs using the processor;
determining a memory input or memory output operation using the logic routine;
incrementally counting a plurality of memory inputs and memory outputs using a counter function of the logic routine;
determining a total number of the plurality of memory inputs and outputs using the counter function of the logic routine; and
generating an alert signal using the logic routine when the total number of the memory inputs and outputs exceeds a predetermined value programmed in the logic routine.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and flash memory device employing the method includes a flash memory device having a logic routine saved on the flash memory being a computer readable medium. The flash memory device generates a plurality of memory inputs and outputs. The logic routine determines a memory input and/or memory output operation, and incrementally counts memory inputs and memory outputs using a counter function of the logic routine. The logic routine determines the total number of the plurality of memory inputs and outputs using the counter function. Additionally, the logic routine generates an alert signal when the total number of the memory inputs and outputs exceeds a predetermined value programmed in the logic routine.
14 Citations
18 Claims
-
1. A method for monitoring an electronic memory device, comprising:
-
providing a flash memory device having a logic routine saved on flash memory being a computer readable medium, the flash memory device communicatable with a processor; operating the flash memory device generating a plurality of memory inputs and outputs using the processor; determining a memory input or memory output operation using the logic routine; incrementally counting a plurality of memory inputs and memory outputs using a counter function of the logic routine; determining a total number of the plurality of memory inputs and outputs using the counter function of the logic routine; and generating an alert signal using the logic routine when the total number of the memory inputs and outputs exceeds a predetermined value programmed in the logic routine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A flash memory device, comprising:
-
a logic routine saved on flash memory being a computer readable medium, the flash memory communicatable with a computer system having a computer readable medium having a program stored thereon and the program being executable by a processor, the flash memory capable of generating a plurality of memory inputs and outputs; and the logic routine determining memory input and memory output operations, and the logic routine incrementally counting memory inputs and memory outputs using a counter function of the logic routine, the logic routine determining the total number of the plurality of memory inputs and outputs using the counter function, and the logic routine generating and sending an alert signal to the processor for initiating a warning signal when the total number of the memory inputs and outputs exceeds a predetermined value programmed in the logic routine. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising flash memory as a computer readable medium having recorded thereon a computer program for enabling a processor in a computer system for monitoring the status of memory input and output operations of the flash memory and communicating with the computer system, the flash memory operating to generate a plurality of memory inputs and outputs on the flash memory, the program executing steps comprising:
-
determining a memory input and memory output operation using the program; incrementally counting memory inputs and memory outputs using a counter function of the program; determining a total number of the plurality of memory inputs and outputs using the counter function of the program; and generating an alert signal using the program when the total number of the memory inputs and outputs exceeds a predetermined value programmed in the program. - View Dependent Claims (18)
-
Specification