Ở Mỹ, một thuật toán thuần túy được miễn trừ rõ ràng là có thể được cấp bằng sáng chế như các sự kiện và công thức toán học và "ý tưởng".
Trong thực tế, bạn có thể cấp bằng sáng chế một thuật toán (ở Mỹ). Trên thực tế, nó thậm chí không phải là mã và dù sao khi bằng sáng chế được cấp, nó KHÔNG được cấp cho mã nguồn, nó được cấp cho "một loạt các bước được thực hiện", tất nhiên không hơn gì một thuật toán . Chắc chắn mã nguồn làm việc là không bắt buộc, vì vậy hiện thân của thuật toán trong mã không phải là những gì được cấp bằng sáng chế. Những gì đang được cấp bằng sáng chế chỉ là "ý tưởng" thanh tao của việc làm X rồi Y rồi Z theo thứ tự đó.
Nếu điều này nghe có vẻ như hệ thống đang nói ra từ cả hai phía của nó, thì bạn đã nắm bắt được những gì đang diễn ra ... "Không, tất nhiên bạn không thể là thuật toán bằng sáng chế." "Chắc chắn, tất nhiên bạn có thể bằng sáng chế thuật toán đó."
Chỉ để minh họa thực tế là không có mã số, mô hình làm việc, thực tế điều có liên quan đến các bằng sáng chế cho rằng đó là các doanh nghiệp hoàn toàn thành công hoạt động như sau:
Một doanh nhân ngồi quanh trong một căn phòng với một loạt các "loại sáng tạo", có thể là một số lập trình viên và một số luật sư. Họ "động não" về cách một số sản phẩm phần mềm có thể được thực hiện để thực hiện một số chức năng hữu ích. Họ không tạo ra gì, không có mã, không có nguyên mẫu, không có gì. Ở mỗi bước của "quy trình cải tiến sản phẩm", một luật sư lắng nghe và khi anh ấy / cô ấy nhận ra thứ gì đó có thể được cấp bằng sáng chế, họ lưu ý nó. Vào cuối ngày, luật sư bắt đầu tạo ra (hoặc bắt tay vào việc tạo ra) một bằng sáng chế mới.
Điều này không được tạo thành; có những công ty làm chính xác như trên. Mỗi bằng sáng chế này là một thuật toán, vì nó không làm gì ngoài việc chỉ định một loạt các bước sẽ được thực hiện tại nhiều thời điểm khác nhau.