Patents by Inventor STELLA ACHTENBERG
STELLA ACHTENBERG has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11853595Abstract: A stream set classification process may be implemented to classify streams opened by a host device on a data storage device. The data storage device may internally classify the streams into different stream classifications using a set of performance metrics. Stream classifications that cause the data storage device to show the greatest gains when compared with a set of baseline performance metrics for the data storage device and/or when compared with other stream classifications, may be selected by the data storage device and/or the host device for subsequent write operations.Type: GrantFiled: April 19, 2022Date of Patent: December 26, 2023Assignee: Western Digital Technologies, Inc.Inventors: Einav Zilberstein, Matar Krizhak, Stella Achtenberg, Hadas Oshinsky
-
Patent number: 11838032Abstract: Advanced ultra-low power error correcting codes are generated using soft quantization and lattice interpolation based on clock and Syndrome Weight. Reinforcement learning may be used to generate threshold values for flipping bits for low density parity check Ultra-Low Power error correction codes. The threshold values can be generated offline and downloaded to a storage device or generated while the storage device is in use.Type: GrantFiled: October 18, 2022Date of Patent: December 5, 2023Assignee: Western Digital Technologies, Inc.Inventors: Ofir Pele, Stella Achtenberg, Ran Zamir, Omer Fainzilber
-
Publication number: 20230333772Abstract: A stream set classification process may be implemented to classify streams opened by a host device on a data storage device. The data storage device may internally classify the streams into different stream classifications using a set of performance metrics. Stream classifications that cause the data storage device to show the greatest gains when compared with a set of baseline performance metrics for the data storage device and/or when compared with other stream classifications, may be selected by the data storage device and/or the host device for subsequent write operations.Type: ApplicationFiled: April 19, 2022Publication date: October 19, 2023Inventors: Einav Zilberstein, Matar Krizhak, Stella Achtenberg, Hadas Oshinsky
-
Patent number: 11694721Abstract: A data storage device includes a hard disk drive coupled to a printed circuit board (PCB), a volatile memory device coupled to the PCB, a non-volatile memory device coupled to the PCB, and a controller coupled to the PCB, such that the controller is in communication with the hard disk drive, the volatile memory device, and the non-volatile memory device. The controller is configured to identify patterns and/or structures of metadata for the hard disk drive, perform one or more of the following to the metadata to tailor the metadata: data shaping, content aware decoding, adaptive data trimming, and/or adaptive metablock sizing, and write the tailored metadata to the non-volatile memory device. The metadata is at least one of repeatable run out metadata, positioning error signal metadata, adjacent track interference metadata, and/or emergency power off metadata.Type: GrantFiled: September 30, 2021Date of Patent: July 4, 2023Assignee: Western Digital Technologies, Inc.Inventors: Gilat Flaishman, Stella Achtenberg, Omer Fainzilber, Eran Sharon, David Robison Hall
-
Publication number: 20230109831Abstract: A data storage device includes a hard disk drive coupled to a printed circuit board (PCB), a volatile memory device coupled to the PCB, a non-volatile memory device coupled to the PCB, and a controller coupled to the PCB, such that the controller is in communication with the hard disk drive, the volatile memory device, and the non-volatile memory device. The controller is configured to identify patterns and/or structures of metadata for the hard disk drive, perform one or more of the following to the metadata to tailor the metadata: data shaping, content aware decoding, adaptive data trimming, and/or adaptive metablock sizing, and write the tailored metadata to the non-volatile memory device. The metadata is at least one of repeatable run out metadata, positioning error signal metadata, adjacent track interference metadata, and/or emergency power off metadata.Type: ApplicationFiled: September 30, 2021Publication date: April 13, 2023Inventors: Gilat FLAISHMAN, Stella ACHTENBERG, Omer FAINZILBER, Eran SHARON, David Robison HALL
-
Patent number: 11604592Abstract: A method and apparatus for identifying data that is to be accessible in a low power state of a data storage device, and store this data in a physical (or logical) block that will be accessible in a low power state of the data storage device. Low power accessible data may be identified by host metadata of the data, indicating access is needed in a low power state. In other embodiments, the data storage device may learn the power state in which data should be accessible. In these embodiments, a controller stores information regarding the power state of a namespace in which the data is stored as an indicator to make the data accessible in a low power state. Alternatively, the controller stores a previous power state in which the data was accessed as an indicator to make the data accessible in a low power state.Type: GrantFiled: June 4, 2021Date of Patent: March 14, 2023Assignee: Western Digital Technologies, Inc.Inventors: Ramanathan Muthiah, Lakshmi Sowjanya Sunkavelli, Stella Achtenberg
-
Publication number: 20220391090Abstract: A method and apparatus for identifying data that is to be accessible in a low power state of a data storage device, and store this data in a physical (or logical) block that will be accessible in a low power state of the data storage device. Low power accessible data may be identified by host metadata of the data, indicating access is needed in a low power state. In other embodiments, the data storage device may learn the power state in which data should be accessible. In these embodiments, a controller stores information regarding the power state of a namespace in which the data is stored as an indicator to make the data accessible in a low power state. Alternatively, the controller stores a previous power state in which the data was accessed as an indicator to make the data accessible in a low power state.Type: ApplicationFiled: June 4, 2021Publication date: December 8, 2022Applicant: Western Digital Technologies, Inc.Inventors: Ramanathan MUTHIAH, Lakshmi Sowjanya SUNKAVELLI, Stella ACHTENBERG
-
Patent number: 11494261Abstract: A method of temperature compensation to read a flash memory device includes determining a state of the flash memory device. An action is selected with a maximum Q-value from a Q-table for the current state during exploitation. A read operation of a code word from the flash memory device is conducted using one or more parameters according to the selected action. The code word is decoded with an error correction code (ECC) process.Type: GrantFiled: July 1, 2020Date of Patent: November 8, 2022Assignee: Western Digital Technologies, Inc.Inventors: Stella Achtenberg, Ran Zamir, Ofir Pele, Omer Fainzilber
-
Publication number: 20220121930Abstract: Methods are provided for tactically deploying machine learning operations within existing storage devices without the need for additional capital investment. Machine learning operations are specifically designed to locate and evaluate multiple types of data to complete an operation, including synthesizing missing data. These operations may be processed within a SoC of a storage device as embedded software. Storage devices designed to utilize machine learning methods within existing configurations can include a non-volatile memory for storing data, executable instructions, and a processor to conduct a variety of steps. The steps can include executing a plurality of applications stored in the non-volatile memory, and receiving a request for data, including measurements, from at least one of the applications. The steps can further determine if the requested data is suitable for substitution by an inference and subsequently select at least one machine learning model for generating a suitable inference.Type: ApplicationFiled: February 19, 2021Publication date: April 21, 2022Inventors: Jonathan Lloyd, Anand Gupta, Stella Achtenberg, Ofir Pele, Chun Sei Tsai, Amit Chattopadhyay, Aimamorn Suvichakorn, Krzysztof Gladysz, Kameron Jung
-
Publication number: 20220121985Abstract: Methods are provided for deploying machine learning operations within existing storage devices for streamlining various calibration processes. Machine learning operations are specifically designed to generate inference data as a substitute for various measurements taken during calibration. These operations may be verified through additional sample measurements and rolled back when the results of the machine learning operations are outside of a range of approved values. Storage devices designed to utilize machine learning methods within calibration processes can include a non-volatile memory for storing data, executable instructions, and a processor to conduct a variety of steps. The steps can include executing an application stored in the non-volatile memory and receiving a request for measurement data from the application.Type: ApplicationFiled: February 19, 2021Publication date: April 21, 2022Inventors: Jonathan Lloyd, Anand Gupta, Stella Achtenberg, Ofir Pele, Chun Sei Tsai, Amit Chattopadhyay, Aimamorn Suvichakorn, Krzysztof Gladysz, Kameron Jung
-
Publication number: 20220076160Abstract: Methods are provided for tactically deploying machine learning operations within existing storage devices without additional capital investment. Machine learning operations can be processed within a SoC of a storage device as embedded software. Storage device designed to utilize machine learning methods within existing configurations can include a non-volatile memory for storing data and executable instructions and a processor to conduct a variety of steps. The steps can include executing a plurality of applications stored in the non-volatile memory, and receiving a request for data, including measurements, from at least one of the plurality of applications. The steps can further determine if the requested data is suitable for substitution by an inference and subsequently select at least one machine learning model for generating a suitable inference.Type: ApplicationFiled: February 18, 2021Publication date: March 10, 2022Inventors: Jonathan Lloyd, Anand Gupta, Stella Achtenberg, Ofir Pele, Chun Sei Tsai, Amit Chattopadhyay, Aimamorn Suvichakorn, Krzysztof Gladysz, Kameron Jung
-
Publication number: 20220066697Abstract: The present disclosure generally relates to data storage devices, such as solid state drives. A data storage device includes a controller, one or more volatile memory locations, and one or more non-volatile memory locations. Computations, including reinforcement learning algorithms, may be completed by the controller using the one or more non-volatile memory locations. Data associated with reinforcement learning is stored in a table on one or more planes of the non-volatile memory, where the results from the computations update the table with the relevant values. The data in the table are aligned to one or more wordlines, such that sensing the wordline senses all the data stored in the table.Type: ApplicationFiled: March 25, 2021Publication date: March 3, 2022Inventors: Ran ZAMIR, Ofir PELE, Stella ACHTENBERG, Omer FAINZILBER
-
Patent number: 11258465Abstract: A method and apparatus for obtaining data from a memory, estimating a probability of data values of the obtained data based on at least one of a source log-likelihood ratio and a channel log-likelihood ratio, wherein each bit in the obtained data has an associated log-likelihood ratio, determining at least one data pattern parameter for the data and performing a decoding process using the at least one data pattern parameters to determine a decoded data set.Type: GrantFiled: July 16, 2020Date of Patent: February 22, 2022Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Dudy David Avraham, Eran Sharon, Omer Fainzilber, Alexander Bazarsky, Stella Achtenberg
-
Patent number: 11251814Abstract: A method and apparatus for obtaining data from a memory, estimating a probability of data values of the obtained data based on at least one of a source log-likelihood ratio and a channel log-likelihood ratio, wherein each bit in the obtained data has an associated log-likelihood ratio, determining at least one data pattern parameter for the data and performing a decoding process using the at least one data pattern parameters to determine a decoded data set.Type: GrantFiled: July 16, 2020Date of Patent: February 15, 2022Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Dudy David Avraham, Eran Sharon, Omer Fainzilber, Alexander Bazarsky, Stella Achtenberg
-
Publication number: 20220004456Abstract: A method of temperature compensation to read a flash memory device includes determining a state of the flash memory device. An action is selected with a maximum Q-value from a Q-table for the current state during exploitation. A read operation of a code word from the flash memory device is conducted using one or more parameters according to the selected action. The code word is decoded with an error correction code (ECC) process.Type: ApplicationFiled: July 1, 2020Publication date: January 6, 2022Applicant: Western Digital Technologies, Inc.Inventors: Stella ACHTENBERG, Ran ZAMIR, Ofir PELE, Omer FAINZILBER
-
Patent number: 11194523Abstract: A data storage device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller is operable to measure a first threshold voltage (VT) of a memory cell under a first parameter at a read temperature and measure a second VT of the memory cell under a second parameter at the read temperature in which the first parameter is different from the second parameter. A VT correction term for the memory cell is determined based upon the first VT measurement and the second VT measurement. A read VT of the memory cell is adjusted by using the VT correction term.Type: GrantFiled: January 24, 2020Date of Patent: December 7, 2021Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Stella Achtenberg, Eran Sharon, David Rozman, Alon Eyal, Idan Alrod, Dana Lee
-
Patent number: 10949119Abstract: Systems and methods are described for reducing error rates on data storage devices by applying data shaping to data written to such devices in order to avoid error-prone states on cells within the devices. Different states of individual cells (such as those representing different bit patterns) may have different propensities for error, and these propensities may vary during operation of a device. Thus, a device as disclosed herein may determine error-prone states for a cell or group of cells, and apply data shaping to data written to such cells to reduce the likelihood that writing the data places the cell or cells into an error-prone state. Data shaping may be used, for example, to increase the occurrence of “0” bits within input data, thus avoiding error-prone low voltage states that may be used to represent a series of “1” bits.Type: GrantFiled: February 20, 2018Date of Patent: March 16, 2021Assignee: Western Digital Technologies, Inc.Inventors: David Rozman, Stella Achtenberg, Arthur Shulkin
-
Patent number: 10911069Abstract: Disclosed herein are memory devices, systems, and methods of content-aware decoding of encoded data. In one aspect, an encoded data chunk is received and one or more characteristics, such as source statistics, are determined. A similar data chunk (that may, e.g., contain data of a similar type) with comparable statistics may be sought. The similar data chunk may, for example, have source statistics that are positively correlated to the source statistics of the encoded data chunk to be decoded. Decoder parameters for the encoded data may be set to correspond with decoder parameters suited to the similar data chunk. The encoded data chunk is decoded using the new decoder parameters. Decoding encoded data based on content can enhance performance, reducing decoding latency and/or power consumption.Type: GrantFiled: January 22, 2019Date of Patent: February 2, 2021Assignee: Western Digital Technologies, Inc.Inventors: Stella Achtenberg, Omer Fainzilber, Dudy David Avraham
-
Patent number: 10892784Abstract: Disclosed herein are memory devices, systems, and methods of encoding and decoding data. In one aspect, an encoded data chunk is received and segmented into data segments with similar features. Each segment can be decoded based on its features. Data can also be rearranged and partitioned so as to minimize an entropy score that is based on the size and entropy of the data partitions. The approach is capable of enhancing performance, reducing decoding latency, and reducing power consumption.Type: GrantFiled: June 3, 2019Date of Patent: January 12, 2021Assignee: Western Digital Technologies, Inc.Inventors: Dudy Avraham, Omer Fainzilber, Tommer Kuper Lotan, Eran Sharon, Ofir Pele, Stella Achtenberg, Ran Zamir
-
Patent number: 10862512Abstract: A storage device may include a decoder configured to connect bits to a content node based on content-aware decoding process. The content-aware decoding process may be dynamic and determine connection structures of bits and content nodes based on patterns in data. In some cases, the decoder may connect non-adjacent bits to a content node based on a content-aware decoding process. In other cases, the decoder may connect a first number of bits to a first content node and a second number of bits to a second content node. In such cases, the first number of bits and the second number of bits are a different number.Type: GrantFiled: June 25, 2019Date of Patent: December 8, 2020Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Dudy David Avraham, Eran Sharon, Omer Fainzilber, Ran Zamir, Stella Achtenberg