IP Library Granted Patent US 12,461,808
Granted Patent B2
US 12,461,808 · App. 18/227,483 · Granted Nov 4, 2025

Data storage device and method for providing external-interrupt-based customized behavior

Inventors: Lovish Singla (Bangalore, IN); Shaheed Nehal A (Ludhiana, IN); Lovleen Arora (Mysore, IN)
Assignee: Sandisk Technologies, Inc.
G06F11/0793G06F11/0727
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,461,808
App. No.
18/227,483
Granted
Nov 4, 2025
Kind
B2
Abstract

A data storage device and method are disclosed for providing external-interrupt-based customized behavior. In one embodiment, a data storage device is provided comprising a memory and a controller configured to communicate with the memory. The controller is further configured to: receive an interrupt from a host indicating that a user is experiencing a performance problem with the data storage device; and in response to receiving the interrupt, take an action to address an issue in the data storage device that is causing the performance problem. Other embodiments are disclosed.

Claims (33)

1 . A data storage device comprising:

a memory; and

a processor configured to communicate with the memory and further configured to:

receive an interrupt from a host indicating that a user is experiencing a performance problem with the data storage device; and

in response to receiving the interrupt, take an action to address an issue in the data storage device that is causing the performance problem;

wherein the action comprises updating a time tag with a target digital-to-analog converter (DAC) shift value for a block in the memory.

2 . The data storage device of claim 1 , wherein the issue comprises a temperature of the memory exceeding a threshold and the action further comprises performing thermal throttling to cool the memory.

3 . The data storage device of claim 2 , wherein the action further comprises performing background operations with a reduced memory unit size.

4 . The data storage device of claim 1 , wherein the action further comprises performing a garbage collection operation as a foreground operation.

5 . The data storage device of claim 1 , wherein the action is performed only in response to receiving the interrupt.

6 . The data storage device of claim 1 , wherein the action is performed during runtime.

7 . The data storage device of claim 1 , wherein the action is performed as a background operation.

8 . The data storage device of claim 1 , wherein the memory comprises a three-dimensional memory.

9 . The data storage device of claim 1 , wherein the interrupt comprises a user-initiated interrupt.

10 . A method comprising;

performing in a data storage device comprising a memory:

receiving an external interrupt in response to a user experiencing a performance problem with the data storage device; and

in response to receiving the external interrupt, addressing an issue in the data storage device that is causing the performance problem, wherein addressing the issue comprises performing a thermal throttling operation.

11 . The method of claim 10 , wherein the external interrupt is generated by an application that is propriety to the data storage device.

12 . The method of claim 11 , wherein a feature of the application that allows the external interrupt to be sent to the data storage device is a subscription-based service.

13 . The method of claim 10 , wherein the external interrupt comprises a set of commands from a host.

14 . The method of claim 13 , wherein the set of commands comprises a dummy set of vendor-specific commands that are not used for user data transfer.

15 . The method of claim 10 , wherein the external interrupt is received as activation of a predetermined set of one or more pins on a bus.

16 . The method of claim 10 , wherein addressing the issue further comprises performing a garbage collection operation.

17 . The method of claim 10 , wherein addressing the issue further comprises updating a digital-to-analog converter (DAC) shift value.

18 . The method of claim 10 , wherein the external interrupt is generic in that it does not instruct the data storage device to take a particular action.

19 . The method of claim 10 , wherein the external interrupt comprises a user-initiated interrupt.

20 . A data storage device comprising:

a memory; and

means for:

receiving a user-initiated interrupt indicating that a user is experiencing a performance problem with the data storage device;

in response to receiving the user-initiated interrupt, running an internal diagnostic to determine an issue in the data storage device that is causing the performance problem; and

automatically performing an internal operation to address the issue in the data storage device that is causing the performance problem.

Assignments (8)
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
PATENT COLLATERAL AGREEMENT - DDTL Recorded Nov 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 065657/0158 →
PATENT COLLATERAL AGREEMENT- A&R Recorded Nov 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 065656/0649 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2023
From: SINGLA, LOVISH; A, SHAHEED NEHAL; ARORA, LOVLEEN
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 064441/0813 →
Continuity (2)
Provisional Application 63472041 · Jun 9, 2023
Related Publication 20240411636A1 · Dec 12, 2024
References Cited (15)
US 9575677B2 · Ellis et al. · 2017 [cited by applicant]
US 9690700B2 · Choi et al. · 2017 [cited by applicant]
US 10102119B2 · Gopinath et al. · 2018 [cited by applicant]
US 10229049B2 · Hashimoto · 2019 [cited by applicant]
US 10545674B1 · Shvaiger et al. · 2020 [cited by applicant]
US 20140173242A1 · Huffman et al. · 2014 [cited by applicant]
US 20150135023A1 · Mekhanik · 2015 [cited by examiner]
US 20160239412A1 · Wada · 2016 [cited by applicant]
US 20170242790A1 · O'Krafka et al. · 2017 [cited by applicant]
US 20200192791A1 · Yang et al. · 2020 [cited by applicant]
US 20210049086A1 · Bang · 2021 [cited by examiner]
US 20220171716A1 · Benisty et al. · 2022 [cited by applicant]
US 20220206920A1 · Bhat · 2022 [cited by examiner]
US 20230176742A1 · Muthiah · 2023 [cited by applicant]
International Search Report and Written Opinion mailed May 21, 2024 from PCT/US2024/011522. [cited by applicant]