|
Патент на алгоритм
Введение
Патент на алгоритм оформляется для защиты внутреннего функционала программы, то есть её логики и принципов работы в пределах и границах вычислительного устройства данную программу исполняющего.
Для защиты внешнего функционала программы, то есть того, что программа делает во внешнем по отношению к вычислительной системе пространстве, и того, как именно она это делает, например способов обучения, лечения, развлечения, диагностика, управление и т.д. и способов управления внешними устройствами, механизмами, машинами, и персоналом - оформляется патент на способ.
Существует и область пересечений патентов на способ и патентов на алгоритм для случаев, когда управляемым устройством является вычислительная машина, включающая в себя как непосредственно сам вычислитель (процессор), так и тесно взаимосвязанные и взаимодействующие с ним блоки (память, шину данных, накопители, устройства ввода/вывода и т.д.).
В таких случаях можно использовать любой из этих двух видов, выбирая тот, который более удобен в каждой конкретной ситуации.
Как патент на алгоритм выглядит
Патент на алгоритм имеет вид описания шагов выполнения способа.
Это могут быть способы хранения, обработки, и передачи, сигналов и/или данных.
В пределах и границах вычислительного устройства могут существовать исключительно сигналы (есть/нет), или данные (произвольного формата), никакой "информации" в вычислительном устройстве ни находится ни обрабатываться не может.
Информация, знания и т.д. - появляется только в голове пользователя/оператора в момент интерпретации им данных выдаваемых вычислительным устройством, то есть уже после их выхода из пределов и границ вычислительного устройства.
Как патент на алгоритм готовится
Подготовка технических описаний способов хранения, обработки, и передачи, сигналов и/или данных именно для целей патентования особых сложностей обычно не представляет, и полностью аналогична подготовке обычной документации.
При должной организации работы компании или её программного подразделения, такое описание на 80% состоит из обычной и стандартной технической спецификации программы.
Такая спецификация может иметь формат блок-схем:
графов переходов конечного автомата:
временнЫх диаграмм:
схем потоков событий:
и т.д.
Метод описания может быть абсолютно любым, главное - чтобы было понятно, о чём именно идёт речь.
Сложности патентования алгоритмов
При подготовке патента на алгоритм основная сложность состоит в определении его актуальности и неизвестности.
Разработчики, непосредственно занятые в разработке очень редко утруждают себя глубоким предварительным патентным поиском и как правило затрудняются ответить на вопросы, какой именно из использованных в программе алгоритмов подлежит патентованию, и является ли он новым и неизвестным.
Для нахождения ответа на оба данных вопроса необходимо определение текущего "уровня техники" в форме изучения силами самих разработчиков патентных баз и открытых отраслевых публикаций, и нахождение наиболее близких известных аналогов.
После нахождения наиболее близких аналогов (и подтверждения новизны и неизвестности) описание готовится по аналогии, включая формат и терминологию.
Без предварительного подробного изучения текущего уровня техники подготовка и подача патентной заявки нежелательна, так как в подавляющем большинстве случаев влечёт за собой противопоставление известных решений и отказ в выдаче патента по причине отсутствия у решения новизны.
Стоимость работ по получению патента на алгоритм зависит от сложности и объёма описания, и выбранных форм защиты, и может составлять от $500 для получения международного патентного приоритета на ограниченный (1 стр.) функционал, и до величин, ограниченных только общей экономической целесообразностью.
Более подробно с тарификацией различных работ можно в разделе "Сроки & Цены".
Заказать услуги по патентованию можно в разделе "Сделать заказ/Патентование".
|
|
|