¿Patenta un algoritmo para proteger IP en una plataforma SaaS de cara al público?

Puedes probar.

Esta es un área de la ley que es más difícil de obtener una patente porque los algoritmos en ausencia de contexto son ideas abstractas no patentables. Cuanto más haga realmente su plataforma, más fácil será patentar. Digamos que su plataforma ejecuta una máquina: esta es la más fácil de patentar. Supongamos que mueve datos de un lugar a otro sin afectar a otra cosa; esto es lo más difícil de patentar.

Dicho esto, esto último se puede hacer siempre que su invención implique “significativamente más” que simples componentes informáticos ordinarios que completen sus funciones ordinarias de una manera ordinaria. Aquí hay una muestra: Método y sistema para el almacenamiento y recuperación de contenido electrónico utilizando campos de Galois y formas geométricas en redes de computación en la nube.

El consejo de Tom es correcto, establecer “significativamente más” es extremadamente complicado, un abogado o agente de patentes puede ayudarlo con eso.

Si una invención puede ser fácilmente modificada, entonces es apropiado considerar la protección por patente. Las patentes se publican de todos modos. Uno de sus requisitos es divulgar al público cómo hacer y usar la invención. Por lo tanto, la competencia ni siquiera necesitaría realizar ingeniería inversa.

Si la invención es patentable o no, por supuesto, es otra cuestión. Para eso, debe obtener asesoramiento profesional de un agente de patentes o un abogado de patentes.

Sí, pero como se indica en las otras respuestas, debe hablar con un abogado de patentes sobre patentar invenciones de software. Esto siempre es cierto, pero aún más si se trata de un algoritmo, como ejecutar un conjunto de cálculos.