Obtaining patent protection for an invention is a complicated legal process. Although it's not required, patent offices generally recommend that inventors work with a registered patent attorney or agent when they wish to file a patent application. According to the Canadian Intellectual Property Office, over 90 percent of patent applications are filed with the assistance of a patent attorney or agent.