Invention and Technology