Защита прав владельцев программ и баз данных при помощи патентов на изобретения

Авторское право защищает саму программу для ЭВМ в форме исходного текста или объектного кода, а содержание - идея, процесс, способ - авторским правом не охраняется. То есть охраняется авторское выражение идеи, а не сама идея. Поэтому, хотя авторское право и специальное законодательство обеспечивают определенный объем охраны программ для ЭВМ и баз данных, но во многих случаях этого недостаточно. В этих случаях можно использовать патентное право. Патент на изобретение распространяется на сущность, идею программы, воплощенную в алгоритме. Патент предоставляет исключительное право на идею (если она отражена в существенных признаках формулы избретения) и предотвращает ее несанкционированное использование.

В Патентном законе РФ в перечне непатентоспособных изобретений программы для ЭВМ, наряду с математическими методами, методами мышления, методам счета, не подлежат патентной охране, так как они не удовлетворяют критерию промышленной применимости. Однако, с помощью патентного законодательства программы для ЭВМ могут быть защищены патентом на изобретение, если они являются частью патентоспособного объекта – устройства или способа. Это означает, что машины с программным управлением или способы изготовления или контроля с использованием программного управления патентоспособны.

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

Способы характеризуются выполнением в определенной последовательности ряда действий над материальным носителем информации с помощью материального объекта (носителя). Под материальными носителями информации понимаются объекты, на которых зафиксирована информация (магнитные ленты, магнитные диски и т.п.). Те программы для ЭВМ, которые связаны с управлением аппаратными средствами для выполнения неочевидных задач технического характера, могут подлежать охране патентами. Программа может являться составной частью способа, который может быть реализован только с помощью определенных действий, определяемых программой.

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

Если заявка с использованием программы для ЭВМ вносит практическую новизну даже в известный способ, она может рассматриваться как патентоспособная и ее следует рассматривать с точки зрения достижения нового технического эффекта.

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

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

Операционные системы и программы, обрабатывающие результаты измерений, патентоспособны в той же степени, что и программы, с помощью которых ЭВМ осуществляет управление или регулирование внешних объектов.

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

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