Smart file location
    1.
    发明授权

    公开(公告)号:US10698826B1

    公开(公告)日:2020-06-30

    申请号:US13440022

    申请日:2012-04-05

    IPC分类号: G06F12/0862

    摘要: The disclosure is related to storage devices employing file-aware drivers. In one example, a device may comprise a driver configured to retrieve file system information related to an input/output (I/O) command, determine storage attributes based on the file system information, and store selected data in a preferred region of a data storage medium based on the storage attributes. Another embodiment may be a method comprising inspecting characteristics of an I/O request for a file, setting storage attributes for the file based on if the file is preferred, and storing the file on a data storage medium based on the storage attributes.

    Self-contained key management device

    公开(公告)号:US10678953B1

    公开(公告)日:2020-06-09

    申请号:US15498348

    申请日:2017-04-26

    摘要: A local key management system can be implemented with a unified extensible firmware interface (“UEFI”) basic input/output system (“BIOS”). The local key management system may be part of a removable data storage device that has a first secure area protected by a cryptographic module (e.g. hardware integrated circuit). The removable data storage device may also have a second secure area that stores a key to unlock a security enabled data storage device. The UEFI BIOS may be implemented to manage unlocking of security enabled data storage devices or data bands. The UEFI BIOS may also load a UEFI registration shell to manage registration of one or more security enabled drives or bands.

    Disc locked clock-based servo timing

    公开(公告)号:US10522177B1

    公开(公告)日:2019-12-31

    申请号:US16051234

    申请日:2018-07-31

    IPC分类号: G11B5/596 G11B5/55

    摘要: Systems and methods are disclosed for timing servo operations within a channel based on a counter for a disc locked clock. In certain embodiments, an apparatus may comprise a servo channel configured to lock a frequency of a servo channel clock to a rotational velocity of a disc data storage medium, and maintain a counter of clock cycles for the servo channel clock. The servo channel may perform operations to read servo data from a servo sector on the disc data storage medium at a first counter value selected relative to a target counter value corresponding to an expected location of a servo timing mark (STM).

    Enclosure management over PCIE
    4.
    发明授权

    公开(公告)号:US10521376B1

    公开(公告)日:2019-12-31

    申请号:US15922691

    申请日:2018-03-15

    摘要: An apparatus may include a baseboard management controller (BMC) configured to monitor one or more statuses of a storage array enclosure of the BMC. The BMC may further communicate with a host device of a PCIe network topology via a PCIe port of the BMC including performing a direct memory access (DMA) write to store status information of the enclosure to a memory of the host device via the PCIe network topology and performing a DMA read to retrieve control information from the memory of the host device via the PCIe network topology. In addition, the BMC may control one or more devices of the storage array enclosure based on the retrieved control information.

    Cancelling adjacent track interference

    公开(公告)号:US10468060B1

    公开(公告)日:2019-11-05

    申请号:US16144659

    申请日:2018-09-27

    摘要: An apparatus may comprise a circuit configured to receive first underlying data corresponding to a first signal and receive a second signal corresponding to second underlying data. The circuit may determine an interference component signal based on the first underlying data corresponding to the first signal and a first channel pulse response shape for the first signal, determine estimated decisions corresponding to the second signal based on the second signal, and determine an estimated signal based on the estimated decisions corresponding to the second signal and a second channel pulse response shape for the second signal. The circuit may then generate a remaining signal based on the estimated signal and the second signal, generate an error signal based on the interference component signal and the remaining signal, and adapt one or more parameters of the first channel pulse response shape based on the error signal.

    Systems and methods for unlocking self-encrypting data storage devices

    公开(公告)号:US10460110B1

    公开(公告)日:2019-10-29

    申请号:US15436712

    申请日:2017-02-17

    摘要: Security of computers, data storage devices, and servers can be improved with a multiple key access system. In some embodiments, a local key management device can be a locally (or virtually) located data storage device such as a HDD or SDD. The key management device may be part of a computer or server system and can have a first secure area protected by a cryptographic module (e.g. hardware integrated circuit). The first secure area can store a key to access a second secure area, which may function as a local key management server (LKMS) and store access information to authenticate another data storage device coupled to the computer. For example, the LKMS may store an access key to provide the computer with access to another data storage device.

    Variable parity sectors
    7.
    发明授权

    公开(公告)号:US10437674B1

    公开(公告)日:2019-10-08

    申请号:US15611733

    申请日:2017-06-01

    IPC分类号: G06F11/00 G06F11/10 G06F3/06

    摘要: Systems and methods are disclosed for employing variable amounts of parity sectors. In certain embodiments, an apparatus may comprise a processor configured to generate a first number of parity sectors for write data to be written to a nonvolatile memory, and store the write data and a second number of parity sectors to the nonvolatile memory, the second number of parity sectors being a subset less than all of the first number of parity sectors. The processor may further select additional parity sectors from the first number of parity sectors based on error metrics for the write data, store the additional parity sectors to the nonvolatile memory, and perform error recovery on the write data based on the additional parity sectors.

    Multi-stage MISO circuit for fast adaptation

    公开(公告)号:US10410672B1

    公开(公告)日:2019-09-10

    申请号:US16104933

    申请日:2018-08-19

    IPC分类号: G11B5/09 G11B20/10

    摘要: Systems and methods are disclosed for applying multi-stage multiple input single output (MISO) circuits for fast adaptation. An apparatus may comprise a first reader and a second reader configured to simultaneously read from a single track of a data storage medium, a MISO circuit. The MISO circuit may include a first stage filter having a first number of taps and configured to filter signal samples received from the first reader and the second reader and produce first filtered samples. The MISO circuit may also include a second stage filter having a second number of taps greater than the first number, and be configured to receive the first filtered samples corresponding to the first reader and the second reader from the first filter stage, filter the first filtered samples to produce second filtered samples, and combine the second filtered samples to produce a combined sample output.

    Reordered local data deduplication in storage devices

    公开(公告)号:US10409518B1

    公开(公告)日:2019-09-10

    申请号:US15493102

    申请日:2017-04-20

    IPC分类号: G06F3/06

    摘要: A device may include a SSD having multiple storage units and a deduplication control circuit configured to determine whether selected data content to be stored is a duplicate of previous data content already in a first buffer of data buffered to be stored in a set of storage units. The deduplication circuit may be further configured to, based on a determination that the selected data content is a duplicate of first previous data content already buffered in the first buffer, instead of buffering another copy of the selected data content, buffer a first header including a first pointer that associates the first header with the first previous data content already buffered in the first buffer. The deduplication circuit may also be configured to reorder the first buffer such that individual data contents in the first buffer are grouped near headers associated with the individual data contents.

    Illuminated fishing lure
    10.
    发明授权
    Illuminated fishing lure 有权
    照亮钓鱼诱惑

    公开(公告)号:US09282730B2

    公开(公告)日:2016-03-15

    申请号:US13296517

    申请日:2011-11-15

    CPC分类号: A01K85/01 A01K85/00 A01K85/16

    摘要: The present invention relates to fishing lures equipped with one or more light sources interacting and/or interfacing with one or more light transmission mediums. The light transmission medium acts to illuminate one or more areas proximate to the fishing lure to provide a natural luminance or iridescence. The light transmission medium can be made from a flexible translucent hot melt thermoplastic material extruded into a polymer lens and can be located on an outer surface of a body of the fishing lure or inside the body of the fishing lure. The light transmission medium can also be provided in the form of a soft flexible component made from Plastisol or other similar translucent materials. The light source can be embedded in or located proximate to the light transmission medium to amplify, intensify, and/or disperse light along the light transmission medium to provide a natural looking luminescence to the fishing lure.

    摘要翻译: 本发明涉及配备有与一个或多个光传输介质相互作用和/或接口的一个或多个光源的捕捞诱饵。 光传输介质用于照亮靠近钓鱼诱饵的一个或多个区域以提供自然亮度或虹彩。 透光介质可以由被挤压成聚合物透镜的柔性半透明热熔性热塑性材料制成,并且可以位于钓鱼诱饵的身体的外表面或钓鱼诱饵体内。 光传输介质也可以以由塑胶溶胶或其它类似的半透明材料制成的柔软柔性部件的形式提供。 光源可以嵌入在光传输介质附近或位于光传输介质附近,以便沿着光传输介质放大,增强和/或分散光,以向钓鱼诱饵提供自然的发光。