patent law degree requirementspatentability requirementsenablement patent lawpatent copyright trademarkpatent trademark attorneypharmaceutical patent attorneypatent attorney requirementscopyright patent trademark attorneycanadian patent and trademark officepatent agent requirementspatent bar requirementspatent bar eligibility requirements