inventors and patents