-
1.
公开(公告)号:US12073102B2
公开(公告)日:2024-08-27
申请号:US18340853
申请日:2023-06-24
发明人: Kun Guan , Shaohui Quan , Liyu Wang , Jianqiang Shen
CPC分类号: G06F3/0641 , G06F3/0608 , G06F3/0673 , H03M7/30 , G06F3/0674 , G06F3/0676
摘要: In a method for compressing data, a storage system determines whether deduplication can be performed on a target data block. When deduplication cannot be performed on the target data block, the storage system obtaining a similar fingerprint of the target data block, and determines, based on the similar fingerprint, a combined data block group to which the target data block belongs. The storage system then performs similar compression on the target data block based on a reference block in the combined data block group.
-
公开(公告)号:US20240232442A1
公开(公告)日:2024-07-11
申请号:US18611312
申请日:2024-03-20
申请人: NCR Corporation
CPC分类号: G06F21/80 , G06F3/0622 , G06F3/0629 , G06F3/0674 , G06F21/575
摘要: Boot firmware of a terminal sets a lock password on a hard disk drive of the terminal to lock the hard disk drive from access. The password is obfuscated in boot variables or stored separately on a server independently of the terminal. During subsequent boots of the terminal, the firmware de-obfuscates the password from the boot variables or obtains the password from the server and provides the password to the hard disk drive, which causes the hard disk drive to unlock for operation with the terminal following the subsequent boots.
-
公开(公告)号:US12008252B2
公开(公告)日:2024-06-11
申请号:US17850945
申请日:2022-06-27
发明人: Scott Burton , Daniel J. Wade , Eric B. Smith
CPC分类号: G06F3/064 , G06F3/0607 , G06F3/0619 , G06F3/0674
摘要: Various illustrative aspects are directed to a data storage device, comprising one or more disks; an actuator mechanism configured to position heads proximate to a recording medium of the disks; and one or more processing devices. The processing devices are configured to detect a criterion for inserting padding on the recording medium proximate to data containers to be written to the recording medium, the containers configured for assigning logic blocks to the containers, the logic blocks configured to store data to be written in an interleaved pattern across sectors based on a distributed sector encoding scheme, wherein detecting the criterion comprises detecting a mismatch in size between at least a portion of a zone and an integer number of containers in which to write the at least a portion of the zone; and insert mapping indicators to a mapping to indicate padding blocks proximate to the containers.
-
公开(公告)号:US20230305746A1
公开(公告)日:2023-09-28
申请号:US17703303
申请日:2022-03-24
IPC分类号: G06F3/06
CPC分类号: G06F3/0659 , G06F3/0604 , G06F3/0611 , G06F3/0674
摘要: A method includes creating a table with a plurality of cells indicative of intersections of tracks and wedges on a data storage disc surface. The method also includes storing disc pending command information for different disc pending commands in corresponding different cells of the plurality of cells according to locations for the different disc pending commands on the data storage disc surface. The method further includes searching the table for one or more next disc pending commands of the different disc pending commands to schedule for execution.
-
公开(公告)号:US20230214158A1
公开(公告)日:2023-07-06
申请号:US18175726
申请日:2023-02-28
发明人: Ting-Yu Liu , Yi-Chun Liu
IPC分类号: G06F3/06 , G06F12/123 , G06F12/10
CPC分类号: G06F3/0659 , G06F3/0604 , G06F12/124 , G06F12/10 , G06F3/0674
摘要: A memory controller managing a memory device receives a memory read command from a host device that is communicably coupled to the memory device. The memory device includes a storage memory comprising a first type of memory cells and a cache memory comprising a second type of memory cells. The memory controller determines, from the memory read command, a physical address of a target memory location in the storage memory indicated by the memory read command. The memory controller executes a read operation on the target memory location corresponding to the physical address. The memory controller determines a read attribute of the target memory location. Conditioned on determining that the read attribute satisfies one or more threshold conditions, the memory controller programs an entry in the cache memory with information corresponding to the target memory location.
-
公开(公告)号:US11675536B2
公开(公告)日:2023-06-13
申请号:US17069223
申请日:2020-10-13
发明人: Tony T. Wong , Abhinav Duggal , Joseph Jobi
IPC分类号: G06F3/06
CPC分类号: G06F3/0659 , G06F3/065 , G06F3/0619 , G06F3/0652 , G06F3/0674
摘要: An intelligent method of scheduling garbage collection (GC) in a storage system. A GC scheduler obtains capacity utilization and ingest rate of the storage system and calculate therefrom a predicted capacity utilization. When the predicted capacity utilization reaches a threshold, the GC scheduler invokes GC, but otherwise skips GC until such time as predicted capacity utilization reaches the threshold. The ingest rage may be calculated by performing linear fit on past data ingest. The GC scheduler may calculate predicted capacity utilization periodically according to preset period. The GC scheduler may calculate the predicted capacity utilization to a future date beyond the next period. The future date may be at least as far as the next period plus total ingest time.
-
公开(公告)号:US11645000B2
公开(公告)日:2023-05-09
申请号:US17035925
申请日:2020-09-29
发明人: Myeongjong Ju , Mingon Shin , Seungjae Lee , Hwasoo Lee
CPC分类号: G06F3/0655 , G06F3/0604 , G06F3/0622 , G06F3/0637 , G06F3/0674 , G06F3/0679 , G06F21/32 , G06F21/78
摘要: A storage device is configured to be connected to a host device via a physical cable which includes a power line and a data line. The storage device includes a non-volatile memory, a data path controller configured to temporarily deactivate the data line while power is supplied from the host device via the power line, and a memory controller. The memory controller includes a biometric module configured to receive biometric data and perform user authentication based on the biometric data; a biometric processing circuit configured to change a state of the memory controller, based on a result of the user authentication; and a data processing circuit configured to encrypt and decrypt data. The data path controller is configured to temporarily deactivate the data line in response to the changed state of the memory controller.
-
公开(公告)号:US10061514B2
公开(公告)日:2018-08-28
申请号:US15783838
申请日:2017-10-13
发明人: Brian M. Ignomirello
CPC分类号: G06F3/0608 , G06F1/00 , G06F3/061 , G06F3/0619 , G06F3/064 , G06F3/065 , G06F3/0661 , G06F3/0674 , G06F11/073 , G06F11/0751 , G06F11/0793 , G06F11/10
摘要: System and method to encode and decode raw data. The method to encode includes receiving a block of uncoded data, decomposing the block of uncoded data into a plurality of data vectors, mapping each of the plurality of data vectors to a bit marker; and storing the bit marker in a memory to produce an encoded representation of the uncoded data. Encoding may further include decomposing the block of uncoded data into default data and non-default data, and mapping only the non-default data. In some embodiments, bit markers may include a seed value and replication rule, or a fractalized pattern.
-
公开(公告)号:US09904476B2
公开(公告)日:2018-02-27
申请号:US12870596
申请日:2010-08-27
申请人: Wei-Jen Huang , Chih-Tsung Huang , Sachin Agarwal , Sha Ma
发明人: Wei-Jen Huang , Chih-Tsung Huang , Sachin Agarwal , Sha Ma
IPC分类号: G06F13/16 , G06F12/06 , G06F3/06 , G06F12/0864 , G06F11/10 , H04L12/773 , H04L12/741
CPC分类号: G06F3/0613 , G06F3/064 , G06F3/0656 , G06F3/0659 , G06F3/0674 , G06F3/0679 , G06F11/108 , G06F12/06 , G06F12/0864 , G06F13/1642 , G06F13/1673 , H04L45/60 , H04L45/745
摘要: Techniques are described for a memory device. In various embodiments, a scheduler/controller is configured to manage data as it read to or written from a memory. A memory is partitioned into a group of sub-blocks, a parity block is associated with the sub-blocks, and the sub-blocks are accessed to read data as needed. A pending write buffer is added to a group of memory sub-blocks. Such a buffer may be sized to be equal to the group of memory sub-blocks. The pending write buffer handles collisions for write accesses to the same block.
-
公开(公告)号:US20180046385A1
公开(公告)日:2018-02-15
申请号:US15672969
申请日:2017-08-09
申请人: Tuxera Inc.
CPC分类号: G06F3/0611 , G06F3/0616 , G06F3/0659 , G06F3/0674 , G06F9/546 , G06F12/00 , G06F12/0804 , G06F12/0868 , G06F2212/1016 , G06F2212/1036 , G06F2212/463 , G06F2212/466
摘要: A device may be configured to perform techniques that efficiently write back data to a storage device. A file system driver may be configured to delay write backs. A file system driver may be configured to extend a range of pages that are written back to a storage device.
-
-
-
-
-
-
-
-
-