Indian Patent Office + Patent Filing

e-Filing for Indian Patent Office and Digital Signature

Following are notes about my experience while filing a patent application with Indian Patent Office, online, i.e. using e-Filing option.

This blob is useful once the documents are ready + a user is already created with Indian Patent Office online etc.

Its mainly to explain how to digitally sign the documents.

Prerequisites

  1. Digital Signature Certificate (DSC)
  2. A Security Token (typically a USB device, provided by Certifying Authority (CA))
  3. Internet Explorer

DSC

Obtain a CLASS-3 Certificate from an approved CA list from Government Website (One of the list is available at http://cca.gov.in/licensed_ca.html )

Following options I had chosen:
  • Type: For Multiple Purpose
  • Class Type: Class-3
  • User Type: Individual
  • Certificate Validity: 1 Year
  • Certificate Type: Signature
Certificate Type can be chosen to Both as typically for Signature and Encryption the CAs charge same.

Some websites have fully online services based on Aadhar card.

USB Security Token

However, if there is a need to buy the Token, please do so. The shipment might take a week or more.

After receiving the Token, following the guide received along with Token and set it up.

REMEMBER THE PIN FOREVER, if PIN for Token is lost, there is NO OPTION TO REVOKE IT.

Internet Explorer

To user the DSC with Indian Patent Office, some dlls are required to be available and some security settings of IE are to be changed.

Following was the crucial part to make it run:

References: 
  1. Download capicom.dll (I downloaded from http://legalmetrology-up.gov.in/metrology/register-signature/capicom.dll-64bit.zip)
  2. Extract it
  3. Copy two dlls to C:\Windows\SysWOW64
  4. Run "Windows7-64bit.bat" in Admin mode (even running on Windows 10)
  5. Open IE
  6. As shown in REF1, allow pop-up in IE
  7. Go to settings --> Internet Options (or ALT + T --> Internet Options)
  8. Select Security TAB
  9. Click on "Custom level..."
  10. Scroll down and change ActiveX control settings as shown in REF2
  11. i.e. Allow previously unused ActiveX controls to run without prompt --> Enable
  12. Allow Scriptlets --> Enable
  13. Automatic prompting of ActiveX controls --> Enable
  14. Run ActiveX controls and plug-ins --> Enable
  15. Script ActiveX controls marked safe for scripting --> Enable 
Hope it helps

Comments