Patentes de software. 16 de mayo de 2013. Tomás Llamas, Pablo Calvo ABG Patentes, S.L.



Documentos relacionados
PATENTES DE SOFTWARE Jordi Elias Ingeniero Industrial Responsable de Patentes (Barcelona)

Presentación de ABG Patentes. ABG Patentes, S.L. ABG Patentes, S.L., 2011

Presentación de ABG Patentes para Bic Berrilan.

de negocio: Criterios de patentabilidad perspectiva europea Closa Daniel European Patent Office Munich, 11/10/2005

Software de Simulación aplicado a entornos de e-learning

Elementos requeridos para crearlos (ejemplo: el compilador)

ABG Patentes: Pablo Calvo Ramón. 16 noviembre 2015

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Protección n de los programas de. Miguel Angel Rodríguez Director Deptº. P. Intelectual

Capítulo 5. Cliente-Servidor.

Estándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008

Capítulo 5. Análisis del software del simulador del sistema de seguridad

SISTEMAS DE INFORMACIÓN I TEORÍA

SCT Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A.

UNIVERSIDAD DE SALAMANCA

OTRI Servicio de Difusión y Transferencia

Ahorro de energía visualizando páginas Web en dispositivos móviles heterogéneos

UN ENTORNO A MEDIDA PARA EL DISEÑO Y LA SIMULACIÓN DE MAQUINARIA POR COMPUTADOR

M.T.I. Arturo López Saldiña

Escuela Técnica Superior de Ingeniería Informática

E-learning: E-learning:

Infraestructura Extendida de Seguridad IES

Multipedidos es un sistema de ventas on-line que permite gestionar pedidos por internet en tiempo real de manera económica, simple y eficaz.

Metodologías de diseño de hardware

OFICINA DE PATENTES DE INVENCION GUIA PARA EL USUARIO EN LA REDACCION DE UNA PATENTE DE INVENCIÓN O MODELO DE UTILIDAD

Fundamentos de Sistemas de Información (SI)

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

CAPÍTULO 1 Instrumentación Virtual

Metodología centrada en la Experiencia del Usuario

6. SISTEMAS CAD-CAM (CAM) 6.1. CONCEPTO DE CAM

Soporte y mantenimiento. Generalidades

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC.

CAPÍTULO 3 Servidor de Modelo de Usuario

Sistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA)

Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.

BASES DE DATOS OFIMÁTICAS

Tecnología IP para videovigilancia... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el

10 razones para cambiarse a un conmutador IP

E-PROCUREMENT PARA FACILITAR LA INTEGRACIÓN EN LA SUPPLY CHAIN

Encuesta sobre utilización de la microelectrónica en la Argentina

Tema 1. Conceptos básicos

Unidad V. Infraestructura del comercio electrónico. M.C. Juan Carlos Olivares Rojas

TEMA 1. INTRODUCCIÓN. 1. Diferentes niveles en la arquitectura de un computador

La Digitalización del Ayuntamiento. Gestión Integral

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática


CAD LOGISTICS SYSTEM S. PreparadoporHLA MATERIAL HANDLING ENGINEERIN CAD LOGISTICS COMPUTER-AIDED ANIMATIO NSOFTWARE

Diseño de Base de Datos

PROCEDIMIENTO GESTIÓN TICS

Adelacu Ltda. Fono Graballo+ Agosto de Graballo+ - Descripción funcional - 1 -

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

Tema 16 ELECTRÓNICA DIGITAL LENGUAJES DE DESCRIPCIÓN DE LOS SISTEMAS DIGITALES (PARTE 1)

Diseño orientado al flujo de datos

Resolución. Cuestión Q238. Reivindicaciones de Segundo uso médico y otra segunda indicación

Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica

Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI)

k 11 N. de publicación: ES k 51 Int. Cl. 5 : G01R 21/133

Sistema de Soporte a Clientes

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

Soluciones Tecnológicas

Tabla Tabla de equivalencia entre asignaturas de Ingeniería Técnica en Informática de Gestión al Grado en Ingeniería Informática. Créd LRU.

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

REGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS

CASO DE ÉXITO SOBRE LA IMPLANTACIÓN DE

La Web Semántica como herramienta para e-learning

Sistemas de Información Geográficos (SIG o GIS)

APLICACIÓN PERFIL DE CONTRATANTE. MANUAL NUEVAS FUNCIONALIDADES: CORRECCIÓN DE ERRORES Y COPIAR

51 Int. CI.: H04W 4/12 ( ) TRADUCCIÓN DE PATENTE EUROPEA

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

PROGRAMA EFICIENCIA Y RENDICIÓN DE CUENTAS PROYECTO CAPACITACIÓN MECI ENTIDADES NIVEL NACIONAL

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado.

Servicios TIC. Propuesta educación Universidad

k 11 N. de publicación: ES k 21 Número de solicitud: k 51 Int. Cl. 4 : G07F 17/32 k 73 Titular/es: Ainsworth Nominees Pty.

INFORMACIÓN SOBRE PATENTES Y MODELOS DE UTILIDAD

Servidores Donantonio

Ergonomía e interfases de interacción humano-computadora

Metodología de construcción de Indicadores MODELO 3

El plan estratégico de sistemas de información

UF0351: Aplicaciones informáticas de la gestión. comercial. TEMA 1. Utilización de aplicaciones de gestión en relación con clientesproveedores

grado Ingeniería Grado en Ingeniería en desarrollo de contenidos digitales + Experto universitario en Desarrollo de proyectos de software

MODELO DE PLAN PRELIMINAR DE VALIDACIÓN Y VERIFICACIÓN PARA EL SISTEMA DE PROTECCIÓN DEL REACTOR CAREM

DESCRIPCIÓN DEL PROCESO DE RIESGO OPERACIONAL

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

CENTRO DE CONTACTO CON EL CLIENTE MÓDULO DE GESTIÓN DE ACTIVIDADES E INTERACCIONES

Patentes de Programas de Ordenador

Int. Cl. 6 : B42D 15/10. k 71 Solicitante/s: Juan Antonio García Geira. k 72 Inventor/es: García Geira, Juan Antonio

Guía sobre los cambios del nuevo sitio Web de Central Directo

Software ERP - Métodos de Implementación

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas.

Guía 1: Implementación de Modelo de Firma Electrónica Simple con Identificador/Clave

CELERINET ENERO-JUNIO 2013 ESPECIAL

REDES AD HOC INFORME DE REDES DE COMPUTADORES I. Felipe Muñoz Jonathan Porta Matías Contreras

Nivel Inventivo. 1. Introducción

SYSTEMIC SOLUTIONS BPM. soluciones integrales.

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl

INGENIERÍA DE SOFTWARE. Sesión 3: Tipos

Transcripción:

16 de mayo de 2013 Tomás Llamas, Pablo Calvo ABG Patentes, S.L.

Patentes de Software

Compiler Linker const pi:=3.1415926; Maxdim= 25000; var i:integer; a,b: extended; beign a:0.0; for i:=1 to maxdim do begin a:=a+(i*pred(i)*succ(i))/pi; a:=sqrt(a) end; writeln(i,a) end.

Art. 52 EPC Patentable inventions 52(1) European patents shall be granted for any inventions, in all field of technology, provided that they are new, involve an inventive step and are susceptible of industrial application.

Art. 52 EPC Patentable inventions Art 52(2) The following in particular shall not be regarded as inventions within the meaning of paragraph 1: (a) discoveries, scientific theories and mathematical methods; (b) aesthetic creations; (c) schemes, rules and methods for performing mental acts, playing games or doing business, and programs for computers; (d) presentations of information.

Art. 52 EPC Patentable inventions Art 52(3) Paragraph 2 shall exclude the patentability of the subject-matter or activities referred to therein only to the extent to which a European patent application or European patent relates to such subject-matter or activities as such.

Interpretación de la EPO a los artículos 52(2) y 53(3) Decisión T208/84 ( Vicom ) [1987] Se reivindicaba el procesado de imagen donde la reivindicación incorporaba los pasos definidos por un determinado algoritmo. Se consideró que la reivindicación tenía caracter técnico y la exclusión no se aplicó porque involucrase un programa de ordenador o un método matemático.

Porqué la Oficina Europea aplica el requerimiento de carácter técnico? The claims shall define the matter for which protection is sought in terms of technical features of the invention (Rule 43(1) EPC) The description shall: (a) specify the technical field to which the invention belongs (Rule 42(1)(a) EPC).

Técnico es Procesamiento de datos físicos: Parámetros o valores de control de un proceso industrial. Procesamiento que afecta al modo en el que un ordenador está operando: Ahorro de memoria, incremento de la velocidad. Seguridad en un proceso, tasa de transferencia de datos. Una entidad física: Memoria, puerto de comunicaciones, etc.

Materia que no tiene carácter técnico es Conceptos púramente abstractos: Métodos de venta, mercadotécnica, planes de seguros. Actos administrativos y de negocio. Modelado de sistemas. Métodos matemáticos.

Interpretación de la EPO a los artículos 52(2) y 53(3) Decisión T935/97 y T1173/97 ( IBM ) [1999] Se hace uso de reivindicaciones formuladas de la forma a computer program product y a computer readable medium having a program recorded thereon. Las reivindicaciones con este redactado fueron admitidas. A partir de estas decisiones se ha mantenido la práctica de hacer uso de este tipo de redactados. Son admisibles siempre y cuando se verifiquen el resto de criterios tales como el de claridad del lenguaje o suficiencia descriptiva.

Interpretación de la EPO a los artículos 52(2) y 53(3) Decisión T769/92 ( Sohei ) [1994] Se reivindicaba a computer system for plural types of independent management including at least financial and inventory management. La invención hacía referencia a un interface de usuario que comprendía una única hoja de transferencia visualizada en una pantalla de ordenador a través de la cual existía un elemento de débito, un elemento de crédito y una artículo de consumo que se podían introducir de forma sucesiva. Las reivindicaciones fueron admitidas ya que se consideró que el interfaz de usuario involucraba consideraciones de índole técnico en la solución del problema.

Interpretación de la EPO a los artículos 52(2) y 53(3) Decisión T769/92 ( Sohei ) (continuación) Incluso si la reivindicación incorpora elementos propios de la gestión, dado que incorpora otras características técnicas de índole técnico y que contribuyen a la resolución de un problema técnico no son objeto de exclusión.

Interpretación de la EPO a los artículos 52(2) y 53(3) Decisión T931/95 ( Pension Benefits System Partnership ) La invención reivindicaba un aparato y un método para el control de un programa de beneficios de una pensión. Incluso la reivindicación incorporaba medios técnicos. La reivindicación de método fue rechazada porque solo incorporaba materia excluida: era un método de hacer negocios tal cual.

Interpretación de la EPO a los artículos 52(2) y 53(3) Decisión T931/95 ( Pension Benefits System Partnership ) (continuación) La reivindicación de aparato no se rechazó porque involucrase materia excluida, pero sí fue rechazada porque no tenía actividad inventiva. Los motivos alegados estaban fundamentados en que las diferencias con respecto al estado de la técnica recaían en el campo de la economía (no tiene carácter técnico) y por lo tanto las características distintivas no dan lugar a una contribución técnica. Esta decisión marcó un hito en el análisis de la EPO. Se estableció que la reivindicación: Debe contener materia no excluida que sea nueva e inventiva.

Interpretación de la EPO a los artículos 52(2) y 53(3) Decisión T258/03 ( Hitachi ) [2004] La Sala de Recursos concluyó que no ha de hacerse distinción entre las reivindicaciones de método y las reivindicaciones de aparato en el momento de valorar si existe contribución técnica de las características que definen la reivindicación. Las reivindicaciones de método que involucran un aparato (por ejemplo un ordenador) deberían igualmente de ser sometidas al análisis de actividad inventiva.

Interpretación de la EPO a los artículos 52(2) y 53(3) Los casos T258/03 ( Hitachi ) y T931/95 ( Pension benefits ) eliminaron el rechazo por exclusión (salvo los casos triviales) y trasladaron la valoración de si existía contribución técnica a una verificación de si la invención cumple el criterio de actividad inventiva. Hitachi Las actividades que caen dentro del concepto no es invención representarían conceptos abstractos puros carentes de implicaciones técnicas. Una no invención no tiene carácter técnico. Pension benefits Un programa de ordenador, cuando es ejecutado debe proveer de un efecto técnico adicional. Un efecto técnico habitual como es el que la corriente fluye por el procesador no es suficiente.

Decisión G3/08 Art 112(1)(b) In order to ensure uniform application of the law, or if a point of law of fundamental importance arises: (b) The President of the European Patent Office may refer a point of law to the Enlarged Board of Appeal where two Boards of Appeal have given different decisions on that question. Se plantearon 4 preguntas sobre la patentabilidad del software. Tales preguntas no fueron atendidas porque se consideró que las decisiones no eran contradictorias y no se daban los requisitos del Art 112EPC.

Metodología de la EPO para valorar invenciones implementadas en ordenador Identificación del estado de la técnica más cercano, Identificación de las características técnicas de la reivindicación respecto del estado de la técnica más cercano y que tienen una contribución técnica (esto es, se tienen en cuenta solo aquellas características técnicas que dan lugar a una contribución en una solución de índole técnica); y, Verificación de si tales características distintivas son obvias para un experto en la materia a la vista del problema técnico (objetivo).

Áreas en las que la Oficina Europea de Patentes está concediendo Patentes para invenciones implementadas en ordenador Procesado de imágenes, Codificación de vídeo, Encriptación, Software de manipulación de imágenes, Inteligencia artificial Interfaces de usuario, Reconocimiento de voz, Sistemas operativos, Algoritmos genéticos, Bases de datos, Sistemas de gestión de mercados financieros.

Resumen Una invención basada en un programa de ordenador se denomina Computer implemented invention. De acuerdo al EPC, una invención debe tener carácter técnico Los programas de ordenador están excluidos como patentables si no causan un efecto técnico adicional. Que una invención contenga un elemento listado en el artículo 52(2) no implica su exclusión automática como invención si comporta reglas técnicas que resuelven un problema técnico.

Algunas consecuencias y ejemplos Los programas de ordenador no son patentables tal cual. [us such] const pi:=3.1415926; Maxdim= 25000; var i:integer; a,b: extended; beign a:0.0; for i:=1 to maxdim do begin a:=a+(i*pred(i)*succ(i))/pi; a:=sqrt(a) end; writeln(i,a) end. Patente const pi:=3.1415926; Maxdim= 25000; var i:integer; a,b: extended; beign a:0.0; for i:=1 to maxdim do begin a:=a+(i*pred(i)*succ(i))/pi; a:=sqrt(a) end; writeln(i,a) end.

Algunas casos concretos I Un programa para llevar a cabo un mecanismo de apuestas a través de Internet.

Algunas casos concretos I Un programa para llevar a cabo un mecanismo de apuestas a través de Internet. No es patentable porque utiliza tecnología convencional: ordenadores, redes ; y no da lugar a una contribución técnica aunque de lugar a un avance desde el punto de vista de negocio al usuario. Este tipo de avance ajeno a la técnica no es el buscado por la EPO. Un programa que atiende un proceso de negocio. No es patentable.

Algunas casos concretos II Un programa incorporado en el Software empleado entre teléfonos móviles que mejora la calidad y alcance en una comunicación.

Algunas casos concretos II Un programa incorporado en el Software empleado entre teléfonos móviles que mejora la calidad y alcance en una comunicación. Éste es un problema técnico y es susceptible de ser patentado incluso si no afecta al hardware utilizado. Es posible obtener una patente si la solución es nueva e inventiva.

Algunas casos concretos III Un esquema que permite ayudar a la toma de decisiones que consiste en: Observar una cadena de suministro a través de marcos que muestran cómo se llevan a cabo determinadas decisiones Crear procesos de modelado para el análisis de la cadena de suministro Gestionar la ejecución de los procesos para proveer información sobre tales marcos.

Algunas casos concretos III Las reglas que definen este esquema corresponden a una idea abstracta carente de carácter técnico.

Algunas casos concretos IV Método para controlar un proceso físico Análisis de la relación funcional entre dos parámetros, donde el método comprende [ una serie de pasos matemáticos] donde el rango de uno de los parámetros toma valores en función de los datos generados para el uso en el control de dicho proceso físico.

Algunas casos concretos IV El método define un proceso que puede estar materializado como un programa de ordenador. Es una invención por lo que será patentable si cumple el resto de los criterios de patentabilidad (no se excluye).

Algunas casos concretos V (Método matemático para la manipulación de grafos) Un grafo puede estar modelizado mediante una función F(t)=F(x(t), y(t),, z(t)) con las variables x(t), y(t),,z(t) interrelacionadas. La manipulación de grafos es costosa y debe realizarse por ordenador. Se propone determinar un conjunto de puntos reducido que represente el mismo grafo permitiendo una manipulación con un menor número de operaciones y con un mínimo de perdida de la precisión. El método se formularía mediante un método que determina un número de puntos N sobre un grafo F(t)=F(x(t), y(t),, z(t)), llevando a cabo las etapas A, B, C G.

Algunas casos concretos V (Método matemático para la manipulación de grafos) El método da lugar a una invención dado que provee de una representación para una entidad, el grafo, que es tratada mediante un ordenador de forma más eficiente (incremento de la velocidad de procesado y menos requerimientos de memoria).

Algunas casos concretos VI (Método matemático para la manipulación de señal de video) Una señal de vídeo estar representada mediante una función F(t)=F(x(t), y(t),, z(t)) con las variables x(t), y(t),,z(t) interrelacionadas. Llevar a cabo una transformación de estas funciones a imágenes representables en una pantalla puede ser muy costoso. Un algoritmo eficiente que permita la generación de imágenes con bajo coste computacional permite la visualización de video incluso en ordenadores con procesadores gráficos de pocos recursos.

Algunas casos concretos VII (Simulación de prototipos) T1227/05 Simulación de un circuito sujeto a un ruido 1/f. Aplicación a una Célula solar

1.- Método implementado en computador para la simulación numérica de un dispositivo semiconductor que comprende una o más uniones túnel, preferentemente células solares, donde: el dispositivo semiconductor presenta un plano principal y está descrito mediante un modelo de circuitos de componentes electrónicos distribuidos en dicho plano principal que comprende unidades (U) elementales interconectadas entre sí, el modelo comprende al menos unidades (U.1) elementales que modelizan las zonas perimetrales y unidades (U.2) elementales que modelizan las zonas interiores del dispositivo semiconductor, el comportamiento de cada unidad (U) elemental describe la estructura transversal del dispositivo semiconductor en el lugar del plano principal asociado a dicha unidad elemental y está representada por un conjunto de módulos elementales interconectados entre sí donde cada uno de los módulos está asociado a un efecto físico o componente del dispositivo semiconductor según la dirección transversal; y, donde cada módulo está compuesto por, al menos, un componente electrónico sencillo; donde el comportamiento global del dispositivo semiconductor se simula siguiendo las siguientes etapas: se establece el circuito resultado de conectar la totalidad de las unidades (U) elementales,

Categorías de reivindicaciones válidas para invenciones implementadas en ordenador Method claim Apparatus/system claims Computer program claims Storage medium/data carrier with computer program claims Signal claims Data-structure claims

Ejemplos de redactado de reivindicaciones Method claim A method of operating a data-processing system comprising steps A B Corresponding apparatus claim possibility 1 A data processing apparatus/system comprising means for carrying out the method of claim 1 Corresponding apparatus claim possibility 2 A data processing apparatus/system comprising means for carrying out step A, means for carrying out step B, and so on.

Ejemplos de redactado de reivindicaciones - A computer program [product] adapted to perform the method of claim 1 - A computer program comprising software code adapted to perform steps A, B, and so on, [when executed on a data-processing apparatus/system]. - A computer readable storage medium/data carrier comprising the program of claim 1. - A coputer readable storage medium/data carrier comprising instructions to cause a dataprocessing apparatus/system to carry out step A, step B, [when loaded into said data-processing apparatus/system] Modos de redactado similares se pueden utilizar para señales y estructuras de datos.

ABG PATENTES, S.L. Avenida de Burgos 16D Edificio Euromor 28036 MADRID Tel. +34 91 4171300 Fax +34 91 4171301 ABG PATENTES, S.L. Comte d Urgell 143, 1er, 1ª 08036 BARCELONA Tel. +34 93 452 59 58 Fax +34 93 451 56 53 www.abgpatentes.com