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