Invenciones implementadas en ordenador protección del software

77
INVENCIONES IMPLEMENTADAS EN ORDENADOR PROTECCIÓN DEL SOFTWARE MADRID, 16 DICIEMBRE 2009 EDUARDO MARTÍN PÉREZ

description

Ponencia de Eduardo Martín Pérez, Jefe del Área de Examen de Patentes Físicas y Eléctricas OEPM, en el marco del seminario de gestión de la propiedad industrial e intelectual en el sector TIC del 16 de diciembre de 2009.

Transcript of Invenciones implementadas en ordenador protección del software

Page 1: Invenciones implementadas en ordenador protección del software

INVENCIONES IMPLEMENTADAS EN ORDENADORPROTECCIÓN DEL SOFTWARE

MADRID, 16 DICIEMBRE 2009

EDUARDO MARTÍN PÉREZ

Page 2: Invenciones implementadas en ordenador protección del software

- OEPM - 2

ÍNDICE

Patentes de Software o Invenciones Implementadas en Ordenador Patentabilidad

• Excepciones Patentes y Derechos de Autor Invenciones Implementadas en Ordenador Práctica de OEPM

• Carácter técnico y contribución técnica Práctica de la Oficina Europea de Patentes Práctica de la Oficina Norteamericana de Patentes

Page 3: Invenciones implementadas en ordenador protección del software

- OEPM - 3

Patentes de Software o Invenciones Implementadas en Ordenador

Software se refiere a instrucciones que dicen a un computador que hacer.

Software comprende el conjunto completo de programas, procedimientos ,clases, objetos, métodos, funciones, rutinas, etc., asociados con el funcionamiento de un ordenador, una red de ordenadores o cualquier otro aparato programable.

• LOS DATOS son el denominador común de todos esos elementos.

Page 4: Invenciones implementadas en ordenador protección del software

- OEPM - 4

Patentes de software

Modificación de datos Compresión de datos utilizando la transformada de Chebyshev

Transmisión de datos Método para transmitir datos y red para ejecutar el método

Recogida de datos Sistemas para recoger datos de consumo

Visualización de datos Visualización de información para indicar tanto la importancia como la

urgencia de la información. Clasificación de datos

Identificación de unidades semánticas dentro de una consulta de búsqueda

Utilización de datos Producto programa de ordenador y sistema informático

Una patente de software es una patente para una innovación relacionada al menos con una de estas operaciones de datos.

Page 5: Invenciones implementadas en ordenador protección del software

- OEPM - 5

PROTECCIÓN DE LAS INVENCIONES TEXTOS LEGALES

Ley 11/1986, de 20 de marzo, de régimen jurídico de Patentes de Invención y Modelos de Utilidad. (LP)

Convenio sobre concesión de Patentes Europeas hecho en Munich el 5 de octubre de 1973. (CPE)

Tratado de Cooperación en materia de Patentes. (PCT)

Page 6: Invenciones implementadas en ordenador protección del software

- OEPM - 6

REQUISITOS DE PATENTABILIDAD

Son patentables 1. las invenciones 2. nuevas3. que impliquen una actividad inventiva y4. sean susceptibles de aplicación industrial.

NO HAY DEFINICIÓN DE INVENCIÓN. EXCEPCIONES A LA PATENTABILIDAD.

Page 7: Invenciones implementadas en ordenador protección del software

- OEPM - 7

EXCEPCIONES A LA PATENTABILIDAD

No se considerarán INVENCIONES, en particular:

a) Los descubrimientos,Las teorías científicas,Los métodos matemáticos.

b) Las obras literarias, artísticas o cualquier otra creación estéticaLas obras científicas.

c) Los planes, reglas y métodos para el ejercicio de: actividades intelectuales juegos actividades económico-comerciales

Los programas de ordenadores

d) Las formas de presentar informaciones.

Page 8: Invenciones implementadas en ordenador protección del software

- OEPM - 8

EXCEPCIONES A LA PATENTABILIDAD

• LISTA NO EXHAUSTIVA

• EXCLUSIÓN NO ABSOLUTA

• CARÁCTER RESTRICTIVO

Page 9: Invenciones implementadas en ordenador protección del software

- OEPM - 9

ALCANCE DE LA EXCLUSIÓN

Artículo 4.5 LP 11/1986.

Lo dispuesto en el apartado anterior excluye la patentabilidad de las invenciones mencionadas en el mismo SOLAMENTE en la medida en que el objeto para el que la patente se solicita comprenda una de ellas.

Artículo 52.3 CEP

Lo dispuesto en el párrafo 2 excluye la patentabilidad de los elementos enumerados en el mismo SOLAMENTE en la medida en que la solicitud de patente europea o la patente europea no se refiera más que a uno de esos elementos considerados “como tales”.

No se distingue entre categorías de reivindicaciones.

Page 10: Invenciones implementadas en ordenador protección del software

- OEPM - 10

INTERPRETACIÓN LITERAL.

Siempre que un objeto incluya un elemento de la lista, este objeto no es patentable.

Limitación absoluta.

INTERPRETACIÓN CONFORME AL PRESENTE DESARROLLO TECNOLÓGICO.

Carácter técnico.

Page 11: Invenciones implementadas en ordenador protección del software

- OEPM - 11

Los programas de ordenador que formen parte de una patente o de un modelo de utilidad gozarán, sin perjuicio de lo dispuesto en la presente Ley, de la protección que pudiera corresponderles por aplicación del régimen jurídico de la propiedad industrial.

(Art. 96.3 Ley de Propiedad Intelectual)

Page 12: Invenciones implementadas en ordenador protección del software

- OEPM - 12

Se pueden proteger como MODELOS DE UTILIDAD las invenciones que, siendo nuevas e implicando una actividad inventiva, consisten en dar a un objeto una configuración, estructura o constitución de la que resulte alguna ventaja prácticamente apreciable para su uso o fabricación.

En particular, podrán protegerse como MODELOS DE UTILIDAD los utensilios, instrumentos, herramientas, aparatos, dispositivos o partes de los mismos.

No podrán ser protegidas como MODELOS DE UTILIDAD las invenciones de procedimiento y las variedades vegetales

Page 13: Invenciones implementadas en ordenador protección del software

- OEPM - 13

¿Qué está protegido por el Derecho de Autor?.

La protección prevista en la presente Ley se aplicará a cualquier forma de expresión de un programa de ordenador.

(Art. 96.3 Ley de Propiedad Intelectual)

Page 14: Invenciones implementadas en ordenador protección del software

- OEPM - 14

¿Qué NO está protegido por el Derecho de Autor?.

No estarán protegidos mediante los derechos de autor con arreglo a la presente Ley las ideas y principios en los que se basan cualquiera de los elementos de un programa de ordenador incluidos los que sirven de fundamento a sus interfaces.

(Art. 96.4 Ley de P.I.)

La protección del derecho de autor abarcará las expresiones, pero no las ideas, procedimientos, métodos de operación o conceptos matemáticos en sí. (Art. 9.2 ADPCIC)

Page 15: Invenciones implementadas en ordenador protección del software

- OEPM - 15

Patente Derecho de autor

Coste de adquisición

alto bajo / cero

Coste de ejercicio alto relativamente alto

Alcance de la protección

amplio reducido

Divulgación sí no

Page 16: Invenciones implementadas en ordenador protección del software

- OEPM - 16

CARÁCTER TÉCNICO

El carácter técnico es un requisito implícito que debe reunir una invención para que sea considerada una invención en el sentido del artículo 4.1 LEP.

El carácter técnico se evalúa sin tener en cuenta el estado de la técnica anterior, es decir, no es una medida de la contribución de la invención a dicho estado de la técnica anterior.

Carácter técnico significa definir algo por sus propiedades físicas.

Page 17: Invenciones implementadas en ordenador protección del software

- OEPM - 17

DESCRIPCIÓN

La invención debe ser descrita en la solicitud de patente de manera suficientemente clara y completa para que un experto en la materia pueda ejecutarla.

Las funciones de la descripción son:

1. Divulgar la invención cuya protección se pretende de forma que el experto en la materia pueda ponerla en práctica y para que el público en general tenga conocimiento del avance tecnológico.

2. Proporcionar fundamento a las reivindicaciones.

3. Servir de base para interpretar las reivindicaciones.

Page 18: Invenciones implementadas en ordenador protección del software

- OEPM - 18

DESCRIPCIÓN

En la descripción se indicará:• El sector de la técnica al que se refiera la

invención.• Una explicación de la invención, tal como se

reivindica, que permita la compresión del problema técnico planteado y su solución.

Page 19: Invenciones implementadas en ordenador protección del software

- OEPM - 19

REIVINDICACIONES

• Definen el objeto para el que se solicita la protección.

• Deben ser claras y concisas.• Han de fundarse en la descripción. • Deberán contener las características técnicas

de la invención.

Categoría de las reivindicaciones: Entidad física: Aparato, dispositivo, herramienta. Actividad: Método, procedimiento, uso.

Page 20: Invenciones implementadas en ordenador protección del software

- OEPM - 20

Forma y contenido de las reivindicaciones

Las reivindicaciones numeradas correlativamente deberán contener:

a) Un preámbulo indicando la designación del objeto de la invención y las características técnicas necesarias para la definición de los elementos reivindicados pero que, combinadas entre ellas, forman parte del estado de la técnica.

b) Una parte caracterizadora que exponga las características técnicas que en combinación con las mencionadas en el apartado a) se desea proteger.

Page 21: Invenciones implementadas en ordenador protección del software

- OEPM - 21

La vinculación del carácter técnico de la invención a la categoría o forma de las reivindicaciones se considera excesivamente formalista.

Un aparato identificado por una función no técnica no implica que dicho aparato sea técnico.

La mera referencia a funciones o medios técnicos no implica automáticamente que el objeto de la solicitud de patente, sea método o aparato, cumpla el requisito básico de ser de carácter técnico.

Page 22: Invenciones implementadas en ordenador protección del software

- OEPM - 22

¿QUÉ ES UNA INVENCIÓN?

Una reivindicación delimitada en términos de características técnicas que constituyen la solución a un problema técnico define una invención en el sentido exigido por la LEP.

Page 23: Invenciones implementadas en ordenador protección del software

- OEPM - 23

INVENCIÓN IMPLEMENTADA EN ORDENADOR

Aquella invención que para su puesta en práctica requiere la utilización de un ordenador, una red informática u otro aparato programable en los que la ejecución de, al menos, un programa informático produce un efecto técnico que forma parte de la solución al problema técnico planteado.

Page 24: Invenciones implementadas en ordenador protección del software

- OEPM - 24

• Una invención patentable no pierde su naturaleza técnica por la simple inclusión de elementos desprovistos de carácter técnico.

Una invención no técnica no consigue el estatus de invención patentable por la mera utilización de dispositivos técnicos.

Page 25: Invenciones implementadas en ordenador protección del software

- OEPM - 25

Dispositivo para la entrada de datos en un sistema informático del tipo de los que están conformados por un conjunto de teclas caracterizado porque las teclas correspondientes a las letras vocales son de color rojo.

Un sistema informático para aprender a jugar al ajedrez caracterizado porque comprende:

Medios para almacenar posibles jugadas con distintos grados de dificultad.

Medios para almacenar jugadas de grandes maestros. Medios para introducir una posible solución a una situación

concreta propuesta por el sistema. Medios para comparar y evaluar la solución introducida con las

jugadas almacenadas de grandes maestros que solucionan la situación propuesta por el sistema.

Medios para visualizar los resultados obtenidos

NO PATENTABLE

Page 26: Invenciones implementadas en ordenador protección del software

- OEPM - 26

Procedimiento de gestión y promoción de ventas de un negocio al por menor caracterizado por:

Asignar a cada producto en venta un N_ID_PRODUCTO. Asignar a cada cliente un N_ID_CLIENTE. Almacenar en una primera base de datos las compras de cada cliente

indexadas por el N_ID_CLIENTE. Almacenar en una segunda base de datos las ventas de un periodo

determinado T indexadas por el N_ID_PRODUCTO y por el N_ID_CLIENTE.

Establecer para cada producto un NUM_MAX y un NUM_MIN de unidades a vender.

Recuperar de la segunda base de datos los N_ID_PRODUCTO correspondientes a los productos cuyas ventas superen NUM_MAX.

Recuperar de la primera base de datos los N_ID_CLIENTE de los N clientes que mayor número acumulado de unidades de cada producto hayan adquirido.

Enviar un correo electrónico a cada uno de estos N clientes agradeciéndoles la confianza depositada e informarles de que durante el próximo periodo T tendrán un descuento del (11-N)% en las compras del producto N_ID_PRODUCTO.

NO PATENTABLE

Page 27: Invenciones implementadas en ordenador protección del software

- OEPM - 27

Una invención, considerada patentable conforme a los criterios convencionales de patentabilidad, no resulta excluida de la protección porque para su implementación se empleen medios técnicos en la forma de un ordenador, una red de ordenadores u otro aparato programable.

Page 28: Invenciones implementadas en ordenador protección del software

- OEPM - 28

Un método para acceso anónimo, desde un teléfono móvil, a un servicio ofrecido en una dirección de Internet (URL) determinada, para un usuario identificado por un identificador fijo (MSISDN), caracterizado porque comprende los pasos de:

obtener una dirección IP temporal (IP) para el usuario;obtener un identificador temporal (ID) asociado al identificador fijo

(MSISDN) y a la dirección de Internet determinada (URL);establecer una conexión con la dirección de Internet (URL)

determinada, sin transmitir el identificador fijo (MSISDN) a Internet, de manera que el usuario se identifique, ante la dirección de Internet (URL) determinada, con la dirección IP temporal (IP) y con su identificador temporal (ID).

ES 2 242 499

PATENTABLE

Page 29: Invenciones implementadas en ordenador protección del software

- OEPM - 29

¿QUÉ ES LA TÉCNICA?

Una regla para un procedimiento sistemático de utilización de las fuerzas naturales controlables (y de la información) para alcanzar un resultado perceptible causal, que sea la consecuencia inmediata de las fuerzas naturales controlables sin un paso intermedio de la inteligencia humana.

(Jurisprudencia alemana)

Page 30: Invenciones implementadas en ordenador protección del software

- OEPM - 30

INDICIOS DE LA EXISTENCIA DE CARÁCTER TÉCNICO

Procesamiento de datos que representan magnitudes físicas. Parámetros o valores de control de un proceso industrial

El objeto reivindicado influye en el funcionamiento del aparato programable. Control de la congestión en redes de comunicaciones. Determinación de una ruta en una red. Gestión de redes de telefonía móvil.

Las características físicas de una entidad. Memoria, puerto, servidor, bus etc.

Page 31: Invenciones implementadas en ordenador protección del software

- OEPM - 31

INDICIOS DE LA EXISTENCIA DE CARÁCTER TÉCNICO

Procesamiento de datos que representan magnitudes físicas

Un sistema CAD tridimensional para generar datos tridimensionales acerca de una pieza a formar con un troquel, incluyendo dicho sistema:

medios operativos para designar una dirección de pasada; y

medios de establecimiento de datos de dirección de pasada para establecer datos acerca de la dirección de pasada designada en base a dichos datos tridimensionales acerca de dicha pieza.

(ES 2 234 350)

Page 32: Invenciones implementadas en ordenador protección del software

- OEPM - 32

INDICIOS DE LA EXISTENCIA DE CARÁCTER TÉCNICO

Elementos que influye en el funcionamiento del ordenador.

Unidad de construcción de trazas destinada a capturar una secuencia dinámica de instrucciones caracterizada porque comprende un mecanismo de verificación que comprueba si las instrucciones que componen dicha secuencia dinámica de instrucciones son consecutivas o no, de manera que la secuencia dinámica de instrucciones puede ser obtenida desde la cache de instrucciones. (ES 2 167 190)

Procesador de gran velocidad, método de utilización y soportes de registro. (ES 2 220 386)

Page 33: Invenciones implementadas en ordenador protección del software

- OEPM - 33

INDICIOS DE LA EXISTENCIA DE CARÁCTER TÉCNICO

CONTROL DE LA CONGESTIÓN EN REDES DE COMUNICACIONES

Control de congestión en el tráfico en redes electrónicas inteligentes. (ES 2 227 604)

Gestión de las condiciones de congestión en las redes de telecomunicaciones. (ES 2 131 075)

Sistema de conmutación de paquetes organizado para el control de congestión a través de la gestión del ancho de banda. (ES 2 033 329)

Gestión del trafico y control de congestión en redes basadas en paquetes.(ES 2 177 600)

Page 34: Invenciones implementadas en ordenador protección del software

- OEPM - 34

INDICIOS DE LA EXISTENCIA DE CARÁCTER TÉCNICO

DETERMINACIÓN DE UNA RUTA EN UNA RED

Procedimiento para determinar una ruta óptima de transmisión de datos en una red de datos. (ES 2 222 802)

Procedimiento de en rutado para sistemas de comunicación inalámbricos y distribuidos. (ES 2 170 535)

Método para proporcionar una calidad de servicio garantizada en una red IP y el sistema correspondiente. (ES 2 238 928)

Page 35: Invenciones implementadas en ordenador protección del software

- OEPM - 35

INDICIOS DE LA EXISTENCIA DE CARÁCTER TÉCNICO

GESTIÓN DE REDES DE TELEFONÍA MÓVIL

Dispositivo, método y programa de ordenador para la detección de activación de un abonado en una red de telefonía móvil celular. (ES 2 226 562)

Método de autenticación de usuarios para acceso a aplicaciones informáticas y firma de documentos electrónicos a través del teléfono móvil. (ES 2 238 156)

Método, sistema y producto de programa para obtener al menos un valor relativo a la disponibilidad de un segmento de una red de telecomunicaciones. (ES 2 223 274)

Page 36: Invenciones implementadas en ordenador protección del software

- OEPM - 36

RECEPCIÓN DE LA

SOLICITUD

Admisión a

trámite

Superación del

Examen

Publicación Continuación Procedimiento

Realización del IET

Publicación solicitud

Publicación ET

PRESENTACIÓN DE LA SOLICITUD

Contestación

Petición del IET

OPCIÓN: Procedimiento

General

OPCIÓN:Examen Previo

NO contestación

Contestación

Notificación

Suspenso

no

no

no

no

Denegación

Retirada

Desistimiento

no

Page 37: Invenciones implementadas en ordenador protección del software

- OEPM - 37

ACTIVIDAD INVENTIVA

Se considera que una invención implica una actividad inventiva si aquella no resulta del estado de la técnica de una manera evidente para un experto en la materia.

Page 38: Invenciones implementadas en ordenador protección del software

- OEPM - 38

1ª Barrera: Invención con carácter técnico

2ª Barrera: Contribución técnica no obvia Sólo se consideran las características

reivindicadas. Las características reivindicadas que no

contribuyen a la solución del problema técnico objetivo son descartadas.

Page 39: Invenciones implementadas en ordenador protección del software

- OEPM - 39

EL MÉTODO PROBLEMA-SOLUCIÓN

1. Encontrar el elemento más próximo del estado de la técnica.

2. Determinar las diferencias, expresadas en términos de características técnicas reivindicadas, entre la invención y ese elemento del estado de la técnica.

3. Establecer el efecto técnico derivado de esas diferencias.

4. Definir el problema técnico objetivo.

5. Contestar la siguiente pregunta:

El experto en la materia para solucionar el problema técnico objetivo, ¿hubiera modificado el elemento más próximo del estado de la técnica de manera que la solución encontrada estuviera dentro del alcance de la invención reivindicada?

Si la respuesta es negativa, se concluye que la invención implica actividad inventiva.

Page 40: Invenciones implementadas en ordenador protección del software

- OEPM - 40

¿TIENE LA INVENCIÓN CARÁCTER TÉCNICO?

No es una invención en el

sentido de la LEP

Determinar el estado de la técnica anterior

Establecer el Problema Objetivo DENEGACIÓN

SI NO

¿Es TÉCNICO el problema objetivo?

No existe actividad inventiva

¿Es OBVIA la solución

reivindicada?

SI NO

PATENTE CONCEDIDA

No existe actividad inventiva

SI NO

DENEGACIÓN

Page 41: Invenciones implementadas en ordenador protección del software

- OEPM - 41

Una reivindicación puede proteger:

Producto, es decir, un ordenador programado, una red informática programada u otro aparato programado, o

Procedimiento realizado por un ordenador, una red informática u otro aparato mediante la ejecución de un programa.

Page 42: Invenciones implementadas en ordenador protección del software

La patente confiere a su titular el derecho a impedir a cualquier tercero:

1. La fabricación, el ofrecimiento, la introducción en el comercio o la utilización de un producto objeto de la patente oLa importación o posesión del mismo para alguno de los fines mencionados.

2. La utilización de un procedimiento objeto de la patente o El ofrecimiento de dicha utilización, cuando el tercero sabe o las circunstancias hacen evidente que la utilización del procedimiento está prohibida sin el consentimiento del titular de la patente.

3. El ofrecimiento, la introducción en el comercio o la utilización del producto directamente obtenido por el procedimiento objeto de la patente oLa importación o posesión de dicho producto para alguno de los fines mencionados.

Page 43: Invenciones implementadas en ordenador protección del software

- OEPM - 43

Los derechos conferidos por la patente no se extienden:

a) A los actos realizados en un ámbito privado y con fines no comerciales.

b) A los actos realizados con fines experimentales que se refieran al objeto de la invención patentada, en particular los estudios y ensayos realizados para la autorización de medicamentos genéricos, en España o fuera de España, y los consiguientes requisitos prácticos, incluidos la preparación, obtención y utilización del principio activo para estos fines.

c) A la preparación de medicamentos realizada en las farmacias extemporáneamente y por unidad en ejecución de una receta médica ni a los actos relativos a los medicamentos así preparados.

d) Al empleo del objeto de la invención patentada a bordo de buques de países de la Unión de París para la protección de la propiedad industrial, ...

e) Al empleo del objeto de la invención patentada en la construcción o el funcionamiento de medios de locomoción, aérea o terrestre, que pertenezcan a países miembros de la Unión de París para la protección de la propiedad industrial .....

f) A los actos previstos por el artículo 27 del Convenio de 7 de diciembre de 1944, relativo a la aviación civil internacional, cuando tales actos se refieran a aeronaves de un Estado al cual sean aplicables las disposiciones del mencionado artículo

Page 44: Invenciones implementadas en ordenador protección del software

- OEPM - 44

Procedimiento para verificar y controlar el funcionamiento de un vehículo automóvil caracterizado por:

Obtener [....]setenta parámetros propios del vehículo a diagnosticar.

Enviar los valores obtenidos a un ordenador. Comparar los valores recibidos con los valores correspondientes

al funcionamiento correcto del vehículo sometido a evaluación. Determinar las reparaciones que en su caso sean necesarias

debido a las desviaciones entre los valores obtenidos y los valores esperados.

Establecer las piezas de recambio, los trabajos el quipo y el tiempo necesarios para llevar a cabo dichas reparaciones, así como el importe total de la reparación.

Emitir un presupuesto para su aprobación por el cliente.

Page 45: Invenciones implementadas en ordenador protección del software

- OEPM - 45

USURPACIÓN INDIRECTA

La patente confiere igualmente a su titular el derecho a impedir que sin su consentimiento cualquier tercero entregue u ofrezca entregar medios para la puesta en práctica de la invención patentada

relativos a un elemento esencial de la misma

a personas no habilitadas para explotarla, cuando el tercero sabe o las circunstancias hacen evidente que tales medios son aptos para la puesta en práctica de la invención y están destinados a ella.

Page 46: Invenciones implementadas en ordenador protección del software

- OEPM - 46

Una reivindicación de un programa informático, por sí solo o en un soporte, no se admitirá

a menos que dicho programa,

si estuviera cargado y ejecutado en un ordenador, una red informática programada u otro aparato programado, ejecutara un producto o un procedimiento reivindicado en la misma solicitud de patente.

Page 47: Invenciones implementadas en ordenador protección del software

- OEPM - 47

Reivindicaciones de tipo declarativo

7. Programa de ordenador caracterizado porque ejecuta el método de la primera reivindicación.

8. Soporte legible por ordenador caracterizado porque incorpora el código que permite la ejecución del procedimiento de la primera reivindicación.

Page 48: Invenciones implementadas en ordenador protección del software

- OEPM - 48

Un método de selección de una función de control de una pasarela (10, 12) para enrutar una sesión de comunicaciones desde una red de conmutación de paquetes, que comprende:

seleccionar una función de control de una pasarela (10, 12) a partir de una pluralidad de funciones de control de la pasarela (10, 12), en donde la función de control de la pasarela seleccionada (10, 12) es capaz de controlar una función de la pasarela (14, 16) para enrutar una sesión de comunicaciones desde la primera red a la segunda red,

monitorizar el estado en curso de los recursos disponibles para una pluralidad de funciones de la pasarela (14, 16) conectado una primera red conmutada por paquetes a una segunda red, por lo que la monitorización se realiza por un nodo de monitorizado (20) que recibe también al menos algunos de los mensajes enviados entre la pluralidad de funciones de control de la pasarela (10, 12) y funciones de la pasarela (14,16); en donde el estado en curso de los recursos comprende el estado en curso y/o las capacidades estáticas de las funciones de la pasarela (14, 16); y en donde la selección se ejecuta sobre la base de la monitorización.

13. Un programa de ordenador adaptado para ejecutar el método de cualquier reivindicación anterior.

ES 2 268 077

Page 49: Invenciones implementadas en ordenador protección del software

- OEPM - 49

PRÁCTICA DE LA OFICINA EUROPEA DE PATENTES

CASO VICOM (T 0208/84)

CONVOLUCIÓN DE DOS CONJUNTOS DE DATOS BI-DIMENSIONALES.

Reivindicación americana: Un método de convolución de una matriz de datos.

Reivindicación inicial europea: Un método para filtrar digitalmente una matriz de datos. M * k ~ M * k1 * k2 *...Kr

Dos reparos: Método matemático Programa de ordenador.

Reivindicación europea modificada: Un método para procesar digitalmente imágenes en la forma de una matriz de datos

de dos dimensiones.imagen digital = entidad física

Page 50: Invenciones implementadas en ordenador protección del software

- OEPM - 50

PRÁCTICA DE LA OFICINA EUROPEA DE PATENTES

CASO VICOM (T 0208/84)

Consecuencia 1

Una reivindicación de un procedimiento técnico aunque la idea subyacente sea un método matemático no busca protección para el método matemático como tal.

Sistema de identificación del iris y método de identificación de una persona mediante reconocimiento del iris que emplea la transformada de Haar.

Page 51: Invenciones implementadas en ordenador protección del software

- OEPM - 51

CASO VICOM (T 0208/84)

Consecuencia 2

Una reivindicación de un procedimiento técnico ejecutado bajo el control de un programa no se considera referida a un programa de ordenador como tal.

Un procedimiento de carga de un programa de ordenador, orientado a objetos, que comprende el código suministrado en la forma de clases, cada una de dichas clases contiene una pluralidad de métodos (481), estando caracterizado el método por: la selección para la ejecución de uno de los métodos de una de las clases y la carga del método seleccionado en un entorno de ejecución sin cargar

necesariamente en el entorno de ejecución de la totalidad de la clase seleccionada.

PRÁCTICA DE LA OFICINA EUROPEA DE PATENTES

Page 52: Invenciones implementadas en ordenador protección del software

- OEPM - 52

CASO VICOM (T 0208/84)

Programa de ordenador para identificar una avería asociada con un cilindro individual de un motor (1) de combustión de múltiples cilindros, que comprende:

medios de código de programa legibles por ordenador para conseguir que una unidad (3) de control del motor provoque una aceleración del motor (1) de combustión hasta una primera velocidad de motor (L1);

medios de código de programa legibles por ordenador para conseguir que la unidad (3) de control del motor interrumpa el suministro de combustible a todos los cilindros excepto el cilindro individual, que recibe una cantidad predeterminada de suministro de combustible, cuando se alcanza la primera velocidad de motor (L1); y

medios de código de programa legibles por ordenador para conseguir que la unidad (3) de control del motor u otro ordenador (10) conectado a la unidad (3) de control del motor cuente el tiempo necesario para que la velocidad del motor (1) de combustión disminuya desde o bien la primera velocidad de motor (L1), o bien una segunda velocidad de motor (L2), que es inferior a la primera velocidad de motor (L1), hasta una tercera velocidad de motor (L3).

PRÁCTICA DE LA OFICINA EUROPEA DE PATENTES

Page 53: Invenciones implementadas en ordenador protección del software

- OEPM - 53

CASO VICOM (T 0208/84)

Consecuencia 3

Una reivindicación de un ordenador preparado para funcionar de acuerdo a un programa específico para controlar o ejecutar un proceso técnico no se considera referida a un programa de ordenador como tal.

PRÁCTICA DE LA OFICINA EUROPEA DE PATENTES

Page 54: Invenciones implementadas en ordenador protección del software

- OEPM - 54

CASO VICOM (T 0208/84)

• Conjunto de ordenadores para aplicaciones críticas para la seguridad en vehículos automóviles, constituido por dos bloques de ordenador caracterizado porque cada bloque de ordenador comprende

• un sistema de ordenador de control redundante multinúcleo que incluye en cada caso dos ordenadores de control que, aparte de un respectivo núcleo de ordenador, están equipados

• con elementos periféricos total o parcialmente redundantes y • con elementos de memoria total o parcialmente redundantes,

estando integrados los dos ordenadores de control en un chip común y

• estando unidos los dos ordenadores de control con una unidad de arbitraje que vigila los ordenadores de control en cuanto a un funcionamiento erróneo y que, a través de una desconexión de bus, acopla o desacopla un controlador de comunicación con respecto a un bus de datos de un vehículo.

Page 55: Invenciones implementadas en ordenador protección del software

- OEPM - 55

Situación en el año 1999

Los programas de ordenador no son considerados invenciones.

Alcance limitado de la exclusión.

No se quiere excluir todos los programas de ordenador.

Se excluyen los programas de ordenador como tales.

PRÁCTICA DE LA OFICINA EUROPEA DE PATENTES

Page 56: Invenciones implementadas en ordenador protección del software

- OEPM - 56

T1173/97 IBM COMPUTER PROGRAM PRODUCT

Un método para la recuperación de recursos en un sistema informático donde se ejecuta una aplicación que solicita una operación de trabajo que implica un recurso, dicho método comprende las etapas de:

ejecutar un procedimiento de asignación para dicha petición de trabajo, en el caso de que dicho procedimiento de asignación no se complete debido a un fallo

notificar a dicha aplicación, después de un cierto retardo, que puede continuar ejecutándose, por lo cual dicha aplicación no necesita esperar para resincronizarse, y mientras la aplicación continua su ejecución

resincronizar de manera asíncrona el procedimiento incompleto de asignación de dicho recurso solicitado por la aplicación en ejecución.

PRÁCTICA DE LA OFICINA EUROPEA DE PATENTES

Page 57: Invenciones implementadas en ordenador protección del software

- OEPM - 57

T1173/97 IBM COMPUTER PROGRAM PRODUCT

Un sistema informático que comprende Medios para ejecutar un procedimiento de asignación... Medios para notificar... Medios para resincronizar...

Un producto programa de ordenador directamente cargable en la

memoria interna de un ordenador digital que comprende segmentos

del código del software que implementan las etapas del método de

la primera reivindicación cuando dicho producto se ejecuta en un

ordenador.

PRÁCTICA DE LA OFICINA EUROPEA DE PATENTES

Page 58: Invenciones implementadas en ordenador protección del software

- OEPM - 58

T1173/97 IBM COMPUTER PROGRAM PRODUCT

1. Programa de ordenador “como tal” = Programa sin carácter técnico

2. Un producto programa de ordenador producto no está excluido de la patentabilidad en virtud del artículo 52 (2) y (3) EPC si, cuando se ejecuta en un equipo, produce un efecto técnico que va más allá de la "normal" interacción física entre el programa (software) y equipo (hardware).

3. El programa de ordenador no está excluido de la patentabilidad con independencia de que se reivindique:

en sí mismo en un soporte como una señal

4. Las invenciones son patentables no sólo cuando existe: un efecto técnico en un proceso industrial o una máquina controlada por el software

5. sino en todo caso en que el programa es el único medio para obtener dicho efecto técnico adicional.

Page 59: Invenciones implementadas en ordenador protección del software

- OEPM - 59

PRÁCTICA DE LA OFICINA EUROPEA DE PATENTES

EFECTOS TÉCNICOS ADICIONALES

CONTROL DE UN PROCESO INDUSTRIAL.

PROCESAMIENTO DE DATOS QUE REPRESENTAN MAGNITUDES FÍSCAS.

FUNCIONAMIENTO INTERNO DEL PROPIO ORDENADOR BAJO LA INFLUENCIA DEL PROGRAMA QUE PODRÍA AFECTAR A: La eficiencia o seguridad de un proceso. La gestión de los recursos del ordenador. La tasa de transferencia de datos en un enlace de

comunicaciones.

Page 60: Invenciones implementadas en ordenador protección del software

- OEPM - 60

RESUMEN

(CASO VICOM T 208/84) Protección para el procedimiento técnico controlado por un

ordenador Protección para el aparato que lleva a cabo ese procedimiento.

(CASO IBM T 1173/97) Protección para el procedimiento y el aparato adaptado para

realizar dicho procedimiento Protección para el programa de ordenador que comprende las

características del procedimiento que permiten su implementación.

PRÁCTICA DE LA OFICINA EUROPEA DE PATENTES

Page 61: Invenciones implementadas en ordenador protección del software

- OEPM - 61

T 0931/95 Pension benefits system

Un método de control de un programa de pensiones mediante la administración de, al menos, la cuenta de un empresario abonado en nombre los empleados inscritos de cada empresario, cada uno de los cuales tiene que percibir pagos periódicos, comprendiendo dicho método:

proporcionar a un medio de tratamiento de datos información de cada empresario abonado que defina el número, ingresos y edades de todos los empleados inscritos de cada empresario abonado.

determinar la edad media de todos los empleados inscritos mediante medios de cálculo de edad media.

determinar el coste periódico de los seguros de vida para los empleados inscritos de dicho empresario abonado mediante medios de cálculo del coste de seguros de vida.

estimar todos los gastos administrativos, jurídicos, fideicomisarios y de gestión de la prima anual de dicho empresario abonado mediante medios de calculo de coste.

Page 62: Invenciones implementadas en ordenador protección del software

- OEPM - 62

T 0931/95 Pension benefits system

dando como resultado el método información que establece:

la contribución económica periódica que cada empresario abonado debe hacer al fondo común,

el valor nominal de la póliza de seguro de vida de cada empleado inscrito que se adquirirá a una aseguradora y se asignará al fondo común y se mantendrá en plena vigencia y efecto hasta la muerte de dicho empleado y

los beneficios periódicos que recibirá cada empleado inscrito hasta su muerte, incapacidad o jubilación.

Page 63: Invenciones implementadas en ordenador protección del software

- OEPM - 63

T 0931/95 Pension benefits system

El carácter técnico es un requisito implícito del CEP que debe reunir una invención para ser una invención en el sentido del artículo 52(1) CEP.

Los métodos que únicamente implican conceptos y prácticas del ámbito de los negocios no son invenciones en el sentido del artículo 52(1) CEP.

Una característica de un método que se refiere a la utilización de medios técnicos:– con un propósito puramente no técnico y/o – para procesar información puramente no técnica

no confiere carácter técnico a dicho método.

Page 64: Invenciones implementadas en ordenador protección del software

- OEPM - 64

T 0931/95 Pension benefits system

“En opinión de la Cámara un sistema informático debidamente programado para su uso en un sector particular, incluso si se trata del ámbito los negocios y la economía, tiene el carácter de un aparato concreto en el sentido de una entidad física, hecho por el hombre para una finalidad utilitaria y, por lo tanto, es una invención en el sentido del artículo 52 (1) CEP ".

PRÁCTICA DE LA OFICINA EUROPEA DE PATENTES

Page 65: Invenciones implementadas en ordenador protección del software

- OEPM - 65

T 0258/03 HITACHI

La subasta comienza con intercambio de datos entre un servidor y cada uno de los participantes. Cada puja comprende dos precios: un precio deseado y un precio máximo.

Después de esta fase inicial, se establece un precio de subasta y el proceso se desarrolla de forma automática y no requiere que los participantes sigan la subasta “on-line”.

Si todos los precios ofrecidos son menores que el precio de subasta, éste se reduce hasta que sólo queden uno o varios precios deseados mayores o iguales que el nuevo precio de subasta.

En el caso de que hayan quedado varias ofertas iguales, el precio de subasta se incrementa hasta que sólo quede la oferta del postor que haya ofrecido el mayor precio máximo.

Page 66: Invenciones implementadas en ordenador protección del software

- OEPM - 66

T 0258/03 HITACHI

• Un método que implica medios técnicos es una invención en el sentido del artículo 52(1) del CEP.

• “La Cámara es consciente que su amplia interpretación del término “invención” en el artículo 52 (1) del CEP incluirá actividades que son tan familiares que su carácter técnico tiende a ser pasado por alto, tal como el acto de escribir utilizando un bolígrafo y un papel”.

PRÁCTICA DE LA OFICINA EUROPEA DE PATENTES

Page 67: Invenciones implementadas en ordenador protección del software

- OEPM - 67

T 0258/03 HITACHI

• El CEP no impone un tratamiento diferenciado entre: reivindicaciones dirigidas a actividades y reivindicaciones dirigidas a entidades para llevar a cabo esas

actividades.

• El exigido carácter técnico de una invención se puede derivar de las características físicas de una entidad o

la naturaleza de una actividad o se puede conferir a una actividad no técnica por la utilización

de medios técnicos.

Las actividades excluidas de la patentabilidad por no ser invenciones en el sentido del CEP serían los conceptos puramente abstractos.

Page 68: Invenciones implementadas en ordenador protección del software

- OEPM - 68

T 0258/03 HITACHI

• Problema técnico: los retardos en la propagación de la información entre participantes y el servidor.

• Solución: adoptar el conocido método de subasta de forma que se pueda llevar a cabo de forma automática con lo cual los retardos en la transmisión son irrelevantes.

• Esta solución no es una solución técnica al problema del retardo y no se puede tener en cuenta a la hora de evaluar la actividad inventiva.

• Las etapas del método que consisten en modificaciones de un plan de negocios y dirigidas a soslayar un problema técnico más que resolverlo por medios técnicos no pueden contribuir al carácter técnico de la materia reivindicada.

Page 69: Invenciones implementadas en ordenador protección del software

- OEPM - 69

Práctica de la Oficina Norteamericana de Patentes

QUIEN INVENTE o DESCUBRA cualquier PROCEDIMIENTO MÁQUINA PRODUCTO COMPOSICIÓN o cualquier mejora de los mismos

PODRÁ OBTENER UNA PATENTE SOBRE ELLOS.

La materia patentable incluye: “anything under the sun that is made by the man”.

NO SERÁN OBJETO DE PROTECCIÓN: LEYES DE LA NATURALEZA FENÓMENOS NATURALES IDEAS ABSTRACTAS

EL OBJETO DE LA PATENTE DEBE SER : CONCRETO, TANGIBLE y ÚTIL

Page 70: Invenciones implementadas en ordenador protección del software

- OEPM - 70

Práctica de la Oficina Norteamericana de Patentes

BENSON 1972 Método de conversión de números DECIMALES codificados en binario en números BINARIOS.

FLOOK 1978 Método de actualización de valores de alarma críticos en un proceso químico.

DIEHR 1981 Método controlado por ordenador para vulcanizar caucho en una prensa.

ALAPAT 1994 Método para visualizar en un monitor una forma de onda suave.

Page 71: Invenciones implementadas en ordenador protección del software

- OEPM - 71

Práctica de la Oficina Norteamericana de Patentes

STATE STREET BANK 1998

La transformación de datos que representan cantidades de dinero por una máquina a través de una serie de cálculos matemáticos en un valor final de participación constituye una aplicación práctica de un cálculo matemático puesto que produce un resultado útil, concreto y tangible.

La utilidad se establece porque el valor fijado a efectos de registro e información es aceptado por autoridades oficiales y válido para operaciones posteriores.

Los métodos para hacer negocios no están excluidos del ámbito de las materias patentables.

Page 72: Invenciones implementadas en ordenador protección del software

- OEPM - 72

Práctica de la Oficina Norteamericana de Patentes

• Consecuencias:– Abre la patentabilidad a campos ajenos a la técnica:

• Banca• Seguros• Investigación de mercados• Comercio electrónico• Consultoría

– Problemas:• Nuevas bases de datos para nuevas búsquedas• Nuevas clasificaciones para estas invenciones• Nuevos examinadores• Formación de los examinadores• Aumento del número de solicitudes• Ruptura de la armonización con otras leyes de patentes

Page 73: Invenciones implementadas en ordenador protección del software

- OEPM - 73

Práctica de la Oficina Norteamericana de Patentes

LUNGREND US 7065495 (20.06.2006)

Las reivindicaciones se refieren a un método de remuneración para reducir los incentivos en el supuesto de prácticas de colusión. Después de un segundo recurso se resolvió que la única cuestión a decidir

era si la invención estaba o no dentro del campo de la tecnología.

El BPAI revocó la denegación del examinador y estableció que no existe un test reconocido judicialmente en campos tecnológicos concretos para determinar la materia susceptible de protección y añadió expresamente que se renunciaba a definir uno.

La conclusión es que las reivindicaciones de métodos para hacer negocios ya no necesitan estar vinculadas a un ordenador. Las INVENCIONES de métodos para hacer negocios con independencia de

los medios para su puesta en práctica se examinan como cualquier otra invención conforme a las directrices de patentabilidad de la oficina de patentes americana.

Page 74: Invenciones implementadas en ordenador protección del software

- OEPM - 74

• A method of gripping a putter comprising the steps:

• gripping a putter grip with a dominant hand;

• placing a non-dominant hand over an interior wrist portion of the dominant hand behind a thumb of the dominant hand;

• resting a middle finger of the non-dominant hand on the styloid process of the dominant hand;

• pressing a ring finger and a little finger of the non-dominant hand against the back of the dominant hand;

• pressing the palm of the non-dominant hand against a forward surface of the putter grip as the non-dominant hand squeeze the dominant hand.

Page 75: Invenciones implementadas en ordenador protección del software

- OEPM - 75

Page 76: Invenciones implementadas en ordenador protección del software

- OEPM - 76

JUNTÁNDOLO TODO• Los programas de ordenador pueden ser objeto de protección por el

derecho de patentes.• El derecho de autor y las patentes protegen aspectos distintos de un

programa.• El código fuente no es necesario• La práctica de la OEPM exige expresamente:

– La inequívoca comprensión de un problema técnico– La invención propuesta debe resolver ese problema técnico.– La decisión acerca de si el objeto de la solicitud es o no una invención en el sentido de la

LEP se adopta antes de la publicación de la solicitud.

• Las decisiones de las Cámaras de Recursos de la OEP tienden a aceptar el carácter técnico de las solicitudes presentadas con mayor facilidad.

• La OEP prefiere decidir sobre la contribución técnica y denegar por falta de actividad inventiva a denegar por falta de carácter técnico.

• USTPO– Utilidad: requisito inexcusable– Ámbito de patentabilidad mayor que en Europa– No hay excepciones legales, sólo judiciales

Page 77: Invenciones implementadas en ordenador protección del software

- OEPM - 77

MUCHAS GRACIAS POR SU ATENCIÓN

[email protected]