¿Qué tipo de software informático se puede patentar?
1. Contenido del documento de divulgación técnica
1. Título de la invención: refleja de forma simple y clara que el contenido técnico de la invención es un producto, dispositivo o método. 2. Campo técnico: el campo al que pertenece directamente la invención o se aplica directamente.
3. Antecedentes: ¿Cuál es la tecnología existente del mismo tipo que más se acerca a la invención, y cuáles son sus carencias o deficiencias? Lo mejor es proporcionar literatura o información sobre la tecnología basada en una búsqueda bibliográfica.
4. Contenidos de la invención
(1) Problemas técnicos que la presente invención necesita y puede resolver.
(2) Solución técnica específica de la invención
La solución técnica (o concepto técnico, no sólo el modo o método de implementación específico del concepto técnico) para realizar la invención debe ser debe ser completo, detallado y preciso, especialmente los puntos de la invención que son diferentes de la técnica anterior, deben describirse lo más claramente posible para que aquellos con experiencia ordinaria en la técnica puedan implementarla, y al describir cada medios técnicos de la solución técnica, debe explicarse en consecuencia su papel en la invención. Si existen soluciones técnicas alternativas para la invención, se deben proponer en la medida de lo posible.
Si un programa de computadora involucra equipo, puede describir la posición y la relación de conexión entre las diversas partes del equipo, describir qué componentes del programa de computadora completan cada función y cómo completar estas funciones; programa de computadora implica un método, escriba los pasos físicos del método. Los pasos físicos reflejan las transformaciones de los procesos físicos, así como las funciones que realiza un programa de computadora y cómo realizar esas funciones.
(3) ¿Por qué las soluciones técnicas anteriores pueden resolver los problemas técnicos anteriores (razonamiento y análisis)?
(4) Ventajas de la invención: Proporcionar una descripción específica y realista de los efectos que la invención puede lograr (incluidos efectos sociales, económicos y técnicos, preferiblemente con datos específicos). 5. Descripción de los dibujos
Se deben proporcionar los dibujos necesarios (como diagramas de flujo de software ejecutados por computadora, consistentes con la conexión y conversión de procesos físicos) para describir la invención, siempre que se obtenga la mejor representación de los mismos. Se proporciona el método. Un diagrama de flujo de software es suficiente y no es necesario pensar demasiado en las habilidades de programación, la simplificación del programa, etc. ), y puede involucrar equipos de hardware, se deben proporcionar diagramas de bloques del principio del circuito y diagramas de circuitos específicos cuando sea necesario, también se deben proporcionar dibujos relacionados con las tecnologías existentes y, en general, no debe aparecer ningún texto en los dibujos;
6. Métodos de implementación específicos
En los programas informáticos protegidos, la mayoría de las invenciones implican métodos de control y métodos de procesamiento de datos que resuelven problemas técnicos específicos. Esta realización incluye generalmente el siguiente contenido:
1) Al describir la solución técnica de la presente invención en su conjunto
2) El concepto de diseño y características técnicas del programa informático; Debe describirse clara y completamente, así como los métodos de implementación para lograr sus efectos técnicos.
3) Con base en el flujo del programa de computadora dado, utilice lenguaje natural para describir los pasos del programa de computadora de acuerdo con el orden cronológico del proceso. Como una realización concreta de la patente, el diagrama de flujo del software debe ser coherente con la conexión y conversión del proceso físico. Siempre que se proporcione el diagrama de flujo del software que mejor refleje este método, no es necesario considerar demasiadas habilidades de programación. , simplificación del programa y otras cuestiones.
4). Las principales características técnicas de un programa de computadora deben divulgarse de tal manera que una persona con habilidades ordinarias en el campo técnico profesional pueda escribir de forma independiente un programa de computadora que pueda lograr el efecto técnico basado en ellas. Prevalecerá el diagrama de flujo y su descripción divulgada en la especificación.
5). En aras de la claridad, si es necesario, el solicitante puede extraer brevemente algunos programas fuente informáticos clave en un lenguaje de programación de marcado común como referencia, pero no es necesario presentar todos los programas fuente informáticos.
6) Los pasos físicos del método deben escribirse de acuerdo con los problemas técnicos específicos a resolver, y los pasos físicos reflejan la transformación del proceso físico. A cada variable involucrada en los pasos físicos se le debe dar su significado físico; de lo contrario, el método no puede ser patentado como un software informático puro o un método puramente matemático.
7). La implementación de pasos físicos generalmente requiere modelos matemáticos correspondientes, que se materializan principalmente en fórmulas matemáticas y juicios lógicos. En fórmulas matemáticas y juicios lógicos, se deben combinar cuestiones técnicas específicas para explicar claramente el significado físico de cada parámetro. Algunos modelos matemáticos (como algunas fórmulas de cálculo, etc.
) están todos diseñados por el propio inventor, y el proceso de derivación de esta fórmula debe escribirse para demostrar su racionalidad.
8). Si el método de control del programa informático debe implementarse con instalaciones de hardware (es decir, sistema) y el sistema es el mismo que en la tecnología existente, entonces sólo es necesario un diagrama de bloques esquemático del sistema. dibujarse para mostrar que el método puede implementarse en hardware si el sistema no es una tecnología existente y el inventor ha mejorado las instalaciones de hardware durante el proceso de implementación y necesita proteger el sistema (o proteger dispositivos/equipos/circuitos innovadores en el sistema; ), además de dibujar el sistema Además del diagrama de bloques esquemático, también es necesario revelar las piezas innovadoras.