Jump to content

William Yeager

From Alfawiki
William "Bill" Yeager
Born (1940-06-16) June 16, 1940 (age 86)
San Francisco, California, U.S.
Occupation(s)Engineer, inventor
Years active1970–present
Known forInventing a packet-switched multiprotocol router; developing the Internet Message Access Protocol (IMAP)

William "Bill" Yeager (born June 16, 1940, in San Francisco) is an American engineer renowned for inventing a packet-switched, multiprotocol router based on the "Ships in the Night" concept, which he developed in 1981.

Education

Yeager completed his undergraduate studies in mathematics at the University of California, Berkeley in 1964. He then obtained a master's degree from San Jose State University in 1966 and pursued doctoral-level coursework at the University of Washington, finishing by 1970.

Career

Between 1970 and 1975, Yeager worked at NASA Ames Research Center, where he contributed to the operating system for mission control of the Pioneer 10 and Pioneer 11 spacecraft. His responsibilities included creating telemetry monitoring tools and enabling real-time imaging of Jupiter.

In 1975, Yeager joined Stanford University, where he directed a computing laboratory dedicated to biomedical mass spectrometry, enhancing diagnostics for rare inherited diseases. He developed the CLEANUP program to extract spectra from GC/MS data; this software was later adopted by the EPA for environmental pollutant analysis.

In 1979, Yeager created ttyftp, a file transfer utility over serial lines that eventually evolved into the Macintosh implementation of the Kermit protocol at Columbia University. Over more than twenty years at Stanford, he contributed within both the Knowledge Systems Laboratory and the Computer Science department. His 1981 router operated on a proprietary Network Operating System (NOS) that supported multiple protocols such as PARC Universal Packet (PUP), Xerox Network Systems (XNS), Internet Protocol (IP), and Chaosnet. This NOS was utilized by EtherTIPS terminals throughout Stanford’s local area network and was licensed by Cisco Systems in 1987 to serve as the core of Cisco IOS, which significantly impacted global communications technology.

Yeager was instrumental in developing the Internet Message Access Protocol (IMAP). In 1984, he architected its client/server model, secured funding for its advancement, and partnered with Mark Crispin during its implementation. He authored the first Unix-based IMAP server as well as MacMM, the initial Macintosh IMAP client.

After his tenure at Stanford, Yeager spent a decade at Sun Microsystems. In 1999, reporting to Carl Cargill under CTO Greg Papadopoulos, he led Sun’s WAP Forum team, working to harmonize WAP protocols with standards from IETF, W3C, and Java.

As Chief Technology Officer for Project JXTA, Yeager filed forty U.S. patents and co-developed its security architecture. He co-established the Internet Research Task Force Peer-to-Peer working group in 2003 and served as its chair until 2005.

At Peerouette, Inc., where he held the position of Chief Scientist, Yeager obtained two U.S. and two European patents. In total, he holds twenty U.S. patents—four of which pertain to SIMS High Performance Email Servers he invented—and sixteen related to peer-to-peer and distributed computing technologies.

During this timeframe, Yeager also created iPlanet Wireless Services: a Java-based proxy designed to connect IMAP mail servers with WAP servers or web browsers. Supporting HDML, WML, and HTML markup languages, this initiative aimed to enable email access on WAP-enabled phones and received backing from SFR/Cegetel in France.

Patents

  • Patent Application for Peerouette P2P Technology: Personal Server and Network
  • Patent Application for Peerouette P2P Technology: Global Community Naming Authority
  • US Patent 6,167,402 – High-Performance Message Storage System
  • US Patent 6,735,770 – Apparatus and Method for Efficient Data Access in a Message Store
  • US Patent 6,418,542 – Critical Signal Thread Technology
  • US Patent 6,457,064 – Method and Device for Detecting Input Directed to Threads in Multi-Threaded Processes
  • US Patent 7,065,579 – Network System Utilizing Peer Discovery and Membership Protocols for Accessing P2P Platform Resources
  • US Patent 7,127,613 – Secure Data Exchange in Peer-to-Peer Networks
  • US Patent 7,136,927 – Resolution of Resources in Peer-to-Peer Systems
  • US Patent 7,167,920 – Communication Pipes for Peer-to-Peer Networks
  • US Patent 7,213,047 – Evaluation of Peer Trust Using Mobile Agents within P2P Networks
  • US Patent 7,203,753 – Methods for Propagating and Updating Trust Relationships in Distributed Peer-to-Peer Networks
  • US Patent 7,222,187 – Distributed Trust Framework for Decentralized Networks
  • US Patent 7,254,608 – Content Distribution Management via Mobile Agents in P2P Networks
  • US Patent 7,275,102 – Trust Mechanisms Designed for Peer-to-Peer Computing Platforms
  • US Patent 7,290,280 – Methods and Devices Facilitating Virtual Transport Layer Security over Virtual Networks
  • US Patent 7,308,496 – Representation of Trust in Distributed Peer-to-Peer Environments
  • US Patent 7,340,500 – Formation of Peer Groups within Peer-to-Peer Contexts
  • US Patent 8,108,455 – Deployment of Mobile Agents in Peer-to-Peer Systems
  • US Patent 8,160,077 – Communication Pipes Applied to Peer-to-Peer Networks
  • US Patent 8,176,189 – Computing Platform for Peer-to-Peer Networking
  • US Patent 8,359,397 – Ensuring Reliable Connections in Peer-to-Peer Networks

External links