Negli Stati Uniti, un puro algoritmo è esplicitamente esentato dall'essere brevettabile come lo sono i fatti matematici, le formule e le "idee".
In realtà, puoi brevettare un algoritmo (negli Stati Uniti). In realtà, non deve nemmeno essere in codice e comunque quando viene rilasciato un brevetto, NON viene emesso contro il codice sorgente, viene emesso per "una serie di passaggi eseguiti" che ovviamente non è niente di più o di meno di un algoritmo . Certamente non è richiesto un codice sorgente funzionante, quindi l'incarnazione dell'algoritmo nel codice non è ciò che viene brevettato. Ciò che viene brevettato è solo l'eterea "idea" di qualcosa che fa X poi Y poi Z in quell'ordine.
Se sembra che il sistema stia parlando da entrambi i lati della bocca, allora hai capito cosa sta succedendo ... "No, certo che non puoi brevettare gli algoritmi". "Certo, certo che puoi brevettare quell'algoritmo."
Solo per illustrare il fatto che nessun codice, modello di lavoro, effettiva cosa è associato a questi brevetti, ritengono che vi siano aziende interamente di successo che operano come segue:
Un imprenditore si siede in una stanza con un gruppo di "tipi creativi", forse alcuni programmatori e alcuni avvocati. Loro "brainstorming" su come alcuni prodotti software potrebbero essere fatti per svolgere alcune funzioni utili. Non creano nulla, nessun codice, nessun prototipo, niente. Ad ogni passo del "processo di miglioramento del prodotto", un avvocato ascolta e quando riconosce qualcosa di brevettabile, lo nota. Alla fine della giornata, l'avvocato avvia la creazione di (o ne consegna la creazione) un nuovo brevetto.
Questo non è inventato; ci sono aziende che fanno esattamente questo. Ognuno di questi brevetti è un algoritmo, poiché non fa nulla se non specificare una serie di passaggi da eseguire in vari momenti nel tempo.