invention thought