Source: http://www.ipwatchdog.com/2017/05/27/invention-to-patent-101-everything-know-get-started/id=83792/