Nathan Myhrvold is the retired chief technology officer of Microsoft.