inventions and their inventors