Patents by Inventor Erich Haratsch
Erich Haratsch 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: 10580514Abstract: Log likelihood ratio (LLR) values that are computed in a flash memory controller during read retries change over time as the number of program-and-erase cycles (PECs) that the flash memory die has been subjected to increases. Therefore, in cases where an LLR table is used to provide pre-defined, fixed LLR values to the error-correcting code (ECC) decoding logic of the controller, decoding success and the resulting BER will degrade over time as the number of PECs to which the die has been subjected increases. In accordance with embodiments, a storage system, a flash memory controller for use in the storage system and method are provided that periodically measure the LLR values and update the LLR table with new LLR values. Periodically measuring the LLR values and updating the LLR table with new LLR values ensures high decoding success and a low BER over the life of the flash memory die.Type: GrantFiled: January 30, 2018Date of Patent: March 3, 2020Assignee: Seagate Technology LLCInventors: Yunxiang Wu, Yu Cai, Zhengang Chen, Erich Haratsch
-
Publication number: 20180158536Abstract: Log likelihood ratio (LLR) values that are computed in a flash memory controller during read retries change over time as the number of program-and-erase cycles (PECs) that the flash memory die has been subjected to increases. Therefore, in cases where an LLR table is used to provide pre-defined, fixed LLR values to the error-correcting code (ECC) decoding logic of the controller, decoding success and the resulting BER will degrade over time as the number of PECs to which the die has been subjected increases. In accordance with embodiments, a storage system, a flash memory controller for use in the storage system and method are provided that periodically measure the LLR values and update the LLR table with new LLR values. Periodically measuring the LLR values and updating the LLR table with new LLR values ensures high decoding success and a low BER over the life of the flash memory die.Type: ApplicationFiled: January 30, 2018Publication date: June 7, 2018Inventors: Yunxiang Wu, Yu Cai, Zhengang Chen, Erich Haratsch
-
Patent number: 9916906Abstract: Log likelihood ration (LLR) values that are computed in a flash memory controller during read retries change over time as the number of program-and-erase cycles (PECs) that the flash memory die has been subjected to increases. Therefore, in cases where an LLR table is used to provide pre-defined, fixed LLR values to the error-correcting code (ECC) decoding logic of the controller, decoding success and the resulting BER will degrade over time as the number of PECs to which the die has been subjected increases. In accordance with embodiments, a storage system, a flash memory controller for use in the storage system and method are provided that periodically measure the LLR values and update the LLR table with new LLR values. Periodically measuring the LLR values and updating the LLR table with new LLR values ensures high decoding success and a low BER over the life of the flash memory die.Type: GrantFiled: March 6, 2014Date of Patent: March 13, 2018Assignee: Seagate Technology LLCInventors: Yunxiang Wu, Yu Cai, Zhengang Chen, Erich Haratsch
-
Patent number: 9894131Abstract: A method and apparatus for displaying received data, analyze the quality of the displayed data formulating a media-parameter suggestion for the encoder to alter the characteristics of data to be sent to the receiver, and sending from the receiver, the formulated suggestion.Type: GrantFiled: April 6, 2015Date of Patent: February 13, 2018Assignee: AT&T Intellectual Property II, L.P.Inventors: Andrea Basso, Erich Haratsch, Barin Geoffry Haskell, Joern Ostermann
-
Patent number: 9477423Abstract: Mis-programming of MSB data in flash memory is avoided by maintaining a copy of LSB page data that has been written to flash memory and using the copy rather than the LSB page data read out of the flash cells in conjunction with the MSB values to determine the proper reference voltage ranges to be programmed into the corresponding flash cells. Because the copy is free of errors, using the copy in conjunction with the MSB values to determine the proper reference voltage ranges for the flash cells ensures that mis-programming of the reference voltage ranges will not occur.Type: GrantFiled: December 3, 2013Date of Patent: October 25, 2016Assignee: Seagate Technology LLCInventors: Yu Cai, Yunxiang Wu, Zhengang Chen, Erich Haratsch
-
Patent number: 9417960Abstract: Mis-programming of MSB data in flash memory is prevented by using ECC decoding logic on the flash die that error corrects the LSB values prior to the LSB values being used in conjunction with the MSB values to determine the proper reference voltage ranges. Error correcting the LSB page data prior to using it in combination with the MSB page data to determine the reference voltage ranges ensures that the reference voltage ranges will be properly determined and programmed into the flash cells.Type: GrantFiled: January 6, 2014Date of Patent: August 16, 2016Assignee: Seagate Technology LLCInventors: Yu Cai, Yunxiang Wu, Zhengang Chen, Erich Haratsch
-
Publication number: 20150242268Abstract: Log likelihood ration (LLR) values that are computed in a flash memory controller during read retries change over time as the number of program-and-erase cycles (PECs) that the flash memory die has been subjected to increases. Therefore, in cases where an LLR table is used to provide pre-defined, fixed LLR values to the error-correcting code (ECC) decoding logic of the controller, decoding success and the resulting BER will degrade over time as the number of PECs to which the die has been subjected increases. In accordance with embodiments, a storage system, a flash memory controller for use in the storage system and method are provided that periodically measure the LLR values and update the LLR table with new LLR values. Periodically measuring the LLR values and updating the LLR table with new LLR values ensures high decoding success and a low BER over the life of the flash memory die.Type: ApplicationFiled: March 6, 2014Publication date: August 27, 2015Inventors: Yunxiang Wu, Yu Cai, Zhengang Chen, Erich Haratsch
-
Publication number: 20150215366Abstract: A method and apparatus for displaying received data, analyze the quality of the displayed data formulating a media-parameter suggestion for the encoder to alter the characteristics of data to be sent to the receiver, and sending from the receiver, the formulated suggestion.Type: ApplicationFiled: April 6, 2015Publication date: July 30, 2015Inventors: Andrea BASSO, Erich HARATSCH, Barin Geoffry HASKELL, Joern OSTERMANN
-
Publication number: 20150178152Abstract: Mis-programming of MSB data in flash memory is prevented by using ECC decoding logic on the flash die that error corrects the LSB values prior to the LSB values being used in conjunction with the MSB values to determine the proper reference voltage ranges. Error correcting the LSB page data prior to using it in combination with the MSB page data to determine the reference voltage ranges ensures that the reference voltage ranges will be properly determined and programmed into the flash cells.Type: ApplicationFiled: January 6, 2014Publication date: June 25, 2015Applicant: LSI CorporationInventors: Yu Cai, Yunxiang Wu, Zhengang Chen, Erich Haratsch
-
Publication number: 20150149698Abstract: Mis-programming of MSB data in flash memory is avoided by maintaining a copy of LSB page data that has been written to flash memory and using the copy rather than the LSB page data read out of the flash cells in conjunction with the MSB values to determine the proper reference voltage ranges to be programmed into the corresponding flash cells. Because the copy is free of errors, using the copy in conjunction with the MSB values to determine the proper reference voltage ranges for the flash cells ensures that mis-programming of the reference voltage ranges will not occur.Type: ApplicationFiled: December 3, 2013Publication date: May 28, 2015Applicant: LSI CORPORATIONInventors: Yu Cai, Yunxiang Wu, Zhengang Chen, Erich Haratsch
-
Patent number: 9003470Abstract: A method and apparatus for displaying received data, analyze the quality of the displayed data formulating a media-parameter suggestion for the encoder to alter the characteristics of data to be sent to the receiver, and sending from the receiver, the formulated suggestion.Type: GrantFiled: December 23, 2013Date of Patent: April 7, 2015Assignee: AT&T Intellectual Property II, L.P.Inventors: Andrea Basso, Erich Haratsch, Barin Geoffry Haskell, Joern Ostermann
-
Publication number: 20140115107Abstract: A method and apparatus for displaying received data, analyze the quality of the displayed data formulating a media-parameter suggestion for the encoder to alter the characteristics of data to be sent to the receiver, and sending from the receiver, the formulated suggestion.Type: ApplicationFiled: December 23, 2013Publication date: April 24, 2014Applicant: AT&T Intellectual Property II, L.P.Inventors: Andrea BASSO, Erich HARATSCH, Barin Geoffry HASKELL, Joern OSTERMANN
-
Patent number: 8635200Abstract: A method and apparatus for displaying received data, analyze the quality of the displayed data formulating a media-parameter suggestion for the encoder to alter the characteristics of data to be sent to the receiver, and sending from the receiver, the formulated suggestion.Type: GrantFiled: September 11, 2012Date of Patent: January 21, 2014Assignee: AT&T Intellectual Property II, L.P.Inventors: Andrea Basso, Erich Haratsch, Barin Geoffry Haskell, Joern Ostermann
-
Patent number: 8266128Abstract: A method and apparatus for displaying received data, analyze the quality of the displayed data formulating a media-parameter suggestion for the encoder to alter the characteristics of data to be sent to the receiver, and sending from the receiver, the formulated suggestion.Type: GrantFiled: October 31, 2007Date of Patent: September 11, 2012Assignee: AT&T Intellectual Property II, L.P.Inventors: Andrea Basso, Erich Haratsch, Barin Geoffry Haskell, Joern Ostermann
-
Publication number: 20110175922Abstract: A system and a computer-readable medium are provided for controlling a computing device to define a set of computer animation parameters for an object to be animated electronically. An electronic reference model of the object to be animated is obtained. The reference model is altered to form a modified model corresponding to a first animation parameter. Physical differences between the electronic reference model and the modified model are determined and a representation of the physical differences are stored as the first animation parameter. Altering of the reference model and determining of the physical differences are repeated. The stored parameters are provided to a rendering device for generation of the animation in accordance with the stored parameters. Determining physical differences between the electronic reference model and the modified model and storing a representation of the physical differences as the first animation parameter include comparing vertex positions of the reference model.Type: ApplicationFiled: March 30, 2011Publication date: July 21, 2011Applicant: AT&T Corp.Inventors: Erich Haratsch, Joern Ostermann
-
Patent number: 7920143Abstract: A system and a computer-readable medium are provided for controlling a computing device to define a set of computer animation parameters for an object to be animated electronically. An electronic reference model of the object to be animated is obtained. The reference model is altered to form a modified model corresponding to a first animation parameter. Physical differences between the electronic reference model and the modified model are determined and a representation of the physical differences are stored as the first animation parameter. Altering of the reference model and determining of the physical differences are repeated. The stored parameters are provided to a rendering device for generation of the animation in accordance with the stored parameters. Determining physical differences between the electronic reference model and the modified model and storing a representation of the physical differences as the first animation parameter include comparing vertex positions of the reference model.Type: GrantFiled: August 20, 2007Date of Patent: April 5, 2011Assignee: AT&T Intellectual Property II, L.P.Inventors: Erich Haratsch, Joern Ostermann
-
Publication number: 20080114723Abstract: A method and apparatus for displaying received data, analyze the quality of the displayed data formulating a media-parameter suggestion for the encoder to alter the characteristics of data to be sent to the receiver, and sending from the receiver, the formulated suggestion.Type: ApplicationFiled: October 31, 2007Publication date: May 15, 2008Applicant: AT&T Corp.Inventors: Andrea Basso, Erich Haratsch, Barin Geoffry Haskell, Joern Ostermann
-
Patent number: 7310811Abstract: A method and apparatus for displaying received data, analyze the quality of the displayed data formulating a media-parameter suggestion for the encoder to alter the characteristics of data to be sent to the receiver, and sending from the receiver, the formulated suggestion.Type: GrantFiled: July 10, 1998Date of Patent: December 18, 2007Assignee: AT&T Corp.Inventors: Andrea Basso, Erich Haratsch, Barin Geoffry Haskell, Joern Ostermann
-
Patent number: 7274367Abstract: A system and a computer-readable medium are provided for controlling a computing device to define a set of computer animation parameters for an object to be animated electronically. An electronic reference model of the object to be animated is obtained. The reference model is altered to form a modified model corresponding to a first animation parameter. Physical differences between the electronic reference model and the modified model are determined and a representation of the physical differences are stored as the first animation parameter. Altering of the reference model and determining of the physical differences are repeated. The stored parameters are provided to a rendering device for generation of the animation in accordance with the stored parameters. Determining physical differences between the electronic reference model and the modified model and storing a representation of the physical differences as the first animation parameter include comparing vertex positions of the reference model.Type: GrantFiled: July 12, 2005Date of Patent: September 25, 2007Assignee: AT&T Corp.Inventors: Erich Haratsch, Joern Ostermann
-
Publication number: 20070189424Abstract: A method and apparatus are disclosed for improving the maximum data rate of reduced-state Viterbi detectors with local feedback in magnetic recording systems. A read channel signal is processed in a magnetic recording device by precomputing branch metrics, intersymbol interference estimates or intersymbol interference-free signal estimates for speculative sequences of one or more channel symbols; selecting one of the precomputed values based on at least one decision from at least one corresponding state; and selecting a path having a best path metric for a given state.Type: ApplicationFiled: March 27, 2007Publication date: August 16, 2007Inventor: Erich Haratsch