Patentable/Patents/US-10970002
US-10970002

Storage device for security access and method of operating the same

PublishedApril 6, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Provided herein may be a storage device and a method of operating the same. A memory controller may include a power application timer configured to measure each of plural final power application times, each final power application time being a period of time during which power is applied to the memory controller until the memory controller is turned off after being turned on, and a command blocker configured to disable a set command, among commands that are input from a host to the memory controller depending on a cumulative power application time obtained by accumulating the plural final power application times.

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A memory controller, comprising: a power application timer configured to measure each of plural final power application times, each final power application time being a period of time during which power is applied to the memory controller until the memory controller is turned off after being turned on; and a command blocker configured to disable a set command, among commands that are input from a host to the memory controller based on a comparison between a threshold time and a cumulative power application time obtained by accumulating the plural final power application times.

2

2. The memory controller according to claim 1 , further comprising a command operator configured to output a response to the set command to the host.

3

3. The memory controller according to claim 1 , wherein the command blocker is configured to, when the cumulative power application time exceeds the threshold time, generate a command disable signal for disabling the set command and provide the command disable signal to the command operator.

4

4. The memory controller according to claim 3 , wherein the command operator outputs a rejection response signal for the set command to the host in response to the command disable signal.

5

5. The memory controller according to claim 1 , wherein the set command comprises at least one of a command used to test the memory controller, a command for requesting data to analyze the memory controller, a command for requesting change to firmware-related information of the memory controller, a command for requesting change to setting information of a memory device controlled by the memory controller, a command for requesting access to a region in which the firmware-related information is stored, and a command for requesting access to a region in which the setting information is stored.

6

6. A storage device, comprising: a memory device configured to store information about a cumulative power application time that is obtained by accumulating individual time periods during which power is applied to a storage device until the storage device is turned off after being turned on; and a memory controller configured to disable a set command, among commands that are input from a host to the storage device, based on a comparison between a threshold time and the cumulative power application time.

7

7. The storage device according to claim 6 , wherein the memory controller is configured to output a rejection response signal for the set command to the host when the cumulative power application time exceeds the threshold time.

8

8. The storage device according to claim 6 , wherein the memory controller comprises: a power application timer configured to measure power application times, each being a period of time during which power is applied to the storage device after the storage device is turned on; and a command blocker configured to disable the set command depending on the cumulative power application time; and a command operator configured to output a response to the set command to the host.

9

9. The storage device according to claim 8 , wherein the memory device comprises a power application time storage configured to store the information about the cumulative power application time.

10

10. The storage device according to claim 9 , wherein: the power application timer provides information about the power application times to the power application time storage at set intervals or randomly, information about power application time lastly provided to the power application time storage before the storage device is turned off is information about final power application time, and the cumulative power application time is a time obtained by accumulating final power application times.

11

11. The storage device according to claim 8 , wherein the command blocker is configured to, when the cumulative power application time exceeds a threshold time, generate a command disable signal for disabling the set command and provide the command disable signal to the command operator.

12

12. The storage device according to claim 11 , wherein the command operator outputs a rejection response signal for the set command to the host in response to the command disable signal.

13

13. The storage device according to claim 6 , wherein: the set command comprises a command for requesting access to a set region, and the set region comprises at least one of a region in which system information for an internal operation of the storage device is stored, a region in which firmware-related information of the storage device is stored, and a region in which setting information of the memory device is stored.

14

14. The storage device according to claim 6 , wherein the set command comprises at least one of a command used to test the storage device, a command for requesting data to analyze the storage device, a command for requesting change to firmware-related information of the storage device, and a command for requesting change to setting information of the memory device.

15

15. A method of operating a storage device, comprising: measuring final power application times, each being a period of time during which power is applied to the storage device until the storage device is turned off after being turned on; storing information about a cumulative power application time obtained by accumulating the measured final power application times; and disabling a set command, among commands that are input from a host to the storage device based on a comparison between a threshold time and the cumulative power application time.

16

16. The method according to claim 15 , wherein the cumulative power application time is obtained by accumulating the final power application times.

17

17. The method according to claim 15 , further comprising outputting, when the cumulative power application time exceeds the threshold time, a rejection response signal for the set command to the host.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 22, 2019

Publication Date

April 6, 2021

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Storage device for security access and method of operating the same” (US-10970002). https://patentable.app/patents/US-10970002

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.