Method and apparatus for data protection in memory devices
Abstract
An apparatus and method for efficiently transmitting data are described. A transmitter sends data to a receiver. An encoder of the transmitter divides a received first block of data into multiple sub-blocks. The encoder selects a portion of each sub-block to compare to one another. A portion in a particular sub-block has a same offset and a same size as other portions of other sub-blocks. If the encoder determines the multiple portions match one another, the encoder sends, to the receiver, a second block of data corresponding to the first block of data. The second block of data has a same size as a size of the received first block of data, and the second block of data includes security data from one of multiple error correction schemes. Therefore, the second block of data provides security without increasing an amount of data to transmit.
- Inventors:
- Issue Date:
- Research Org.:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States); Advanced Micro Devices, Inc., Santa Clara, CA (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1998421
- Patent Number(s):
- 11663073
- Application Number:
- 17/118,434
- Assignee:
- Advanced Micro Devices, Inc. (Santa Clara, CA)
- DOE Contract Number:
- AC52-07NA27344; B620717
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 12/10/2020
- Country of Publication:
- United States
- Language:
- English
Citation Formats
SeyedzadehDelcheh, SeyedMohammad, and Blagodurov, Sergey. Method and apparatus for data protection in memory devices. United States: N. p., 2023.
Web.
SeyedzadehDelcheh, SeyedMohammad, & Blagodurov, Sergey. Method and apparatus for data protection in memory devices. United States.
SeyedzadehDelcheh, SeyedMohammad, and Blagodurov, Sergey. Tue .
"Method and apparatus for data protection in memory devices". United States. https://www.osti.gov/servlets/purl/1998421.
@article{osti_1998421,
title = {Method and apparatus for data protection in memory devices},
author = {SeyedzadehDelcheh, SeyedMohammad and Blagodurov, Sergey},
abstractNote = {An apparatus and method for efficiently transmitting data are described. A transmitter sends data to a receiver. An encoder of the transmitter divides a received first block of data into multiple sub-blocks. The encoder selects a portion of each sub-block to compare to one another. A portion in a particular sub-block has a same offset and a same size as other portions of other sub-blocks. If the encoder determines the multiple portions match one another, the encoder sends, to the receiver, a second block of data corresponding to the first block of data. The second block of data has a same size as a size of the received first block of data, and the second block of data includes security data from one of multiple error correction schemes. Therefore, the second block of data provides security without increasing an amount of data to transmit.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue May 30 00:00:00 EDT 2023},
month = {Tue May 30 00:00:00 EDT 2023}
}
Works referenced in this record:
Method and apparatus for encoding and decoding digital data blocks with improved error correction
patent, October 2000
- Harumatsu, Mitsuo
- US Patent Document 6,137,645
Method and Apparatus for Data Reproduction
patent-application, June 2002
- Hall, Trevor G. R.; Murray, Bruce
- US Patent Application 10/024742; 20020083394
Staging memory for massively parallel processor
patent, February 1988
- Batcher, Kenneth E.
- US Patent Document 4,727,474
Computer system operation with corrected read data function
patent, November 1993
- Porter, Bryan; Mega, Christopher A.; Myers, Russell L.
- US Patent Document 5,263,032
Memory system and method using ECC to achieve low power refresh
patent, November 2005
- Klein, Dean A.; Schreck, John F.
- US Patent Document 6,965,537
System and Method for Multi-Channel FEC Encoding and Transmission of Data
patent-application, November 2013
- Purohit, Vinay D.
- US Patent Application 13/476606; 20130311848
Performance of Communication Systems Using Forward Error Correction
patent-application, June 2004
- Harada, Atsushi
- US Patent Application 10/715579; 20040117722
Testing of ECC memories
patent, December 2007
- Adams, R. Dean; Salem, Gerard M.; von Reyn, Timothy J.
- US Patent Document 7,308,621
Disc Recording Medium, Disc Drive Apparatus, and Reproduction Method
patent-application, June 2003
- Senshu, Susumu
- US Patent Application 10/267806; 20030103429
Data Arrangement and Data Arranging Method in Storage Device
patent-application, March 2007
- Chiang, Chin-Yi; Kuo, Tung-Chih; Tseng, Chun-Hua
- US Patent Application 11/461256; 20070061503
Multi-Granular Data Reduction for Remote Data Replication
patent-application, October 2019
- Ippatapu, Venkata L. R.
- US Patent Application 15/958556; 20190324674
Method and apparatus for address mapping of dynamic random access memory
patent, February 1995
- Ware, Frederick A.; Farmwald, Paul Michael
- US Patent Document 5,390,308
Method and Mechanism of Improving Performance of Database Query Language Statements
patent-application, November 2003
- Potapov, Dmitry M.; Ozbutun, Cetin
- US Patent Application 10/426452; 20030212694
Method and Apparatus for Providing Streaming Service
patent-application, December 2014
- Hwang, Sung Hee; Myung, Se Ho; Yang, Hyun Koo
- US Patent Application 14/372509; 20140359392
Multiple ECC schemes to improve bandwidth
patent, January 2004
- Sharma, Devendu
- US Patent Document 6,675,344
Method of dual use of non-volatile memory for error correction
patent, August 2002
- Walters, Jr., Donald M.
- US Patent Document 6,438,726
Storage System
patent-application, July 2006
- Yagisawa, Ikuya; Matsunami, Naoto
- US Patent Application 11/086239; 20060161756
Closing valve for a regulation valve of a variable-crown roll in a paper machine and a variable-crown roll including the same
patent, October 2000
- Kivioja, Pekka; Laitinen, Juha
- US Patent Document 6,135,935
Non-Volatile Semiconductor Memory Device
patent-application, April 2008
- Honma, Mitsuaki; Shibata, Noboru; Saito, Shinji
- US Patent Application 11/876289; 20080094899
Communications System Utilizing Orthogonal Linear Frequency Modulated Waveforms
patent-application, April 2011
- Fanson, John
- US Patent Application 12/603696; 20110096854
Content-Based Encoding in a Multiple Routing Path Communications System
patent-application, March 2018
- Dhuse, Greg R.; Baptist, Andrew D.; Volvovski, Ilya
- US Patent Application 15/817104; 20180077428
Data Storage Management
patent-application, February 2015
- Piekarski, Marek
- US Patent Application 13/969402; 20150052300
Method in the selection of a transfer window, and a mobile station
patent, May 2005
- Järvisalo, Jari; Leppisaari, Arto
- US Patent Document 6,891,818
Device and Method for Correcting a Data Error in Communication Path
patent-application, June 2007
- Majima, Taichi
- US Patent Application 10/581667; 20070136637
Apparatus for Transmitting Media Data Via Streaming Service, Apparatus for Receiving Media Data Via Streaming Service, Method for Transmitting Media Data Via Streaming Service and Method for Receiving Media Data Via Streaming Service
patent-application, August 2016
- Park, Jungwook; Moon, Kyoungsoo; Ko, Woosuk
- US Patent Application 14/912842; 20160241890
Method and apparatus for transmitting/receiving control information in a wireless communication system
patent, May 2018
- Kwon, Hwan-Joon; Lee, Hak-Jun; Kim, Jang-keun
- US Patent Document 9,980,252
Apparatus and Method for Error Correction
patent-application, November 2002
- Furutani, Senichi
- US Patent Application 10/146127; 20020174398
Sampling Based Data De-Duplication
patent-application, September 2012
- Tofano, Jeffrey Vincent
- US Patent Application 13/351192; 20120233135