What Inventions Have Patents