До этого они охранялись только авторским правом, которое защищало код и дизайн продукта, но не принцип его работы.
Сейчас крупные игроки рынка, благодаря имеющимся финансовым и кадровым ресурсам, запатентуют каждую анимацию CSS и функции JS. И прощай развитие IT. Спасибо Минэку.
Патенты на ПО — это зло.
Сомневаюсь, что получится сделать так, как вы написали. Там же написано:
"Заявитель также должен подтвердить новизну, «изобретательский уровень» и промышленную применимость разработки.“