अमेरिका में, एक शुद्ध एल्गोरिथ्म को स्पष्ट रूप से पेटेंट होने से छूट दी गई है क्योंकि गणितीय तथ्य और सूत्र और "विचार" हैं।
वास्तव में, आप एक एल्गोरिथ्म (यूएस में) को पेटेंट करा सकते हैं। वास्तव में, इसे कोड में होना भी नहीं चाहिए और वैसे भी जब कोई पेटेंट जारी किया जाता है, तो इसे स्रोत कोड के खिलाफ जारी नहीं किया जाता है, यह "प्रदर्शन किए गए चरणों की एक श्रृंखला" के लिए जारी किया जाता है, जो निश्चित रूप से एक एल्गोरिथ्म से अधिक या कम नहीं है। । निश्चित रूप से काम करने वाले स्रोत कोड की आवश्यकता नहीं है, इसलिए कोड में एल्गोरिथ्म का अवतार पेटेंट नहीं है। क्या पेटेंट कराया जा रहा है, तो उस क्रम में X तब Y और Z कुछ करने का केवल "विचार" है।
अगर ऐसा लगता है कि सिस्टम मुंह के दोनों किनारों से बाहर बात कर रहा है, तो आप समझ गए हैं कि क्या चल रहा है ... "नहीं, निश्चित रूप से आप एल्गोरिदम को पेटेंट नहीं कर सकते।" "निश्चित रूप से, आप उस एल्गोरिथ्म को पेटेंट कर सकते हैं।"
इस तथ्य को स्पष्ट करने के लिए कि कोई भी कोड, वर्किंग मॉडल, वास्तविक चीज इन पेटेंटों से जुड़ी नहीं है, इस पर विचार करें कि पूरी तरह से सफल व्यवसाय हैं जो निम्न हैं:
एक उद्यमी "रचनात्मक प्रकार" के एक झुंड के साथ एक कमरे में चारों ओर बैठता है, संभवतः कुछ प्रोग्रामर, और कुछ वकील। वे कुछ उपयोगी कार्य करने के लिए कुछ सॉफ्टवेयर उत्पाद कैसे बनाए जा सकते हैं, इसके बारे में "मंथन" करते हैं। वे कुछ भी नहीं बनाते, कोई कोड नहीं, कोई प्रोटोटाइप नहीं, कुछ भी नहीं। "उत्पाद सुधार प्रक्रिया" के प्रत्येक चरण में एक वकील सुनता है और जब वह किसी पेटेंट योग्य चीज़ को पहचानता है, तो वे इसे नोट करते हैं। दिन के अंत में, वकील एक नए पेटेंट के निर्माण (या निर्माण को बंद करना) की शुरुआत करता है।
यह बना नहीं है; ऐसी कंपनियाँ हैं, जो ऊपर बताती हैं। इनमें से प्रत्येक पेटेंट एक एल्गोरिथ्म है, क्योंकि यह समय में विभिन्न बिंदुओं पर उठाए जाने वाले चरणों की एक श्रृंखला को छोड़कर कुछ भी नहीं करता है।