A Patent agent is a person registered with Indian Patent Office whose name is entered in the patent agent register after being declared qualified in the patent agent examination conducted by the patent office and who is entitled—

(a)   To practice before the Controller.

(b)   To prepare all documents, transact all business and discharge such other functions as may be prescribed in connection with any proceeding before the Controller under this Act.