various inventions and their inventors