What are the languages for filing a patent application?

An application for patent can be filed in English or Hindi. However, for the sake of convenience it is advisable to file the application in English. No other language is accepted by patent office except English or Hindi.

What is the duration of a patent in India?

A patent is valid for 20 years from the date of filing of the application for patent. Once the patent is granted, the owner of the patent is required to pay annuity to keep the patent in force.