Di AS, algoritma murni secara eksplisit dibebaskan dari paten seperti halnya fakta dan rumus matematika serta "gagasan".
Pada kenyataannya, Anda dapat mematenkan suatu algoritma (di AS). Bahkan, itu bahkan tidak harus dalam kode dan lagi pula ketika paten dikeluarkan, itu TIDAK dikeluarkan terhadap kode sumber, itu dikeluarkan untuk "serangkaian langkah yang dilakukan" yang tentu saja tidak lebih atau kurang dari sebuah algoritma . Tentu saja kode sumber yang berfungsi tidak diperlukan, jadi perwujudan algoritma dalam kode bukanlah yang dipatenkan. Apa yang dipatenkan hanyalah "ide" halus dari sesuatu yang melakukan X lalu Y lalu Z dalam urutan itu.
Jika ini terdengar seperti sistem berbicara dari kedua sisi mulutnya, maka Anda telah memahami apa yang terjadi ... "Tidak, tentu saja Anda tidak dapat mematenkan algoritma." "Tentu, tentu saja kamu bisa mematenkan algoritma itu."
Hanya untuk menggambarkan fakta bahwa tidak ada kode, model kerja, hal yang sebenarnya terkait dengan paten ini menganggap bahwa ada bisnis yang sepenuhnya sukses yang beroperasi sebagai berikut:
Pengusaha duduk di ruangan dengan sekelompok "tipe kreatif", mungkin beberapa programmer, dan beberapa pengacara. Mereka "bertukar pikiran" tentang bagaimana beberapa produk perangkat lunak dapat dibuat untuk melakukan beberapa fungsi yang bermanfaat. Mereka tidak menciptakan apa pun, tanpa kode, tanpa prototipe, tidak ada. Pada setiap langkah "proses peningkatan produk" seorang pengacara mendengarkan, dan ketika dia mengenali sesuatu yang dapat dipatenkan, mereka mencatatnya. Pada akhirnya, pengacara memulai penciptaan (atau melepaskan penciptaan) paten baru.
Ini tidak dibuat-buat; ada perusahaan yang melakukan hal di atas. Masing-masing paten ini adalah algoritma, karena tidak melakukan apa pun kecuali menentukan serangkaian langkah yang harus diambil di berbagai titik waktu.