Protection of non-volatile memory component against data corruption due to physical shock
DCFirst Claim
Patent Images
1. A method comprising:
- initiating a write operation of data to a solid-state memory device of an electronic device;
during the initiated write operation, monitoring a sensor to determine if the electronic device is accelerating, wherein the monitoring occurs at a sampling rate selected based on at least one of a type of the solid-state memory device, an amount of time to execute a solid-state memory device shutdown procedure, or a threshold distance over which the electronic device can move; and
if the electronic device is determined to be accelerating, interrupting the initiated write operation and executing the solid-state memory device shutdown procedure.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A device, a computer readable medium, and a method are provided. The device includes, but is not limited to, a sensor, a processor, a non-volatile memory, and a computer-readable medium. The computer-readable medium includes, but is not limited to, computer-readable instructions stored therein that, upon execution by the processor, perform operations comprising initiating a write operation of data to the non-volatile memory; during the initiated write operation, monitoring the sensor to determine if the electronic device is falling; and if the electronic device is determined to be falling, interrupting the initiated write operation and executing a non-volatile memory shutdown procedure.
21 Citations
26 Claims
-
1. A method comprising:
-
initiating a write operation of data to a solid-state memory device of an electronic device; during the initiated write operation, monitoring a sensor to determine if the electronic device is accelerating, wherein the monitoring occurs at a sampling rate selected based on at least one of a type of the solid-state memory device, an amount of time to execute a solid-state memory device shutdown procedure, or a threshold distance over which the electronic device can move; and if the electronic device is determined to be accelerating, interrupting the initiated write operation and executing the solid-state memory device shutdown procedure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 23)
-
-
9. A computer-readable storage medium having stored thereon computer-executable instructions that, if executed by an electronic device, cause the electronic device to perform a method comprising:
-
initiating a write operation of data to a solid-state memory device of the electronic device; during the initiated write operation, monitoring a sensor to determine if the electronic device is accelerating, wherein the monitoring occurs at a sampling rate selected based on at least one of a type of the solid-state memory device, an amount of time to execute a solid-state memory device shutdown procedure, or a threshold distance over which the electronic device can move; and if the electronic device is determined to be accelerating, interrupting the initiated write operation and execute the solid-state memory device shutdown procedure. - View Dependent Claims (10, 11, 12, 13, 24)
-
-
14. An electronic device comprising:
-
a sensor; a processor; a solid-state memory device; and a computer-readable storage medium including computer-readable instructions stored therein that, upon execution by the processor, perform operations comprising initiating a write operation of data to the solid-state memory device; during the initiated write operation, monitoring the sensor to determine if the electronic device is accelerating, wherein the monitoring occurs at a sampling rate selected based on at least one of a type of the solid-state memory device, an amount of time to execute a solid-state memory device shutdown procedure, or a threshold distance over which the electronic device can move; and if the electronic device is determined to be accelerating, interrupting the initiated write operation and executing the solid-state memory device shutdown procedure. - View Dependent Claims (15, 16, 17, 18, 19, 25)
-
-
20. An electronic device comprising:
-
a sensing means for sensing an acceleration condition of the electronic device; and
a processing means configured to initiate a write operation of data to a solid-state memory device;during the initiated write operation, monitor the sensing means to determine if the electronic device is accelerating, wherein the monitoring occurs at a sampling rate selected based on at least one of a type of the solid-state memory device, an amount of time to execute a solid-state memory device shutdown procedure, or a threshold distance over which the electronic device can move; and if the electronic device is determined to be accelerating, interrupt the initiated write operation and execute the solid-state memory device shutdown procedure. - View Dependent Claims (21, 22, 26)
-
Specification