Вам нужно будет поискать. Начиная с поиска Google, как правило, будет достаточно, чтобы заверить вас, что ваш алгоритм не нов. Если это не является окончательным, то вам нужно искать сложнее, возможно, поиск на различных патентных сайтах (Google, USPTO, и другие места тоже). Если вы до сих пор ничего не нашли, то, возможно, ваш алгоритм новый.
Следующие вопросы: стоит ли вам пытаться запатентовать его или заставить кого-то другого запатентовать его для вас (например, компанию)? В самом деле, вы можете запатентовать его или ваш работодатель уже владеет им? Частично это будет зависеть от того, насколько вероятно, что все остальные захотят использовать один и тот же алгоритм. Скорее всего, они не будут. Если вы запатентовали его, они будут игнорировать его до истечения срока действия патента.
Если вы найдете способ позволить себе подать и выдать патент (который не является автоматическим только потому, что вы подали), тогда вы столкнетесь с принудительным исполнением вашего патента. Сможете ли вы выявить и привлечь к ответственности тех, кто злоупотребляет вашим патентом? Если нет, стоило ли его преследовать? Может быть, может и нет; но, вероятно, нет.
Наконец, обратите внимание, что вы не можете запатентовать чистый алгоритм. Вы должны были бы уменьшить это, чтобы практиковать. Это не так сложно, как кажется, но просто имейте в виду, что чистые математические алгоритмы по своей природе непатентоспособны.
В итоге:
- Возможно, вы найдете кого-то, кто уже думал об этом.
- Если вы решите запатентовать его, потому что он новый, вам нужны деньги.
- Вам нужны деньги для подачи заявки на патент.
- Вам нужны деньги, чтобы преследовать тех, кто злоупотребляет вашим патентом.
- Возможно, вам лучше было бы просто опубликовать его.