Целью настоящей работы является обзор способов, с помощью которых возможно предоставить охрану алгоритмам на примере компьютерно-реализуемых способов и бизнес-методов. В рамках текста статьи алгоритм определяется как определенная последовательность действий, которую необходимо выполнить для достижения конкретного результата. Автор рассматривает алгоритмы как объекты авторского права, патентного права и как ноу-хау. Делается вывод о том, что авторское право не является эффективным способом охраны алгоритмов, так как им охватывается защита только внешней формы, но не содержания. Охрана алгоритмов в качестве ноу-хау (секретов производства) также признается автором неэффективной в силу того, что при утечке конфиденциальных сведений исключительное право прекращается. Автор, сравнив американский и российский правопорядки, приходит к выводу, что наилучшей защиты алгоритма можно достичь путем его охраны в качестве объекта патентного права, так как при соблюдении определенных условий патентом можно защитить саму идею, которую выражает алгоритм. В сложившейся практике России и США ключевым аспектом, влияющим на возможность предоставления алгоритмам правовой охраны в качестве объектов патентного права, является наличие определенного технического результата. При этом автор отмечает, что российская правоприменительная практика сформировала устойчивые подходы в отношении патентования компьютерных алгоритмов; в отношении патентоспособности бизнес-методов устойчивые критерии до сих пор не сформировались.