Las
patentes de software son títulos que reconocen el derecho de explotar en exclusiva durante 20 años funcionalidades, algoritmos, representaciones y otras acciones que se pueden llevar a cabo con una computadora y que conceden algunas oficinas de
patentes en el mundo. En la jerga se suele sustituir dicho término por la expresión "
invención implementada por
computadora" que incluye tanto las polémicas patentes de
software como las generalmente aceptadas "invenciones por computadora", esto es, las invenciones físicas tradicionales que incluyen software en su funcionamiento. Así, la Oficina Europea de Patentes (OEP) define generalmente una invención implementada en computadora como "expresión destinada a cubrir solicitudes que involucren computadoras,
redes informáticas u otros
aparatos programables convencionales por las características novedosas de la invención apropiada se manifiesten a través de uno o varios programas"
[1]