«Basta con escribir una indicación para que el programa se cree por sí solo»: con la popularización de la IA generativa, se acerca una era en la que incluso quienes no saben programar podrán crear software. Y precisamente esta tecnología ha sido patentada en Japón.En este artículo, un abogado especializado en propiedad intelectual de IA analiza la patente registrada «N.º 7564601», obtenida por la startup japonesa NEUROBASE, INC.
En el artículo publicado recientemente «Llega Claude Fable 5 | Cómo patentar una invención desarrollada a toda velocidad con IA», explicamos que «las invenciones creadas con IA también pueden patentarse», y esta patente es un ejemplo concreto de ello. Veamos en detalle cómo se ha conseguido que la tecnología más candente del momento, la «generación de código mediante IA», se haya registrado como patente.
💡 Punto clave: este artículo forma parte de la serie sobre agentes de IA y patentes de IA generativa (análisis en profundidad de las patentes nacionales). Para conocer casos internacionales, consulta también «Casos de patentes y prácticas de examen en Japón, EE. UU. y Europa».
Índice
| Concepto | Contenido |
|---|---|
| Número de patente | Patente n.º 7564601 (JP 7564601 B1) |
| Denominación de la invención | Programa, método de procesamiento de información y dispositivo de procesamiento de información |
| Titular (solicitante) | NEUROBASE, INC. |
| Inventor | Yasuhiro Inuma |
| Fecha de prioridad | 21 de abril de 2023 |
| Fecha de presentación | 26 de octubre de 2023 |
| Fecha de registro | 9 de octubre de 2024 |
| Número de reivindicaciones | 13 |
| Campo técnico | Apoyo al desarrollo de software e interfaz de usuario (utilización de IA generativa) |
Según el resumen, la presente invención es una tecnología que «permite diseñar y desarrollar software sin necesidad de contar con conocimientos de diseño o desarrollo de software». El proceso central es el siguiente:
💡 Punto clave: el aspecto ingenioso de esta invención no consiste simplemente en «hacer que la IA cree el código», sino en ese paso adicional de mostrar la «indicación detallada (especificaciones)» intermedia en un panel de vista previa que el usuario puede editar. Se trata de un proceso práctico y concreto en el que, en lugar de utilizar directamente la salida de la IA, el ser humano comprueba y corrige las especificaciones antes de generar el resultado final.
El alcance que realmente protege esta patente es el de las «reivindicaciones». A continuación, se cita el texto original de la reivindicación 1, que es la más importante (invención del programa).
Patente n.º 7564601 | Reivindicación 1 (texto original)
Un programa que acepta una indicación de resumen que muestra un resumen del código de programa que se va a generar; introduce dicha indicación de resumen en un modelo de procesamiento del lenguaje natural para obtener una indicación detallada que muestra las especificaciones detalladas del código de programa mencionado; muestra la indicación detallada obtenida en el campo de vista previa;acepta la edición de la indicación detallada mostrada en dicho campo de vista previa; introduce dicha indicación detallada editada en el modelo de procesamiento del lenguaje natural; y hace que un ordenador ejecute el proceso de obtención del código de programa mencionado.
| Componentes | Contenido | Función |
|---|---|---|
| Recepción de la indicación de resumen | Recibir el «resumen» de lo que se quiere crear | Punto de entrada (entrada del usuario) |
| Obtención de la solicitud detallada | Desarrollo del resumen en «especificaciones detalladas» mediante un LLM | Conversión de lo abstracto a lo concreto |
| Salida en el campo de vista previa | Visualización de las especificaciones detalladas intermedias en pantalla | Visualización |
| Aceptación de modificaciones | El usuario modifica las especificaciones detalladas | «human-in-the-loop» (intervención humana) |
| Obtención del código | Generación de código a partir de las especificaciones editadas | Salida (producto final) |
Dado que la denominación de la invención es «programa, método de procesamiento de información y dispositivo de procesamiento de información», cabe considerar que las 13 reivindicaciones se distribuyen entre las categorías de programa, método y dispositivo. Se trata de una estrategia habitual en las patentes de software, cuyo objetivo es abarcar a distintos sujetos infractores.
Quizá pienses: «¿No es algo muy común generar código con IA?». Sin embargo, el motivo por el que esta patente llegó a registrarse radica en su configuración técnica concreta.
① No se describe una idea abstracta, sino un «flujo de procesamiento». En lugar de limitarse a «crear código con IA», se desglosa en pasos concretos: recepción → generación de especificaciones detalladas → salida de vista previa → edición → generación de código.
② Una innovación propia: las «especificaciones intermedias editables (cuadro de vista previa)». El hecho de que no se utilice directamente la salida de la IA, sino que se haya diseñado una estructura en la que una persona pueda revisar y corregir el producto intermedio (el prompt detallado, es decir, las especificaciones), constituye una característica técnica diferenciadora.
③ El problema que se resuelve está claramente definido. Se establece una correspondencia entre el reto técnico —«permitir la creación de software sin necesidad de tener habilidades de diseño ni desarrollo»— y los medios concretos para resolverlo.
💡 Punto clave: el mero hecho de «utilizar IA» no basta para obtener una patente. La forma en que se integra la IA y el diseño de un flujo de procesamiento y una interfaz de usuario propios: ese nivel de concreción es lo que determina el éxito o el fracaso a la hora de obtener los derechos. Las «especificaciones intermedias editables» de esta patente son un buen ejemplo de ello.
Según los criterios de examen japoneses, una invención relacionada con el software es susceptible de ser patentada cuando «el procesamiento de la información se lleva a cabo de forma concreta mediante software, utilizando recursos de hardware».
Esta patente se describe como un proceso de tratamiento de datos concreto en el que un ordenador recibe una indicación, la procesa mediante un modelo de procesamiento del lenguaje natural, la muestra en un panel de vista previa, admite modificaciones y genera código. Se considera que, de este modo, cumple los requisitos de patentabilidad y, además, se le ha reconocido el carácter innovador gracias al recurso de las «especificaciones intermedias editables».
Esta patente ha sido obtenida por una startup japonesa. La lección que pueden extraer de ello los desarrolladores de IA y software es clara.
① Los servicios del tipo «hacer X con IA» también pueden patentarse. Incluso en el caso de herramientas o servicios que utilicen IA generativa, se puede aspirar a la concesión de la patente si cuentan con un flujo de procesamiento y una interfaz de usuario propios.
② Convierte ese «toque personal» en un gancho técnico. Incluye en las reivindicaciones, como un elemento concreto de la estructura, los puntos de diferenciación de tu servicio, por ejemplo, «la posibilidad de editar especificaciones intermedias».
③ Las startups deben presentar la solicitud cuanto antes. La regla de oro es completar la solicitud antes de publicar o lanzar el servicio. Una vez publicado, se pierde la novedad y ya no es posible obtener la patente.
④ Cubrir las tres categorías: programas, métodos y dispositivos. De este modo, se abarcan diferentes sujetos infractores y se refuerza la protección.
Con la evolución de la IA generativa, han surgido IA como Claude Fable 5 que «comprimir varios meses de desarrollo en unos pocos días». Cuanto más se acelera el desarrollo gracias a la IA, más tecnologías propias surgen una tras otra y, al mismo tiempo, se publican y lanzan al mercado de inmediato.
💡 Punto clave: esta patente (NEUROBASE) es un excelente ejemplo de cómo se han protegido adecuadamente los derechos sobre la «tecnología para crear software mediante IA» antes de su divulgación y puesta en marcha como servicio.Precisamente en esta era en la que la IA acelera el desarrollo, combinar «crear rápidamente» con «proteger rápidamente (patentar)» es lo que determina la competitividad de las startups.
Tenga en cuenta la FTO (posibilidad de infracción): la patente n.º 7564601 es un derecho registrado propiedad de NEUROBASE, INC. El alcance real de los derechos viene determinado por la redacción de cada reivindicación, la doctrina de la equivalencia y la información sobre la historia de la patente.Si desarrolla o ofrece servicios que incluyan la generación de código mediante IA o una «vista previa de especificaciones editables», le recomendamos que analice, junto con un experto, la posibilidad de infracción de esta patente (FTO = Freedom to Operate). Este artículo es una explicación general basada en información de patentes públicas y no garantiza la legalidad de ningún servicio concreto ni el alcance de los derechos.
Analizamos si las herramientas de desarrollo de IA de su empresa pueden ser objeto de una patente o si infringen patentes de terceros.
Un agente de la propiedad industrial especializado en los ámbitos de las tecnologías de la información, el software y la IA le ofrecerá un apoyo integral que abarca desde un diagnóstico gratuito de la viabilidad de la protección, pasando por el diseño de las reivindicaciones y la investigación de FTO (conflicto), hasta la planificación del momento adecuado para presentar la solicitud.
Reserva tu primera consulta gratuita Servicios de propiedad intelectual en TI e IAP. ¿En qué consiste la patente n.º 7564601?
R. Es una patente registrada en Japón, propiedad de la startup NEUROBASE, INC., que protege una tecnología que «permite el diseño y desarrollo de software sin necesidad de tener conocimientos en la materia».Se caracteriza por un proceso en dos fases: se introduce el «prompt de resumen» introducido por el usuario en un modelo de procesamiento del lenguaje natural (LLM) para generar un «prompt detallado (especificaciones)», que se muestra en un campo de vista previa donde el usuario puede editarlo, y a partir del prompt detallado editado se genera el código del programa.Se registró el 9 de octubre de 2024.
P. ¿Se puede patentar simplemente por «generar código con IA»?
R. La realidad es que es difícil obtener una patente solo con la mera idea de «hacer que la IA cree código».Se considera que esta patente se ha registrado porque cuenta con: ① un proceso concreto de dos etapas —prompt general → prompt detallado (especificaciones) → código— y ② una configuración técnica concreta que permite mostrar el prompt detallado intermedio en un panel de vista previa editable para que el usuario pueda realizar modificaciones.
P. ¿Se pueden patentar en Japón las invenciones relacionadas con el software y la IA?
R. Sí. En Japón, si el procesamiento de la información se lleva a cabo de forma concreta utilizando recursos de hardware, como ordenadores, se considera una invención relacionada con el software y, por lo tanto, es susceptible de ser patentada. Esta patente es precisamente un ejemplo concreto de cómo se ha patentado en el país una tecnología de apoyo al desarrollo de software que utiliza IA (IA generativa).
P. Me preocupa que el servicio de IA de mi empresa pueda infringir esta patente.
R. Esta patente es un derecho registrado de otra empresa, y el alcance real del mismo viene determinado por la redacción de las reivindicaciones, la doctrina de la equivalencia y la información sobre la historia de la patente.Determinar si su servicio infringe o no dicha patente (estudio de libertad para operar, FTO) es una tarea especializada que requiere la interpretación de las reivindicaciones. Si le preocupa, solicite a un agente de la propiedad industrial especializado en el ámbito de las tecnologías de la información y el software que realice un análisis comparativo.
P. ¿Se puede patentar también nuestra herramienta de apoyo al desarrollo de IA?
R. Es posible. A diferencia de esta patente, que se basa en un concepto abstracto como «realizar XX mediante IA», si se describe un flujo de procesamiento concreto (como la generación o edición de especificaciones intermedias) o una interfaz de usuario y un procesamiento de datos propios, se puede aspirar a obtener la protección. Una vez desarrollado, consulte lo antes posible con un agente de la propiedad industrial.
Notas sobre este artículo: Este artículo es una explicación general sobre la tecnología y el sistema basada en boletines de patentes publicados (J-PlatPat/Google Patents). La patente n.º 7564601 es una patente registrada, pero el alcance real de los derechos viene determinado por la redacción de cada reivindicación, la doctrina de la equivalencia y la información sobre la tramitación.Las reivindicaciones y el resumen citados se basan en los datos de los boletines publicados, pero para usos de importancia jurídica (FTO, análisis de infracción, nulidad, solicitudes, etc.), es imprescindible que compruebe el original de J-PlatPat y la información más reciente sobre el historial de la patente, y que recurra al análisis individual de un experto.