Inventions and Discovery