Какой срок действия патентов?

 

От 10 до 25 лет. Подробнее в статьей

Достаточно ли единоразовой регистрации патента?

 

Нет. Патент нужно "продлевать" каждый год. если не продлить вовремя - можно потерять право на патент. Его могут украсть так.