Дополнительно

блог

Патентование алгоритмов компьютерных программ

Казалось бы, любую компьютерную программу можно считать изобретением. Программист тратит время, силы и иногда деньги для того, чтобы создать какой-то алгоритм, выполняющий некую задачу, облачает его в красивую обложку (интерфейс), и дело сделано, можно патентовать. Но не тут-то было. Дело в том, что далеко не каждый алгоритм патентоспособен, особенно в России, и не все компьютерные программы подпадают под понятие изобретения как такового. По этой причине при регистрации IT-решения в Роспатенте нужно как можно тщательнее изучить законодательную базу по этому вопросу и по возможности обратиться к специалистам для составления необходимых документов.

Принципиальная патентоспособность компьютерных алгоритмов

С патентоспособностью для компьютерных программ в России небольшая проблема – они регистрируются в ФИПС не целиком, а по компонентам:

  • архитектура;
  • интерфейс (как промышленный образец);
  • алгоритм.

Ну и так далее, фактически на каждый модуль программного обеспечения нужен отдельный патент, и это довольно сложно реализовать без специальной подготовки и хорошей базы юридических знаний. Благо, есть патентные поверенные, которые все делают быстро и четко, пусть и не бесплатно.

Что касается алгоритмов, то нужно понимать, что это такое с технической и юридической точки зрения. Он представляет собой набор действий, которые должен осуществить компьютер для достижения какого-то результата, заложенного разработчиком, и от конечной цели зависит, будет ли алгоритм патентоспособным, или нет. Тонкость вот в чем – регистрации в государственных органах подлежат только изобретения, решающие техническую проблему. Если автор сделал программу для автоматического решения математических задач, то запатентовать его едва ли получится – то же самое можно сделать на листе бумаги, только медленнее. А вот софт, в автономном режиме собирающий информацию по скидкам на конкретные товары, и показывающий потребителю самое выгодное предложение, может быть запатентован, так как в этом алгоритме реализуется техническая задача.

Один из примеров – программа агрегаторов такси, связывающая спрос и предложение на услуги пассажирских перевозок с автоматическим определением цены и прочих факторов вроде расстояния поездки и времени, которое она займет.

Порядок патентования алгоритмов компьютерных программ

Первое, что должен сделать автор – изучить законодательство, в частности, Гражданский Кодекс, и понять, подпадает ли его разработка под критерии патентоспособного изобретения в сфере IT-технологий. После этого следует провести патентный поиск. Процедура довольно сложная, заключается в поиске через специальные базы ФИПС аналогичных изобретений, уже зарегистрированных в Роспатенте. Если такое найдется, то оформить исключительные права на интеллектуальную собственность у программиста не получится, так как его разработка не будет уникальной.

Так как изобретений в разной сфере в этих базах очень много, а работа с ними является делом долгим и кропотливым, лучше обратиться к поверенным, для которых патентование алгоритмов программ и прочих разработок – постоянная работа, поиск для них труда не составит. После того как процедура будет завершена, следует представить в Роспатент пакет документов. Тут еще одна сложность – согласно законодательству РФ, все заявления и прочие бумаги должны быть оформлены в точном соответствии с установленными нормами вплоть до буквы. Вообще, ничего страшного, но нужно понимать – если будут ошибки, то все придется начинать заново, это потеря времени и денег.

В пакет документов входит:

  • заявление по установленной форме;
  • описание алгоритма с подробным разъяснением того, какие функции должна выполнять программа, какую пользу она принесет пользователям и какие технические задачи она решает;
  • реферат (то же самое, но вкратце и без деталей);
  • чертежи, схемы и прочие графические иллюстрации алгоритмов, чем подробнее, тем лучше;
  • формула (если проще, то это перечень критериев, по которым эксперты смогут сделать вывод о соответствии представленной разработки понятию «изобретения», обладающего патентоспособностью, например, возможность реализации, возможность применения на практике, реальная польза и пр.);
  • квитанция об оплате госпошлины.

По последнему пункту пояснение – размер госпошлины зависит от того, какой именно алгоритм собрался запатентовать разработчик, сколько их представлено на экспертизы, вида деятельности, в котором планируется использовать разработку и некоторых других факторов, это непостоянная величина.

Обратите внимание! Дата подачи документов – стартовая, с этого момента проект регистрируется в качестве «потенциального изобретения». До этого момента никакие данные о разработке в открытых источниках публиковать не рекомендуется – идею могут попросту украсть, и доказать что-либо будет практически невозможно даже в суде.

После приема заявления Роспатентом начинается стадия формальной экспертизы. Ничего сложного – документы проверяются на соответствие установленным нормам. Достаточно одной опечатки, чтобы пришел отказ, однако, если эксперт ошибок не обнаруживает, патентование алгоритмов программ переходит на следующий этап – экспертиза по существу. Этот процесс сложнее и дольше, производится исследование проекта, в том числе на его уникальность, а также соответствие критериям патентоспособного изобретения. По срокам сложно сказать что-то конкретное – в некоторых случаях длиться такая экспертиза может целый год, все зависит от объема работ и сложности проекта как такового.

На этом все заканчивается – после экспертизы по существу разработчик получает охранное удостоверение, оно же свидетельство регистрации исключительных прав на интеллектуальную собственность. Важно понимать, что другие элементы компьютерной программы, то есть ее архитектура, интерфейс, средства индивидуализации и пр., патентуются отдельно, и регулируется это другими статьями Гражданского Кодекса РФ, например, связанными с закреплением исключительных прав на промышленный образец, полезную модель и другие.

Помните! В случае отказа в регистрации разработчик имеет право подать повторную заявку, при этом госпошлину нужно оплатить еще раз.

Что дает патентование алгоритма

С юридической точки зрения тот человек, который через Роспатент закрепил права на интеллектуальную собственность, становится владельцем своей разработки, и его авторство оспорить невозможно, во всяком случае, по российским законам. Главное преимущество – никто не сможет использовать эту идею в своих целях, в том числе коммерческих. Владелец сам может предоставить такое право стороннему лицу, заключив соответствующий договор, это хороший дополнительный источник дохода.

В случае же нарушения авторских прав на алгоритм, правообладатель может защититься в суде, и государство встанет на его сторону без лишних вопросов. Такая необходимость может возникнуть в случае, когда кто-то пытается выставить чужую идею своей, и получить с этого материальную выгоду. Чаще всего решением суда становится не только запрет на использование запатентованного алгоритма, но и возмещение понесенного ущерба, так что расходы, возникшие в процессе регистрации изобретения через Роспатент, оправдают себя в любом случае.

    Мы регистрируем товарные знаки с отсрочкой платежа на 100 дней!