Comments 9
Сложный последовательный алгоритм, проверяющий соответствие изучаемого фрагмента текста или изображения определённому языку, позволяет распознавать текстовые документы и изображения, в которых сочетается сразу несколько языков.
Алгоритм, способ — это далеко не программы. Да, они могут быть реализованы и программно.
Стоит перевести его на другой язык программирования или немного переписать с достижением того же эффекта — защита уже не будет работать. Увы.
А что мешает защитить способ/алгоритм, реализованный в программе? Ведь это и проще и правильней. Да плюс Роспатент. Всё в совокупности прекрасно защищает авторов.
(Программный) алгоритм сам по себе не является предметом патентования в РФ, если не путаю. Способ же, с точки зрения патентования это уже иная категория, и к алгоритмам имеет очень косвенное отношение, если вообще имеет.
Алгоритм всегда можно представить способом.
Далеко не всегда.
По определениям ГК РФ, в качестве изобретения может охраняеться техническое решение, относящееся к способу. Но описывается он как процесс осуществления действий над материальным объектом с помощью материальных средств. Опишите так любой алгоритм? Например алгоритм решения системы уравнений или транспонирования матриц.
Кроме того к изобретению, в том числе в виде способа, предъявляютя и другие требрвания. Например новизна, неочевидность, применимость. Тут тоже нужно будет голову сломать, чтобы алгоритм представить как способ.
Таким образом, это пример возможности регистрации в качестве патента даже программы, не решающей принципиально новую задачу,
Если нужно, то запатентовать можно что угодно, хоть колесо. Особенно, если для этого найти финансовые и административные ресурсы.
Что же касается патентования программы как "способа", то в этому случае программа несет второстепенный описательный смысл, пишите хоть на брайнфаке. Говорю это как автор как раз подобного патента на "способ", в котором пришлось делать описание реализации на одном из языков и структур данных и к реальной программе описание не имело вообще никакого отношения.
Стоит перевести его на другой язык программирования или немного переписать с достижением того же эффекта — защита уже не будет работать.
Программа на другом языке называется производным произведением и также подлежит защите авторским правом. Ну это в ситуации, когда на основе одного кода написали другой.
Ну а так конечно, если действительно придумали (не написали код, а именно придумали) что-то не банальное и полезное, что стоит запатентовать - это стоит сделать.
Особенно стоит патентами озаботиться крупным компаниям, чтобы набрать патентный пул и если вас конкуренты захотят нарушением их патентов задавить, у вас тоже было чем им ответить.
Интересно, патент Яндекса приняется? Как-то на дорогах не очень заметно
В патентовании кода не вижу смысла, ибо это практически ни от чего не защищает.
А вот патентование товарного знака - это нужно делать обязательно если не хочется потерять домен и название своего продукта.
Почему стоит регистрировать программы для ЭВМ как изобретения: 5 примеров из практики