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