How long does the patent process take and how much does it cost?