Input (grade 10): An efficient error correction algorithm for BCH codes (and therefore Reed - Solomon codes) was discovered by Berlekamp in 1968.
Output (grade 10): An efficient decoding algorithm for large-distance RS codes was developed by Elwyn Berlekamp and James Massey in 1969.