Según la Oficina de Patentes y Marcas de los Estados Unidos, una invención que es nueva, no obvia y utiliza un programa informático califica para la protección de patentes si proporciona un "resultado útil, concreto y tangible".
En otras palabras, si un programa de software puede utilizarse industrial o comercialmente, es patentable. Incluso las patentes que son métodos puramente comerciales, como la patente de Amazon.com "pedido con un solo clic", ahora se otorgan.
Las personas y las empresas deben patentar su software porque la patente protegerá el software y evitará que todos los demás usen, vendan o importen el software patentado. Una patente de software se puede utilizar para evitar que otros utilicen un aspecto inventivo de un nuevo programa de software o implementen la característica distintiva de un nuevo sitio web.
Por ejemplo, Apple ha patentado ciertas características de iOS para que otros programas similares no puedan usar esa característica en sus productos. Apple ha utilizado ciertas patentes de IOS para evitar que los competidores de Android copien estos aspectos de sus productos.
¿Por qué debo patentar mi software?
El alcance de la protección proporcionada por la ley de patentes es amplio con respecto al software. El propietario de una patente de software puede evitar que todos los demás hagan, usen o vendan la invención patentada por un período que no exceda los 20 años. Un autor de software con una patente válida puede evitar que otras partes utilicen su nuevo y creativo algoritmo informático que tiene aplicación en un problema del mundo real.
A diferencia de la ley de derechos de autor , donde el autor solo puede evitar la copia de una expresión particular de una idea (llamada "infracción literal"), la ley de patentes permite que un autor de software excluya completamente a sus competidores del uso de incluso pequeñas variaciones (llamadas "equivalentes") de su innovador algoritmo. Como resultado, las patentes de software pueden proporcionar una protección mucho mayor a los desarrolladores de software que la ley de derechos de autor. A medida que más desarrolladores entiendan el potencial de las patentes de software, se emitirán más patentes.
¿Cuáles son las limitaciones para obtener una patente de software?
Las patentes de software aún deben tener los atributos requeridos de una patente: deben ser nuevas, útiles y no evidentes. Además, obtener una patente de software puede ser un proceso costoso, que cuesta entre cinco y diez mil dólares o más. La elección de buscar la protección de patente para una invención de software debe hacerse comparando el valor del programa (los ingresos potenciales de su distribución) con el costo del proceso de solicitud de patente y la probabilidad de obtener una protección de patente significativa.
¿Debo consultar a un abogado sobre patentar mi software?
Solicitar una patente de software es una tarea compleja y que requiere mucho tiempo. Un abogado de patentes puede aconsejarle si la obtención de una patente vale la pena y puede ayudarlo a solicitarla si decide obtenerla.