IP Library Granted Patent US 11,086,389
Granted Patent B2
US 11,086,389 · App. 16/667,565 · Granted Aug 10, 2021

Method and system for visualizing sleep mode inner state processing

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 11,086,389
App. No.
16/667,565
Granted
Aug 10, 2021
Kind
B2
Abstract

A method and system for visualizing sleep mode inner state processing are provided. In one embodiment, a method is provided that is performed in a computing device in communication with a storage system comprising a memory. The method comprises receiving information from the storage system concerning a number and duration of tasks performed by the storage system to exit a sleep mode; and displaying a visualization of the information. Other embodiments are provided.

Claims (36)

1. A method for visualizing sleep mode inner state processing, the method comprising:

performing the following in a computing device in communication with a storage system comprising a memory:

determining latency stages for the storage system to exit a sleep mode;

determining a duration and a number of tasks for each of the latency stages;

determining a duration and a number of tasks for write operations performed by the storage system after exiting the sleep mode; and

displaying a graph of the duration and the number of tasks for each of the latency stages and write operations.

2. The method of claim 1 , wherein the duration and the number of tasks for each of the latency stages and write operations are determined from information received from the storage system.

3. The method of claim 1 , wherein the tasks relate to one or more of the following: exiting link hibernation, restoring power, activating a core, establishing communication with the memory, and restoring a management table.

4. The method of claim 2 , wherein the information received from the storage system comprises a trace file.

5. The method of claim 1 , wherein the memory comprises a three-dimensional memory.

6. The method of claim 1 , wherein the storage system is configured to be embedded in a host.

7. The method of claim 1 , wherein the storage system is configured to be removably connected to a host.

8. A computing device comprising:

an interface configured to communicate with a storage system comprising a memory; and

a processor configured to:

determine latency stages for the storage system to exit a sleep mode;

determine a duration and a number of tasks for each of the latency stages;

determine a duration and a number of tasks for write operations performed by the storage system after exiting the sleep mode; and

display a graph of the duration and the number of tasks for each of the latency stages and write operations.

9. The computing device of claim 8 , wherein the tasks relate to one or more of the following: exiting link hibernation, restoring power, activating a core, establishing communication with the memory, and restoring a management table.

10. The computing device of claim 8 , wherein the duration and the number of tasks for each of the latency stages and write operations are determined from information received from the storage system.

11. The computing device of claim 8 , wherein the memory comprises a three-dimensional memory.

12. The computing device of claim 8 , wherein the storage system is configured to be embedded in a host.

13. The computing device of claim 8 , wherein the storage system is configured to be removably connected to a host.

14. A computing device comprising:

an interface configured to communicate with a storage system comprising a memory;

means for determining latency stages for the storage system to exit a sleep mode;

means for determining a duration and a number of tasks for each of the latency stages;

means for determining a duration and a number of tasks for write operations performed by the storage system after exiting the sleep mode; and

means for displaying a graph of the duration and the number of tasks for each of the latency stages and write operations.

15. The method of claim 1 , further comprising correlating the duration and the number of tasks for each of the latency stages with a thermal event experienced by the storage system.

16. The method of claim 1 , further comprising correlating the duration and the number of tasks for each of the latency stages with input-output activity of the storage system.

17. The method of claim 1 , further comprising correlating the duration and the number of tasks for each of the latency stages with a state of a link layer of a bus that passes commands between the storage system and a host.

18. The computing device of claim 8 , wherein the processor is further configured to correlate the duration and the number of tasks for each of the latency stages with a thermal event experienced by the storage system.

19. The computing device of claim 8 , wherein the processor is further configured to correlate the duration and the number of tasks for each of the latency stages with input-output activity of the storage system.

20. The computing device of claim 8 , wherein the processor is further configured to correlate the duration and the number of tasks for each of the latency stages with a state of a link layer of a bus that passes commands between the storage system and a host.

Assignments (8)
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 LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 051717 FRAME 0716 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058965/0385 →
SECURITY INTEREST Recorded Feb 4, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 051717/0716 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2019
From: HOD, LIAT; SHAKED, TAL; SOBOL, EYAL; GILAD, OMER; GADDALE, UMA
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 050856/0205 →