Può essere brevettato un software? E in che modo?
Con l’espressione “computer-implemented invention” l’Ufficio Brevetti Europeo definisce un’invenzione che comporta l’utilizzo di un computer, di una rete di computer o di un altro apparato programmabile, in cui almeno una caratteristica è realizzata almeno in parte mediante un programma per computer. Non sempre però risulta chiaro quando un software possa essere brevettato e come si debba procedere per farlo.
Per comprendere meglio questo processo, vedremo come l’approccio dello stesso Ufficio Brevetti Europeo si è modificato negli anni fino ad arrivare ai giorni nostri, in cui la crescita esponenziale di soluzioni legate all’utilizzo dell’intelligenza artificiale ha reso sempre più urgente la definizione di regole chiare e precise.