-
1.
公开(公告)号:WO2022260713A1
公开(公告)日:2022-12-15
申请号:PCT/US2022/011805
申请日:2022-01-10
Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
Inventor: AGARWAL, Dinesh, Kumar , SHARMA, Amit
IPC: G06F1/3234 , G06F1/3287 , G11C14/00
Abstract: A data storage device and method for low-latency power state transitions by having power islanding in a host memory buffer are provided. In one embodiment, a data storage device is provided comprising a volatile memory, a non-volatile memory, and a controller. The controller is configured to receive information from a host about which area, if any, in a host memory buffer will be powered on during a low-power state; and in response to the information indicating that a first area of the host memory buffer will be powered on during the low-power state, flush data from a second area of the host memory buffer that will not be powered on during the low-power state to the first area of the host- memory buffer prior to entering the low-power state. Other embodiments are provided.
-
公开(公告)号:WO2022260715A1
公开(公告)日:2022-12-15
申请号:PCT/US2022/012866
申请日:2022-01-19
Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
Inventor: SHARMA, Amit , AGARWAL, Dinesh, Kumar , VENUGOPAL, Abhinandan
Abstract: A data storage device and method for efficient image searching are provided. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to store a plurality of images and a plurality of keys in the memory; wherein each key of the plurality of keys is generated from a respective image of the plurality of images; receive, from a host, a key generated from a target image desired by the host, and return, to the host, an image from the stored plurality of images that is associated with a key that matches the key received from the host. Other embodiments are provided.
-
3.
公开(公告)号:WO2021247097A1
公开(公告)日:2021-12-09
申请号:PCT/US2021/016337
申请日:2021-02-03
Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
Inventor: AGARWAL, Dinesh, Kumar
IPC: H04N1/60 , H04N1/32 , G06T7/60 , G06Q30/00 , G06F16/55 , G06F16/5838 , G06T1/0007 , G06T1/60 , G06T7/90
Abstract: A storage system and method for host-assisted memory block color coding for faster media search are provided. In one embodiment, a controller of the storage system is configured to receive an image and color properties of the image from a host and store the image in an area of memory associated with the color properties. Other embodiments are provided.
-
公开(公告)号:WO2023277967A1
公开(公告)日:2023-01-05
申请号:PCT/US2022/016202
申请日:2022-02-11
Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
Inventor: AGARWAL, Dinesh, Kumar , SHARMA, Amit
Abstract: Storage devices can be configured to utilize one or more memory buffers located within a host-computing device. These host buffers may allow for faster access to some data, including control pages. However, host buffers are susceptible to fragmentation issues similarly to standard user memory arrays. As the data stored within the host buffers becomes more fragmented, performance can suffer. This performance loss in storage devices becomes more pronounced as the desired performance levels of these storage devices increase. Therefore, various methods and systems described herein manage fragmentation within host buffers by conducting one or more operations. These operations may include locating a continuous portion of allocated or unallocated memory within the host buffer and either swap or copy high-usage or high-priority data to those continuous portions. When continuous portions of host buffer memory are not available, relevant portions of data may be cashed within the storage device to increase performance.
-
5.
公开(公告)号:WO2022081213A1
公开(公告)日:2022-04-21
申请号:PCT/US2021/034142
申请日:2021-05-26
Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
Inventor: AGARWAL, Dinesh, Kumar
Abstract: A storage system and method for time-duration-based efficient block management and memory access are provided. In one embodiment, a controller of the storage system is configured to receive time stamps from a host for each of a plurality of blocks in the memory; determine a time duration for programming each of the plurality of blocks based on the time stamps; and differentiate the plurality of blocks based on the time durations. Other embodiments are provided.
-
公开(公告)号:WO2021247096A1
公开(公告)日:2021-12-09
申请号:PCT/US2021/016316
申请日:2021-02-03
Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
Inventor: AGARWAL, Dinesh, Kumar , SHARMA, Amit
IPC: G06T1/60 , G06T1/00 , G06F3/06 , G06F3/0608 , G06F3/0653 , G06F3/0659 , G06F3/0673 , G06T3/40
Abstract: A content-aware storage system and method for use therewith are presented. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to receive an image; determine an amount of spare memory space; generate a lower-resolution version of the image, wherein a resolution level of the lower-resolution version of the image is based on the determined amount of spare memory space; and store the image and the lower-resolution version of the image in the memory. Other embodiments are provided.
-
公开(公告)号:WO2021211188A1
公开(公告)日:2021-10-21
申请号:PCT/US2021/016056
申请日:2021-02-01
Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
Inventor: MUTHIAH, Ramanathan , GOLECHCHHA, Hitesh , AGARWAL, Dinesh, Kumar
Abstract: A storage system and method for multiprotocol handling are provided. In one embodiment, a computing device is provided comprising a plurality of communication channels configured to communicate with a storage system, wherein a first communication channel has a faster data transfer speed than a second communication channel. The computing device also comprises a processor configured to determine a priority level of a command; send the command with an indication of its priority level to the storage system; in response to the command being a high-priority command, use the first communication channel for transferring data for the command; and in response to the command being a low-priority command, use the second communication channel for transferring data for the command. Other embodiments are provided.
-
-
-
-
-
-