What are the steps for filing a patent application?