Jack Justin Stiffler (1934-2019) fue un ingeniero eléctrico , científico informático y empresario estadounidense, miembro del Instituto de Ingenieros Eléctricos y Electrónicos que realizó contribuciones clave en las áreas de comunicaciones (especialmente teoría de codificación ) y computación tolerante a fallas .
Stiffler nació el 22 de mayo de 1934 en Mitchellville, Iowa , y se graduó de la Mitchellville High School. En 1952 ingresó en la Universidad de Harvard , donde vivió en Adams House , [1] y se graduó en 1956 con una licenciatura magna cum laude en física. [2] Inmediatamente se mudó a Los Ángeles y se unió al departamento de investigación de Hughes Aircraft Company . Recibió una maestría en ingeniería eléctrica del Instituto de Tecnología de California en 1957, y después de un año en la Sorbona con una beca Fulbright [3] regresó a Caltech, donde completó su doctorado en 1962. Fue miembro de Phi Beta Kappa y Sigma Xi . [2]
En 1959 comenzó a trabajar a tiempo parcial en la Sección de Investigación de Sistemas de Comunicaciones del Laboratorio de Propulsión a Chorro en Pasadena, California , y en 1961 se convirtió en miembro a tiempo completo del personal técnico allí. En 1967 se convirtió en ingeniero consultor de la División de Sistemas Espaciales y de Información de Raytheon Company en Sudbury, Massachusetts , donde trabajó en sistemas de comunicaciones avanzados. [2]
En 1981 fundó Sequoia Systems Incorporated en Marlborough, Massachusetts , [4] que producía sistemas informáticos tolerantes a fallos, especializados para el procesamiento de transacciones , utilizando una arquitectura estrechamente acoplada de su diseño. [5] Nueve años más tarde la compañía comenzó a cotizar en la bolsa NASDAQ . [4]
Stiffler murió el 24 de marzo de 2019 en Watsonville, California . [4]
Stiffler fue autor o coautor de numerosos artículos y libros, y recibió varios cientos de patentes. [4] Su tesis, "Códigos binarios de telemetría autosincronizados", supervisada por Solomon Golomb , combinó las ideas de códigos binarios ortogonales (en los que las palabras de código no están correlacionadas entre sí) y códigos autosincronizados (en los que no hay ambigüedad sobre las posiciones de los límites entre las palabras de código); encontró construcciones de códigos binarios ortogonales autosincronizados para todas las longitudes de palabras de código mayores o iguales a cuatro, y demostró su inexistencia para todas las longitudes más cortas. [6]
En 1964 desarrolló la técnica de punción [7] (y demostró el límite de Solomon-Stiffler) [8] con Gustave Solomon , y fue coautor de Comunicaciones digitales con aplicaciones espaciales con Golomb, Andrew Viterbi y otros dos. [9] Su libro de 1971 Teoría de las comunicaciones sincrónicas [10] surgió de la necesidad de la NASA de una comunicación serial sincrónica de alta eficiencia energética durante las transmisiones de datos para su programa de espacio profundo ; [11] una revisión lo llamó "incomparable en su tratamiento integral de los problemas de sincronización de las comunicaciones discretas en el tiempo" y "un hito en el desarrollo teórico" del tema. [12]
En 1971 editó un número especial sobre códigos de corrección de errores de IEEE Transactions on Communication Technology , [13] y en 1980 editó un número especial de IEEE Transactions on Computers que examinaba la computación tolerante a fallos. [14]
En 1975 fue nombrado miembro del IEEE , [15] una distinción reservada a los miembros del IEEE con "un historial de logros extraordinario". [16]