Who is a Patent agent?

Under the Patents Ordinance 2000 a “patent agent” means an advocate or a person for the time being registered under this Ordinance as a patent agent.