Патент алгоритм

Патент на алгоритм

Как патент на алгоритм выглядит

Как патент на алгоритм готовится

Подготовка технических описаний способов хранения, обработки, и передачи, сигналов и/или данных именно для целей патентования особых сложностей обычно не представляет, и полностью аналогична подготовке обычной документации.
При должной организации работы компании или её программного подразделения, такое описание на 80% состоит из обычной и стандартной технической спецификации программы.
Такая спецификация может иметь формат блок-схем:

графов переходов конечного автомата:

схем потоков событий:

Метод описания может быть абсолютно любым, главное — чтобы было понятно, о чём именно идёт речь.

Сложности патентования алгоритмов

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

Стоимость работ по получению патента на алгоритм зависит от сложности и объёма описания, и выбранных форм защиты, и может составлять от $500 для получения международного патентного приоритета на ограниченный (1 стр.) функционал, и до величин, ограниченных только общей экономической целесообразностью.
Более подробно с тарификацией различных работ можно в разделе «Сроки & Цены«.
Заказать услуги по патентованию можно в разделе «Сделать заказ/Патентование«.

8.3. Патенты на алгоритмы и протоколы

В России не действуют патенты на криптографические алгоритмы и протоколы. Но во многих странах такие патенты допускаются законодательством.

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

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

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

Патент на алгоритм RSA
Алгоритм RSA получил свое название по первым буквам фамилий авторов. Рональд Ривест (Ronald Rivest), Ади Шамир (Adi Shamir) и Леонард Аделман (Leonard Adelman) впервые опубликовали описание алгоритма в апреле 1977 года. Алгоритм RSA составляет существенную часть патента США № 4405829, выданного Ривесту, Шамиру и Аделману сроком до 20 сентября 2000 года. Но уже через 9 дней после получения патента эксклюзивная лицензия была предоставлена компании RSA Data Security, Inc., которая и выступала много лет как владелец прав на одноименный криптографический алгоритм.
Все желающие использовать алгоритм RSA в коммерческих приложениях должны были приобрести у RSA Data 5есип1улицензию на криптографическую библиотеку BSAFE. Кроме BSAFE в RSA Data Security была разработана и бесплатная библиотека RSAREF, предназначенная для некоммерческого использования. Другим производителям не разрешалось распространять на территории США свои библиотеки, поддерживающие алгоритм RSA.

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

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

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

Патент алгоритм

Цель данного поста донести информацию о способах охраны ИТ-решений в России — патенты, авторское право, ноу-хау. Протестующих против интеллектуальной собственности – просьба не сюда. Не будем разводить дебатов, сотни их…

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

Пусть у нас есть задача, которую выдали программисту Валере, чей интеллектуальный труд мы собираемся охранять.
Имеется последовательность целых чисел:
1, 4, 0, 3, 7, 11
Требуется упорядочить числа по возрастанию, т.е. привести их к виду
0, 1, 3, 4, 7, 11
Для решения этой задачи необходимо разработать алгоритм.
Алгоритм — способ решения вычислительных и др. задач, точно предписывающий, как и в какой последовательности получить результат, однозначно определяемый исходными данными.

Валера разработал алгоритм, который решает поставленную задачу. Для упрощения он «разработал/придумал» пузырьковую сортировку, блок-схема алгоритма которой выглядит так:

И написал несколько реализаций данного алгоритма в виде программ ЭВМ.
Программа ЭВМ — представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ и порождаемые ею аудиовизуальные отображения (статья 1261 ГК РФ).

Т.е. одну программу он написал на C:

Вторую на Python:

А третью – на ассемблере:

Отсюда возникает следующее утверждение, довольно-таки банальное:
У одного алгоритма может быть множество реализаций, как в рамках одного языка программирования, так и на разных языках программирования. И, наоборот, в любой программе ЭВМ (не берем вырожденные случаи) всегда есть какой-то алгоритм.
И теперь встает вопрос: «Как и что из этого, и каким способом, мы можем защитить в рамках закона?»

Охрана алгоритма


На алгоритм программы ЭВМ можно получить патент на изобретение (на способ) при соблюдении всех условий, предъявляемых к изобретениям:

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

    Примерами технических результатов могут быть:

    • ускорение доступа к релевантной информации
      патент RU2456661 “ЭФФЕКТИВНАЯ НАВИГАЦИЯ РЕЗУЛЬТАТОВ ПОИСКА”, МАЙКРОСОФТ КОРПОРЕЙШН (US)
    • повышение качества поиска
      патент RU2460131 “ОСНАЩЕНИЕ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА РАСШИРЕНИЕМ ПОИСКОВЫХ ЗАПРОСОВ”, ГУГЛ ИНК (US)
    • Плюсы патентов:

      • Охраняют алгоритм и любые его реализации на любых языках программирования;
      • Действует 20 лет.
      • Минусы патентов:

        • Национальный/региональный характер – охрана действует только на территории тех стран, куда подавалась заявка на патент;
        • Довольно ощутимо «бьют по карману» в случае патентования за рубежом;
        • Долгий срок получения патента (1.5 года в РФ, 3-4 года в США, больше 4-х лет в Европе).

        • Из чего состоят расходы на патент (цены указаны примерно, для оценки):

            Пошлины:

              РФ –

          10 000 руб.;
          США –

          3 000 USD;
          Европа с 1 апреля 2014 г. (унитарный патент) —

          4750 Euro (пошлина за подачу);

          Патентные поверенные (для подачи заявки в другое государство) –

          2000 Euro для каждой страны;

        • Перевод заявки на др. язык – от 20 000 руб.;
        • Консалтинговые услуги – большой разброс цен от 20 000 до 200 000 руб. (если делать в заграничных компаниях, то еще дороже).
        • Ноу –Хау или коммерческая тайна


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

          • Недорогое внедрение
          • Защита от утечек идеи из коллектива
          • Минусов у ноу-хау несколько:

            • Нет защиты от реверс-инжиниринга;
            • Нет защиты от разработки другой компанией вашего аналога;
            • Возможность «попасть» под патентные разборки, если кто-то ушлый запатентует схожее с вашим решением.
            • Смешанный тип – Ноу-Хау + Патенты

              Очень распространенное решение. Патентами защищается основная часть системы, а все детали реализации, «тонкие настройки» охраняются в режиме ноу-хау.
              Плюсы:

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

                • Минусы комбинированные – часть, защищенная ноу-хау, имеет минусы как у ноу-хау, часть, защищенная патентами – минусы патентной защиты.
                • Охрана программы ЭВМ


                  Программы ЭВМ охраняются как литературные произведения нормами авторского права, и поэтому охраняют конкретную реализацию алгоритма, а не сам алгоритм.
                  Чтобы заявить свое авторство, можно воспользоваться, как простым вариантом, из серии отправить письмо с распечаткой исходников самому себе через почту России, так и можно зарегистрировать программу ЭВМ в Роспатенте (депонирование), но, правда, не более 70 страниц – при этом приходится программы разбивать на части. Так же, при регистрации в Роспатенте можно к программе ЭВМ прикрепить аудиовизуальные отображения, а попросту – скриншоты программы, что в дальнейшем можно использовать для охраны интерфейса от подделок или прямого копирования.
                  Плюсы:

                  • Охрана программы от «утечки» исходников;
                  • Охрана от копирования интерфейса (в разумных пределах).
                  • Охрана конкретной реализации, а не алгоритма (не получится зарегистрированную программу на Python’e защитить от реализации на ассемблере);
                  • Частое изменение исходников требует частых «телодвижений».
                  • Собираем все вместе в виде FAQ

                    Я хочу защитить свою идею от реализации конкурентами:
                    Я хочу «застолбить» свой алгоритм за собой:
                    Я разработал уникальные алгоритмы, которые могут украсть:
                    Я боюсь, что мою идею украдут методом обратного проектирования:

                    • Патент
                    • Что делать, чтобы идею не украли:
                      Что делать, чтобы идея не утекла из компании вместе с сотрудниками:

                      • Введение режима коммерческой тайны
                      • Как защититься от утечки исходников:
                        Как застолбить авторство программы за собой:
                        Как защитить интерфейс от подделок

                        • Регистрация (депонирование) программы ЭВМ
                        • Вместо послесловия


                          Пока наши разработчики спят… Крупные корпорации переходят на нацфазу в Россию. По статистике, Microsoft подает заявки в РФ более чем на 100 патентов ежегодно. Среди софтверных патентов отметились так же: VISA, AVG, MOTOROLA, FORD (см. патент), GOOGLE, FACEBOOK, INTEL… тысячи их.
                          А что у нас?
                          Большинство Российских софтверных компаний игнорируют интеллектуальную собственность. Из тех, кто успел засветиться на поприще интеллектуальной собственности – Abbyy (порядка 17 патентов РФ), Лаборатория Касперского (43 патента), да некоторые наши НИИ. Такой расклад немного печален по нескольким факторам – никто не застрахован от патентных исков со стороны выше перечисленных компаний, патентных троллей и все это может аукнуться на любом этапе проекта.

                          H.264 и патенты на алгоритмы в России

                          Согласно условиям патентоспособности, в соответствии с п.1 и п.5 в ст. 1350 части 4-ой ГК РФ и наличием аналогичных мест в действовавшем до принятия 4-ой части ГК законе, казалось бы, для российских пользователей и производителей программного обеспечения внутри России отсутствуют патентные угрозы, связанные с патентами на алгоритмы. В частности на алгоритмы, используемые в популярном стандарте сжатия видео H.264.

                          Напомним, что консорциум MPEG LA намерен с 1 января 2011 года взимать плату как с производителей ПО, так и с пользователей за распространение любого, сжатого кодеками H.264 видеоролика, длиннее 12 минут. Для сайтов, осуществляющих бесплатное потоковое вещание взимание платы отложено до 2016 года.

                          Между тем, анализ списка патентов MPEG LA, содержащихся в этом файле обнаруживает наличие следующих зарегистрированных в России патентов на алгоритмы, используемые в H.264:

                          • Патентообладатель корпорация LG:
                            • RU2297109C2,RU2333616C2,RU2338332C2 — «Способ предсказания блока с использованием усовершенствованного режима прямого предсказания.»
                            • RU2335861C2,RU2273113C2 — «Способ кодирования движущегося изображения.»
                            • RU2287908C1,RU2319317C1,RU2264049C2, RU2319318C1 — «Способ определения векторов движения в режиме прямого предсказания для B-кадра.»
                            • RU2326506C2,RU2328090C2 — «Способ выбора опорного изображения.»
                            • RU2282947C1 — «Способ определения вектора движения текущего блока в режиме прямого предсказания.»
                            • Патентообладатель корпорация Samsung:
                              • RU2072562C1 — «Способ кодирования цифровых видеосигналов с подавлением граничных искажений, способ декодирования цифровых видеосигналов с подавлением граничных искажений и устройства для их осуществления.»
                              • RU2154918C1 — «Способ и устройство для цикл-фильтрации данных изображения.»

                              Даже беглый взгляд на эти патенты может вызвать вопросы по поводу использования H.264 у ряда технических специалистов, потому что, если патенты от Samsung ими ещё могут быть признаны, защищающими некоторые аппаратные решения, то патенты от LG могут произвести впечатление описывающих только алгоритмы.

                              Однозначно сказать, затрагивает ли наличие этих патентов производителей ПО, в том числе свободного ПО в России, а также пользователей, кодирующих в H.264, распространяемые ими видеофайлы, сейчас нельзя, но повод задуматься и возможно поискать альтернативные решения есть, особенно производителям законченных аппаратных решений в которых используется сжатие видео.

                              ПАТЕНТНЫЕ ПОВЕРЕННЫЕ ISO 9001 CERTIFIED

                              6. Можно ли запатентовать программное обеспечение?

                              Патент на программное обеспечение – предмет многих споров и дискуссий. Патентование программного обеспечения в одних странах возможно, а в других – нет. В Российской Федерации на программное обеспечение патент не выдается, однако в соответствии с положениями Бернской конвенции об охране литературных и художественных произведений, в состав которой РФ вступила 13 марта 1995г., и Гл. 70 Гражданского кодекса РФ – компьютерные программы охраняются как литературные произведения, т.е. компьютерные программы входят в перечень объектов авторского права.

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

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

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

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

                              Google получил патент на алгоритм, придумывающий темы для новых записей в соцсетях

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

                              Например, система предложит начать запись с фраз «XYZ — мой любимый автор…» или «Я читаю XYZ вот уже много лет», если речь идёт о книге определённого писателя. В патенте также говорится о том, что в дополнение к предложенным фразам поисковик будет «подтягивать» заголовки новостей, связанных с содержимым ссылки.

                              Судя по описанию алгоритма, система будет позволять ограничивать круг тех, кто прочтёт такую новую запись: похожий механизм «кругов» из друзей используется в принадлежащей поисковику соцсети Google+. Планирует ли Google сделать возможность делиться такими постами в другие соцсети, неизвестно.

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

                              Алгоритм аннулирования патента

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

                              Во-первых, необходимо установить срок действия патента. Законодательство по интеллектуальной собственности не дает патентообладателям возможности бессрочного использования. Для понимания, патент на изобретение ограничен 20 годами, патент на полезную модель – 10. Члены судебной коллегии потребуют от истца доказательств личной заинтересованности, если положенный срок закончился. Иными словами, необходимо будет объяснить, как/почему оспариваемое техническое решение мешает жизнедеятельности предприятия. Соответственно, если патент еще не истек или же его прекратили преждевременно (к примеру, владелец своевременно не оплатил продление), то в ходе судебного разбирательства доказательственная база не потребуется. Все сведения о патентах находятся в открытом доступе: на сайте Федеральной службы по интеллектуальной собственности (Роспатент) о российских, на сайте Всемирной организации интеллектуальной собственности (ВОИС) – о международных.

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

                              Вам будет интересно:

                              Патентный поверенный № 1749

                              Вера более 15 лет работает в области защиты интеллектуальной собственности, в том числе 8 лет патентным экспертом в ФИПС.

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

                              В-четвертых, создать процессуальный документ. Опять же существует разница. В Палату по патентным спорам истец подает «Возражение против выдачи патента», в Суд по интеллектуальным правам – «Исковое заявление». К обоим документам предъявляются определенные требования по заполнению и оформлению. Если будет допущена неточность, то судебный орган возвратит их истцу. На повторную подачу с исправленными недочетами дается время, которое зависит от нюансов конкретной ситуации. Может быть такое, что к материалам дополнительно будут «проситься» ссылки на различные энциклопедии, словари или же справочники, а когда цитируются иностранные источники, следует заверить перевод у нотариуса.

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

                              Смотрите так же:

                              • Принципиальный спор принципиальный спор Русско-китайский словарь: пресса, интернет, радио, телевидение . 2014 . Смотреть что такое "принципиальный спор" в других словарях: спор — горячий (Авсеенко); жаркий (П.Я.); злобный (Фруг); мятежный (Фет) Эпитеты литературной русской […]
                              • Увольнение при ликвидации ооо запись в трудовой Как и когда можно уволить директора при ликвидации предприятия Как правильно осуществить увольнение директора при ликвидации ООО, знают не все. Однако эта процедура должна быть осуществлена в строгом соответствии с законодательством РФ. Несоблюдение сроков, […]
                              • Уголовный кодекс рф статья 119 наказание Уголовный кодекс рф статья 119 наказание Статья 119. Угроза убийством или причинением тяжкого вреда здоровью 1. Угроза убийством или причинением тяжкого вреда здоровью, если имелись основания опасаться осуществления этой угрозы, - (в ред. Федерального […]
                              • Все о кассации в гпк Парадоксы ГПК: кассация на кассацию. Статьи по предмету Гражданский процесс ПАРАДОКСЫ ГПК: КАССАЦИЯ НА КАССАЦИЮ С. СТЕПКИН Станислав Степкин, кандидат юридических наук, заведующий кафедрой гражданско-правовых дисциплин Московского института современного […]
                              • Когда положен адвокат Бесплатный Адвокат По Гражданским Делам Социальная направленность государственной политики проявляется не только в создании равных условий для получения образования, оказания квалифицированной медицинской помощи, повышения уровня жизни социально незащищённых […]
                              • Отмена телесных наказаний § 2.2 Отмена телесных наказаний Освобождение крестьян логически повело к уничтожению телесных наказаний за уголовные преступления. Прежнее законодательство отличалось большой жестокостью. При ссылке в каторжную работу или на поселение в Сибирь преступника […]
                              • П 35 правил ведения и хранения трудовых книжек Приказ Министерства труда и социальной защиты РФ от 31 октября 2016 г. № 589н “Об утверждении разъяснения по некоторым вопросам применения Правил ведения и хранения трудовых книжек, изготовления бланков трудовой книжки и обеспечения ими работодателей, […]
                              • Обучайте детей правилам безопасности Республиканская газета «Молодежная смена» Роль огня в истории развития человечества переоценить невозможно. Овладение огнем, процессами горения создало человеческую цивилизацию. Однако диалектика развития человечества такова, что во многих случаях и по […]