Source: https://www.uspto.gov/patents-getting-started/patent-basics/types-patent-applications/utility-patent/process-obtaining