Inventions and Technology