Получение патента на используемые алгоритмы для защиты программы от незаконного использования

Вернуться к другим новостям

Особенность этого способа защиты в том, что патент защищает не сам код, а используемый алгоритм решения той или иной задачи. Если он будет реализован другим программистом, независимо от идентичности кода, это будет считаться нарушением авторского права.

Патент действует в течение 20 лет с его получения, сроки оформления документа составляют до полутора лет. Стоимость процедуры с учетом помощи юристов – до 200 тыс. рублей. Этот вариант идеален тем, что защищает уникальные программные решения от воспроизведения. Однако существуют ограничения, которые не позволяют получить патент на все без исключения алгоритмы.

Особенности оформления патента

Сама программа не подлежит патентованию, что прямо указано в гражданском законодательстве. Но логика ее работы может быть защищена с помощью этого инструмента. Под логикой (алгоритмом) в этом случае понимают последовательность действий приложения, которая позволяет решить поставленную задачу и добиться нужного результата.

Если другой программист использует отличный от исходного язык программирования или по-другому выстроит операторы, но воспроизведет запатентованный алгоритм, он несет ответственность, обязан компенсировать материальный ущерб и выплатить дополнительную компенсацию в сумме до 5 млн рублей.

Процесс получения патента намного сложнее, чем регистрация и размещение в депозитарии. Для патентования необходимо, чтобы программный алгоритм соответствовал нескольким критериям:

  • Новизна;
  • Изобретательский уровень;
  • Возможность применения для решения прикладных задач.

При патентовании проводится проверка аналогичных или близких алгоритмов по всему миру. Это исключает возможность получения патента на существующие уникальные программные коды.

Учитывая длительность, сложность и дороговизну получения патента, таким образом защищают только очень сложные и дорогостоящие в разработке программные алгоритмы.

Например:

  • Способы организации вычислений и принятия согласованных решений в распределенных компьютерных сетях;
  • Способы замеров расходов жидких и газообразных средств вместе с аппаратным комплексом для измерений в промышленности;
  • Способы масштабирования распределенных компьютерных систем.

Как получить патент на программный алгоритм

Патентование состоит из нескольких сложных этапов:

  1. Патентный поиск для обнаружения схожих алгоритмов.
  2. Подготовка документации для подачи заявки.
  3. Подача документов в Роспатент и прохождение экспертизы.

Во избежание сложностей и отказа в патентовании рекомендуется пользоваться услугами патентных поверенных. Стоимость их услуг колеблется от 100 до 200 тыс. рублей, государственная пошлина составляет от 10 до 15 тыс. рублей.

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

Анализ выданных в РФ патентов показывает, что логика работы программ патентуется достаточно редко. Например, практически не выдаются патенты на алгоритмы, связанные с блокчейн-технологиями. Основанием для отказа является невозможность анализа логики на предмет похожести с существующими. Связано это с тем, что при подготовке документов автор или его поверенный недостаточно полно раскрыл суть работы его решения.

Рекомендуется очень подробно описывать суть алгоритма и использовать для этого общеупотребительную терминологию. Это существенно повышает шансы на прохождение экспертизы и выдачу патента автором.

Горбачев Юрий Александрович

Должность: Управляющий партнёр

Бураков Андрей Геннадьевич

Должность: Управляющий партнёр

габдрахманова эльвира дамировна

Должность: Руководитель отдела регистрации интеллектуальной собственности

Гисматуллина Екатерина Евгеньевна

Должность: Специалист по регистрации интеллектуальной собственности

Даминов Руслан Радикович

Должность: Специалист по развитию партнёрской сети

Жданова Ирина Вадимовна

Должность: Специалист по регистрации интеллектуальной собственности

Захарова Ирина Николаевна

Должность: Специалист по регистрации интеллектуальной собственности

Прокопьева Алия Раифовна

Должность: Специалист по регистрации интеллектуальной собственности

Сенатова Валерия Станиславовна

Должность: Специалист по регистрации интеллектуальной собственности

Томилова Раиса Николаевна

Должность: Делопроизводитель отдела по регистрации интеллектуальной собственности

Ульданова Алёна Анатольева

Должность: Специалист по регистрации интеллектуальной собственности

Азизова Гузель Рустамовна

Должность: Специалист патентного отдела

Хайретдинов Рустем Афузалович

Должность: Специалист патентного отдела