Have you ever read any patent application? Well, let's just say that your definition of patent is close to the 19 century definition. Today, patents are written in such way that they cover not only the particular implementation being protected, but it's scope is extended as much as possible. Example patent: http://patft.uspto.gov/netacgi/nph-P...S=PN/6,125,447 More info can be found here: http://blog.headius.com/2010/08/my-t...-v-google.html EDIT: Added link to one of the patents within Oracle vs Google, and an article about the issues