If you have a great idea for an invention, you will need to make sure it hasn't already been patented. One of the best ways to make sure your invention hasn’t already been patented is to search the United States Patent and Trademark Office (USPTO) Patent Full-Text and Image Database.
The search is simple -- and free.