William Yeager
William "Bill" Yeager (nacido el 16 de junio de 1940 en San Francisco) es un ingeniero estadounidense. Es el inventor de un enrutador de protocolo múltiple con conmutación de paquetes, "Ships in the Night", en 1981.
Educación
Recibió su licenciatura en matemáticas de la Universidad de California, Berkeley, en 1964; su maestría en matemáticas de la Universidad Estatal de San José en 1966; y completó su curso de doctorado en la Universidad de Washington en 1970.
Carrera
De 1970 a 1975 trabajó en el Centro de Investigación Ames de la NASA donde escribió, como parte del sistema operativo de control de misión Pioneer 10/Pioneer 11, tanto el monitoreo de telemetría como la visualización en tiempo real de las imágenes de Júpiter.
Se incorporó a la Universidad de Stanford en agosto de 1975 como miembro del Laboratorio de Investigación de Instrumentación del Dr. Elliott Levanthal. Fue responsable de un pequeño laboratorio informático para aplicaciones biomédicas de espectrometría de masas. Este laboratorio, junto con varios químicos y el Departamento de Enfermedades Raras Hereditarias de la Facultad de Medicina, logró avances significativos en la identificación de enfermedades raras hereditarias a partir del cromatógrafo de gases, datos del espectrómetro de masas generados a partir de muestras de sangre y orina de niños enfermos. Su importante logro fue completar un programa prototipo iniciado por el Dr. R. Geoff Dromey llamado CLEANUP. Este programa "extrajo espectros representativos de datos de GC/MS", dijo. y luego fue utilizado por la EPA para detectar contaminantes del agua.
En Stanford en 1979, Yeager escribió el programa de transferencia de archivos en línea serial ttyftp
, que se desarrolló en la versión para Macintosh del protocolo Kermit en la Universidad de Columbia.
Durante su mandato de 20 años en Stanford trabajó en el Laboratorio de Sistemas de Conocimiento, así como en el departamento de Ciencias Informáticas de la Universidad de Stanford. El router Stanford de 1981 de Yeager utilizó su sistema operativo de red (NOS). El código enrutó PARC Universal Packet (PUP), Xerox Network Systems (XNS), Internet Protocol (IP) y paquetes Chaosnet. Su NOS también fue utilizado en los EtherTIPS que se utilizaron a lo largo de la Stanford LAN para el acceso terminal tanto a la LAN como a Internet. Este código fue licenciado por Cisco Systems en 1987 y se convirtió en el núcleo del primer Cisco IOS. Esto proporcionó las bases para un nuevo enfoque mundial de las comunicaciones.
También es conocido por su papel en la creación del protocolo de correo del Protocolo de acceso a mensajes de Internet (IMAP). En 1984 concibió un protocolo cliente/servidor, diseñó su funcionalidad, solicitó y recibió la subvención para su implementación. En 1985, contrataron a Mark Crispin para trabajar con él en lo que se convirtió en el protocolo IMAP. Junto con Mark, quien implementó los detalles de los protocolos y escribió el primer cliente, MMD, Yeager escribió el primer servidor IMAP Unix. Posteriormente, Yeager implementó MacMM, que fue el primer cliente IMAP de Macintosh. Frank Gilmurray ayudó con la parte inicial de esta implementación.
Después de su paso por Stanford, trabajó durante 10 años en Sun Microsystems.
En el verano de 1999, bajo la dirección de Greg Papadopoulos, CTO de Sun, y reportando directamente a Carl Cargill, director de estándares corporativos de Sun, dirigió el equipo del Foro WAP de Sun con la objetivo principal, "... trabajar con el Foro WAP en la convergencia del conjunto de protocolos WAP con los estándares IETF, W3C y Java."
Como CTO del Proyecto JXTA, presentó 40 patentes estadounidenses y, junto con Rita Yu Chen, diseñó e implementó las soluciones de seguridad de JXTA. En 2002, junto con Jeff Altman, entonces colaborador de la comunidad de código abierto JXTA, iniciaron el esfuerzo para establecer el grupo de trabajo entre pares del Internet Research Task Force (IRTF). El grupo de trabajo se creó en 2003. Yeager fue el presidente del grupo de trabajo hasta 2005.
Como científico jefe de Peerouette, Inc., presentó 2 patentes de EE. UU. y 2 de la Unión Europea. Tiene 20 patentes estadounidenses emitidas, 4 de las cuales se refieren a los servidores de correo electrónico de alto rendimiento SIMS que él inventó e implementó con un pequeño equipo de ingenieros, y 16 sobre informática distribuida y de igual a igual.
Durante este mismo período de tiempo inventó los servicios inalámbricos iPlanet. Este último era un proxy Java entre servidores de correo IMAP y servidores WAP o navegadores web. Protegió los siguientes lenguajes de marcado: el lenguaje de marcado de dispositivo portátil, HDML, el lenguaje de marcado inalámbrico, WML y HTML. Este fue un proyecto de una sola persona apoyado por SFR/Cegetel en Francia. El objetivo principal era habilitar el servicio de correo electrónico en teléfonos WAP.
Patentes
- Servidor personal y red - Aplicación de patentes para Peerouette P2P Tecnología
- Global community naming authority - Patent Application for Peerouette P2P Technology
- [US Patente 6,167,402 - Alto rendimiento Tienda de mensajes]
- [US Patente 6.735.770 - Método y aparato para el acceso de alto rendimiento a los datos en una tienda de mensajes]
- [US Patente 6,418,542 - hilo de señal crítico]
- [US Patente 6,457,064 - Método y aparato para detectar la entrada dirigida a un hilo en un proceso multi-teleada]
- [US Patent 7,065,579 - Sistema que utiliza protocolos de descubrimiento de pares y de miembros pares para acceder a los recursos de plataforma entre pares en una red]
- [US Patent 7,127,613 - Secured peer-to-peer network data exchange]
- [US Patente 7,136,927 - Resolución de recursos entre pares]
- [US Patent 7,167,920 - Peer-to-peer communication pipes]
- [US Patent 7,213,047 - Evaluación de confianza entre pares usando agentes móviles en redes entre pares]
- [US Patent 7,203,753 - Propagating and updating trust relations in distributed peer-to-peer networks]
- [US Patent 7,222.187 - Mecanismo fiduciario distribuido para redes descentralizadas]
- [US Patent 7,254,608 - Managing Distribution of Content Using Mobile Agents in Peer-to-Peer Networks]
- [US Patent 7,275,102 - Trust Mechanisms for a Peer-to-Peer Network Computing Platform]
- [US Patente 7,290,280 - Método y aparato para facilitar la seguridad de la capa de transporte virtual en una red virtual]
- [US Patente 7,308,496 - Representando Confianza en Redes Peer-to-Peer Distribuidas]
- [US Patent 7,340.500 - Proporcionar grupos de pares en un entorno entre pares]
- [US Patente 8,108,455 - Agentes móviles en redes Peer-to-Peer]
- [US Patente 8,160,077 - Peer-to-Peer tuberías de comunicación]
- [US Patent 8,176,189 - Peer-to-Peer network computing platform]
- [US Patente 8.359.397 - conexiones confiables entre pares]