IP Library Granted Patent US 9,959,209
Granted Patent B1
US 9,959,209 · App. 12/730,078 · Granted May 1, 2018

Data storage device adjusting command rate profile based on operating mode

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 9,959,209
App. No.
12/730,078
Granted
May 1, 2018
Kind
B1
Abstract

A data storage device is disclosed comprising a non-volatile memory. A command rate profile is initialized, wherein the command rate profile defines a limit on a number of access commands received from a host as a function of an internal parameter of the data storage device. The command rate profile is adjusted in response to a change in operating mode.

Claims (11)

1. A data storage device comprising:

a non-volatile memory; and

control circuitry operable to:

initialize a command rate profile, wherein the command rate profile defines a limit on a number of access commands received from a host as a function of an internal parameter of the data storage device;

detect a change in operating mode independent of a user configurable parameter; and

adjust the function of the command rate profile in response to the detected change in operating mode.

2. The data storage device as recited in claim 1 , wherein the control circuitry is operable to:

detect the change in operating mode by evaluating a history of host commands to estimate whether the data storage device will be accessed in one of a random mode and a sequential mode; and

adjust the command rate profile when changing between the random mode and the sequential mode.

3. The data storage device as recited in claim 1 , wherein the command rate profile defines a limit on the number of write commands received from the host.

4. The data storage device as recited in claim 1 , wherein the internal parameter comprises a write cache for caching data blocks of write commands received from the host.

Assignments (8)
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 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2016
From: BURTON, SCOTT E.; COKER, KENNY T.; FALLONE, ROBERT M.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 037402/0650 →