Skip to main content Skip to footer
HomeHome
 
  • Accueil
  • Recherche de brevets

    Connaissances des brevets

    Accéder à nos bases de données brevets et à nos outils de recherche.

    Consulter la vue d'ensemble 

    • Vue d'ensemble
    • Informations techniques
      • Vue d'ensemble
      • Espacenet - recherche de brevets
      • Serveur de publication européen
      • Recherche EP en texte intégral
    • Informations juridiques
      • Vue d'ensemble
      • Registre européen des brevets
      • Bulletin européen des brevets
      • Plan du site de l'Identifiant européen de la jurisprudence
      • Observations de tiers
    • Informations commerciales
      • Vue d'ensemble
      • PATSTAT
      • IPscore
      • Rapports d’analyse sur les technologies
    • Données
      • Vue d'ensemble
      • Technology Intelligence Platform
      • Données liées ouvertes EP
      • Jeux de données de masse
      • Services Internet
      • Couverture, codes et statistiques
    • Plateformes technologiques
      • Vue d'ensemble
      • Le plastique en pleine mutation
      • Innovation autour de l'eau
      • Innovation spatiale
      • Des technologies pour lutter contre le cancer
      • Technologies de lutte contre les incendies
      • Technologies énergétiques propres
      • Lutte contre le coronavirus
    • Ressources utiles
      • Vue d'ensemble
      • Il s'agit de votre première visite ? Qu'est-ce que l'information brevets ?
      • Information brevets de l'Asie
      • Centres d'information brevets (PATLIB)
      • Patent Translate
      • Patent Knowledge News
      • Commerce et statistiques
      • Informations relatives au brevet unitaire pour la connaissance des brevets
    Image
    Plastics in Transition

    Rapport d’analyse sur les technologies de gestion des déchets plastiques

  • Demander un brevet

    Demander un brevet

    Informations pratiques concernant les procédures de dépôt et de délivrance.

    Consulter la vue d'ensemble 

    • Vue d'ensemble
    • Voie européenne
      • Vue d'ensemble
      • Guide du brevet européen
      • Oppositions
      • Procédure orale
      • Recours
      • Brevet unitaire et juridiction unifiée du brevet
      • Validation nationale
      • Requête en extension/validation
    • Voie internationale (PCT)
      • Vue d'ensemble
      • Guide euro-PCT : procédure PCT devant l'OEB
      • Décisions et communiqués
      • Dispositions et ressources PCT
      • Requête en extension/validation
      • Programme de partenariat renforcé
      • Traitement accéléré des demandes PCT
      • Patent Prosecution Highway (PPH)
      • Formations et manifestations
    • Demandes nationales
    • Trouver un mandataire agréé
    • Services MyEPO
      • Vue d'ensemble
      • Comprendre nos services
      • Accéder aux services
      • Effectuer un dépôt
      • Intervenir sur un dossier
      • Disponibilité de services en ligne
    • Formulaires
      • Vue d'ensemble
      • Requête en examen
    • Taxes
      • Vue d'ensemble
      • Taxes européennes (CBE)
      • Taxes internationales (PCT)
      • Taxes du brevet unitaire
      • Paiements des taxes et remboursements
      • Avertissement

    up

    Découvrez comment le brevet unitaire peut améliorer votre stratégie de PI

  • Informations juridiques

    Informations juridiques

    Droit européen des brevets, Journal officiel et autres textes juridiques.

    Consulter la vue d'ensemble 

    • Vue d'ensemble
    • Textes juridiques
      • Vue d'ensemble
      • Convention sur le brevet européen
      • Journal officiel
      • Directives
      • Système d'extension/de validation
      • Accord de Londres
      • Droit national relatif à la CBE
      • Unitary patent system
      • Mesures nationales relatives au brevet unitaire
    • Pratiques juridictionnelles
      • Vue d'ensemble
      • Colloque des juges européens de brevets
    • Consultations d'utilisateurs
      • Vue d'ensemble
      • Consultations en cours
      • Consultations fermées
    • Harmonisation matérielle du droit des brevets
      • Vue d'ensemble
      • The Tegernsee process
      • Groupe B+
    • Convergence des pratiques
    • Options pour les mandataires agréés
    Image
    Law and practice scales 720x237

    Restez à jour des aspects clés de décisions choisies grâce à notre publication mensuelle "Abstracts of decisions”

  • Actualités et événements

    Actualités et événements

    Nos dernières actualités, podcasts et événements.

    Consulter la vue d'ensemble 

     

    • Vue d'ensemble
    • Actualités
    • Événements
    • Prix de l'inventeur européen
      • Vue d'ensemble
      • À propos du prix
      • Catégories et prix
      • Rencontrez les finalistes
      • Proposer un inventeur
      • European Inventor Network
      • La cérémonie 2024
    • Young Inventors Prize
      • Vue d'ensemble
      • À propos du prix
      • Appel à candidatures
      • Le jury
      • Le monde, réinventé
      • La cérémonie 2025
    • Centre de presse
      • Vue d'ensemble
      • Patent Index et statistiques
      • Recherche dans le centre de presse
      • Rappel des faits
      • Droits d'auteur
      • Contact presse
      • Demande de rappel
      • Service d'alerte par courriel
    • Coup de projecteur sur l'innovation et la protection par brevets
      • Vue d'ensemble
      • Water-related technologies
      • CodeFest
      • Green tech in focus
      • Research institutes
      • Women inventors
      • Brevets et société
      • Technologies spatiales et satellitaires
      • L'avenir de la médecine
      • Science des matériaux
      • Communications mobiles
      • Brevets dans le domaine des biotechnologies
      • Patent classification
      • Technologies numériques
      • La fabrication de demain
      • Books by EPO experts
    • Podcast "Talk innovation"

    podcast

    De l’idée à l’invention : notre podcast vous présente les actualités en matière de technologies et de PI

  • Formation

    Formation

    L'Académie européenne des brevets – point d'accès pour vos formations

    Consulter la vue d'ensemble 

    • Vue d'ensemble
    • Activités de formation et parcours d'apprentissage
      • Vue d'ensemble
      • Activités de formation
      • Parcours d’apprentissage
    • EEQ et CEAB
      • Vue d'ensemble
      • EEQ – Examen européen de qualification
      • CEAB – Certificat européen d’administration des brevets
      • CSP – Programme de soutien aux candidats
    • Ressources par centre d'intérêt
      • Vue d'ensemble
      • Délivrance des brevets
      • Transfert et diffusion de technologies
      • Application des droits de brevet et contentieux en matière de brevets
    • Ressources de formation par profil
      • Vue d'ensemble
      • Entreprise et responsables PI
      • Candidats à l'EEQ et CEAB
      • Juges, juristes et parquets
      • Bureaux nationaux et autorités de PI
      • Conseils en brevets et assistants juridiques
      • Universités, centres de recherche et centre de transfert de technologie
    Image
    Patent Academy catalogue

    Un vaste éventail d’opportunités de formation dans le catalogue de l’Académie européenne des brevets

  • Découvrez-nous

    Découvrez-nous

    En savoir plus sur notre travail, nos valeurs, notre histoire et notre vision.

    Consulter la vue d'ensemble 

    • Vue d'ensemble
    • L'OEB en bref
    • Les 50 ans de la Convention sur le brevet européen
      • Vue d'ensemble
      • Official celebrations
      • Member states’ video statements
      • 50 Leading Tech Voices
      • Athens Marathon
      • Concours d’art collaboratif pour enfants
    • Fondements juridiques et États membres
      • Vue d'ensemble
      • Fondements juridiques
      • États membres de l'Organisation européenne des brevets
      • Etats autorisant l’extension
      • Etats autorisant la validation
    • Conseil d'administration et organes auxiliaires
      • Vue d'ensemble
      • Communiqués
      • Calendrier
      • Documentation
      • Le Conseil d'administration de l'Organisation européenne des brevets
    • Principes et stratégie
      • Vue d'ensemble
      • Mission, vision et valeurs
      • Plan stratégique 2028
      • Vers une nouvelle normalité
    • Présidence et Comité de direction
      • Vue d'ensemble
      • Président António Campinos
      • Comité consultatif de direction
    • Sustainability at the EPO
      • Vue d'ensemble
      • Environmental
      • Social
      • Governance and Financial sustainability
    • Services et activités
      • Vue d'ensemble
      • Nos services et notre structure
      • Qualité
      • Consultation de nos utilisateurs
      • Coopération européenne et internationale
      • Académie européenne des brevets
      • Économiste en chef
      • Bureau de médiation
      • Signaler des actes répréhensibles
    • Observatoire des brevets et des technologies
      • Vue d'ensemble
      • Technologies
      • Acteurs de l'innovation
      • Politique et financement
      • Outils
      • À propos de l'Observatoire
    • Achats
      • Vue d'ensemble
      • Plan d’achats prévisionnel
      • La passation de marchés avec l'OEB
      • Procédures d'achat
      • Politique d'achat durable
      • Comment s‘enregistrer pour appels à la concurrence électroniques et signatures électroniques
      • Portail des achats
      • Facturation
      • Conditions générales
      • Appels à la concurrence archivés
    • Portail de transparence
      • Vue d'ensemble
      • Généralités
      • Capital humain
      • Capital environnemental
      • Capital organisationnel
      • Capital social et relationnel
      • Capital économique
      • Gouvernance
    • Statistics and trends
      • Vue d'ensemble
      • Statistics & Trends Centre
      • Patent Index 2024
      • EPO Data Hub
      • Clarification on data sources
    • Historique de l'OEB
      • Vue d'ensemble
      • Années 1970
      • Années 1980
      • Années 1990
      • Années 2000
      • Années 2010
      • Années 2020
    • La collection d'art de l'OEB
      • Vue d'ensemble
      • La collection
      • Let's talk about art
      • Artistes
      • Médiathèque
      • What's on
      • Publications
      • Contact
      • Espace Culture A&T 5-10
      • "Longue nuit"
    Image
    Patent Index 2024 keyvisual showing brightly lit up data chip, tinted in purple, bright blue

    Suivez les dernières tendances technologiques grâce à notre Patent Index

 
Website
cancel
en de fr
  • Language selection
  • English
  • Deutsch
  • Français
Main navigation
  • Homepage
    • Go back
    • Êtes-vous novice en matière de brevets ?
  • Êtes-vous novice en matière de brevets ?
    • Go back
    • Votre entreprise et les brevets
    • Pourquoi les brevets existent-ils ?
    • Quelle est votre grande idée ?
    • Êtes-vous prêts ?
    • Ce qui vous attend
    • Comment déposer une demande de brevet
    • Mon idée est-elle brevetable?
    • Êtes-vous le premier ?
    • Quiz sur les brevets
    • Vidéo sur le brevet unitaire
  • Recherche de brevets
    • Go back
    • Vue d'ensemble
    • Informations techniques
      • Go back
      • Vue d'ensemble
      • Espacenet - recherche de brevets
        • Go back
        • Vue d'ensemble
        • Bases de données des offices nationaux et régionaux
        • Global Patent Index (GPI)
        • Notes de version
      • Serveur de publication européen
        • Go back
        • Vue d'ensemble
        • Notes de version
        • Tableau de correspondance pour les demandes Euro-PCT
        • Fichier d’autorité EP
        • Aide
      • Recherche EP en texte intégral
    • Informations juridiques
      • Go back
      • Vue d'ensemble
      • Registre européen des brevets
        • Go back
        • Vue d'ensemble
        • Notes de version archive
        • Documentation sur le Registre
          • Go back
          • Vue d'ensemble
          • Couverture de données pour lien profonds
          • Registre fédéré
          • Événements du Registre
      • Bulletin européen des brevets
        • Go back
        • Vue d'ensemble
        • Télécharger les fichiers du Bulletin
        • Recherche dans le Bulletin EP
        • Help
      • Plan du site de l'Identifiant européen de la jurisprudence
      • Observations de tiers
    • Informations commerciales
      • Go back
      • Vue d'ensemble
      • PATSTAT
      • IPscore
        • Go back
        • Notes de version
      • Rapports d’analyse sur les technologies
    • Données
      • Go back
      • Vue d'ensemble
      • Technology Intelligence Platform
      • Données liées ouvertes EP
      • Jeux de données de masse
        • Go back
        • Vue d'ensemble
        • Manuals
        • Listages de séquences
        • Données nationales en texte intégral
        • Données du Registre européen des brevets
        • Données bibliographiques mondiale de l'OEB (DOCDB)
        • Données EP en texte intégral
        • Données mondiales de l'OEB relatives aux événements juridiques (INPADOC)
        • Données bibliographiques EP (EBD)
        • Décisions des chambres de recours de l'OEB
      • Services Internet
        • Go back
        • Vue d'ensemble
        • Services brevets ouverts (OPS)
        • Serveur de publication européen (service web)
      • Couverture, codes et statistiques
        • Go back
        • Mises à jour hebdomadaires
        • Mises à jour régulières
    • Plateformes technologiques
      • Go back
      • Le plastique en pleine mutation
        • Go back
        • Overview
        • Récupération des déchets plastiques
        • Recyclage des déchets plastiques
        • Matières plastiques de substitution
      • Vue d'ensemble
      • L'innovation dans les technologies de l'eau
        • Go back
        • Overview
        • Eau salubre
        • Protection contre l'eau
      • Innovation spatiale
        • Go back
        • Vue d'ensemble
        • Astronautique
        • Observation spatiale
      • Des technologies pour lutter contre le cancer
        • Go back
        • Vue d'ensemble
        • Prévention et détection précoce
        • Diagnostics
        • Thérapies
        • Bien-être et suivi
      • Technologies de lutte contre les incendies
        • Go back
        • Vue d'ensemble
        • Détection et prévention des incendies
        • Extinction des incendies
        • Matériel de protection
        • Technologies de restauration après incendie
      • Technologies énergétiques propres
        • Go back
        • Vue d'ensemble
        • Énergies renouvelables
        • Industries à fortes émissions de carbone
        • Stockage de l’énergie et autres technologies complémentaires
      • Lutte contre le coronavirus
        • Go back
        • Vue d'ensemble
        • Vaccins et thérapies
          • Go back
          • Overview
          • Vaccins
          • Aperçu des traitements candidats contre la Covid-19
          • Antiviral et traitement symptomatique candidats
          • Acides nucléiques et anticorps de lutte contre le coronavirus
        • Diagnostics et analyses
          • Go back
          • Vue d'ensemble
          • Diagnostics - essais basés sur une protéine ou un acide nucléique
          • Protocoles analytiques
        • Informatique
          • Go back
          • Vue d'ensemble
          • Bioinformatique
          • Informatique médicale
        • Les technologies de la nouvelle normalité
          • Go back
          • Vue d'ensemble
          • Appareils, matériel et équipements
          • Procédures, actions et activités
          • Technologies numériques
        • Les inventeurs en lutte contre le coronavirus
    • Ressources utiles
      • Go back
      • Vue d'ensemble
      • Il s'agit de votre première visite ? Qu'est-ce que l'information brevets ?
        • Go back
        • Vue d'ensemble
        • Définitions de base
        • Classification des brevets
          • Go back
          • Vue d'ensemble
          • Classification coopérative des brevets (CPC)
        • Familles de brevets
          • Go back
          • Vue d'ensemble
          • Famille de brevets simple DOCDB
          • Famille de brevets élargie INPADOC
        • À propos des événements juridiques
          • Go back
          • Vue d'ensemble
          • Système de classification INPADOC
      • Information brevets de l'Asie
        • Go back
        • Vue d'ensemble
        • China (CN)
          • Go back
          • Vue d'ensemble
          • Facts and figures
          • Grant procedure
          • Numbering system
          • Useful terms
          • Searching in databases
        • Taipei Chinois (TW)
          • Go back
          • Vue d'ensemble
          • Grant procedure
          • Numbering system
          • Useful terms
          • Searching in databases
        • Inde (IN)
          • Go back
          • Vue d'ensemble
          • Facts and figures
          • Grant procedure
          • Numbering system
        • Japon (JP)
          • Go back
          • Vue d'ensemble
          • Facts and figures
          • Grant procedure
          • Numbering system
          • Useful terms
          • Searching in databases
        • Corée (KR)
          • Go back
          • Vue d'ensemble
          • Facts and figures
          • Grant procedure
          • Numbering system
          • Useful terms
          • Searching in databases
        • Fédération de Russie (RU)
          • Go back
          • Vue d'ensemble
          • Facts and figures
          • Numbering system
          • Searching in databases
        • Useful links
      • Centres d'information brevets (PATLIB)
      • Patent Translate
      • Patent Knowledge News
      • Commerce et statistiques
      • Informations relatives au brevet unitaire pour la connaissance des brevets
  • Demander un brevet
    • Go back
    • Vue d'ensemble
    • Voie européenne
      • Go back
      • Vue d'ensemble
      • Guide du brevet européen
      • Oppositions
      • Procédure orale
        • Go back
        • Calendrier des procédures orales
          • Go back
          • Accès du public à la procédure de recours
          • Accès du public à la procédure d’opposition
          • Calendrier des procédures orales
          • Directives techniques
      • Recours
      • Brevet unitaire et juridiction unifiée du brevet
        • Go back
        • Brevet unitaire
          • Go back
          • Vue d'ensemble
          • Cadre juridique
          • Principales caractéristiques
          • Comment obtenir un brevet unitaire
          • Coût d'un brevet unitaire
          • Traduction et compensation
          • Date de début
          • Introductory brochures
        • Vue d'ensemble
        • Juridiction unifiée du brevet
      • National validation
      • Requête en extension/validation
    • Demandes internationales
      • Go back
      • Vue d'ensemble
      • Guide euro-PCT
      • Entrée dans la phase européenne
      • Décisions et communiqués
      • Dispositions et ressources PCT
      • Requête en extension/validation
      • Programme de partenariat renforcé
      • Traitement accéléré des demandes PCT
      • Patent Prosecution Highway (PPH)
        • Go back
        • Programme Patent Prosecution Highway (PPH) – Présentation
      • Formations et manifestations
    • Voie nationale
    • Services MyEPO
      • Go back
      • Overview
      • Comprendre nos services
        • Go back
        • Vue d'ensemble
        • Exchange data with us using an API
          • Go back
          • Notes de version
      • Accéder aux services
        • Go back
        • Vue d'ensemble
        • Notes de version
      • Effectuer un dépôt
        • Go back
        • Effectuer un dépôt
        • Que faire si nos services de dépôt en ligne sont indisponibles ?
        • Notes de version
      • Intervenir sur un dossier
        • Go back
        • Notes de version
      • Disponibilité de services en ligne
    • Taxes
      • Go back
      • Vue d'ensemble
      • Taxes européennes (CBE)
        • Go back
        • Vue d'ensemble
        • Décisions et communiqués
      • Taxes internationales (PCT)
        • Go back
        • Réduction des taxes
        • Taxes pour les demandes internationales
        • Décisions et communiqués
        • Vue d'ensemble
      • Taxes du brevet unitaire
        • Go back
        • Vue d'ensemble
        • Décisions et avis
      • Paiements des taxes et remboursements
        • Go back
        • Vue d'ensemble
        • Modes de paiement
        • Premiers pas
        • FAQs et autre documentation
        • Informations techniques concernant les paiements groupés
        • Décisions et communiqués
        • Notes de version
      • Avertissement
    • Formulaires
      • Go back
      • Requête en examen
      • Vue d'ensemble
    • Trouver un mandataire agréé
  • Informations juridiques
    • Go back
    • Vue d'ensemble
    • Textes juridiques
      • Go back
      • Vue d'ensemble
      • Convention sur le brevet européen
        • Go back
        • Vue d'ensemble
        • Archive
          • Go back
          • Vue d'ensemble
          • Documentation sur la révision de la CBE en 2000
            • Go back
            • Vue d'ensemble
            • Conférence diplomatique pour la révision de la CBE
            • Travaux préparatoires
            • Nouveau texte
            • Dispositions transitoires
            • Règlement d'exécution de la CBE 2000
            • Règlement relatif aux taxes
            • Ratifications et adhésions
          • Travaux Préparatoires CBE 1973
      • Journal officiel
      • Directives
        • Go back
        • Vue d'ensemble
        • Directives CBE
        • Directives PCT de l'OEB
        • Directives relatives au brevet unitaire
        • Cycle de révision des directives
        • Consultation results
        • Résumé des contributions des utilisateurs
        • Archive
      • Système d'extension/de validation
      • Accord de Londres
      • Droit national relatif à la CBE
        • Go back
        • Vue d'ensemble
        • Archive
      • Système du brevet unitaire
        • Go back
        • Travaux préparatoires to UP and UPC
      • Mesures nationales relatives au brevet unitaire
    • Pratiques juridictionnelles
      • Go back
      • Vue d'ensemble
      • Colloque des juges européens de brevets
    • Consultations d'utilisateurs
      • Go back
      • Vue d'ensemble
      • Consultations en cours
      • Consultations fermées
    • Harmonisation matérielle du droit des brevets
      • Go back
      • Vue d'ensemble
      • The Tegernsee process
      • Groupe B+
    • Convergence des pratiques
    • Options pour les mandataires agréés
  • Actualités et événements
    • Go back
    • Vue d'ensemble
    • Actualités
    • Événements
    • Prix de l'inventeur européen
      • Go back
      • Vue d'ensemble
      • À propos du prix
      • Catégories et prix
      • Découvrir les inventeurs
      • Proposer un inventeur
      • European Inventor Network
        • Go back
        • 2024 activities
        • 2025 activities
        • Rules and criteria
        • FAQ
      • La cérémonie 2024
    • Young Inventors Prize
      • Go back
      • Vue d'ensemble
      • À propos du prix
      • Appel à candidatures
      • Le jury
      • The world, reimagined
      • La cérémonie 2025
    • Centre de presse
      • Go back
      • Vue d'ensemble
      • Patent Index et statistiques
      • Recherche dans le centre de presse
      • Rappel des faits
        • Go back
        • Vue d'ensemble
        • L'Office européen des brevets
        • Questions/réponses sur les brevets en lien avec le coronavirus
        • Questions/réponses sur les brevets portant sur des végétaux
      • Droits d'auteur
      • Contact presse
      • Formulaire - Demande de rappel
      • Service d'alerte par courriel
    • Coup de projecteur
      • Go back
      • Vue d'ensemble
      • Technologies liées à l'eau
      • CodeFest
        • Go back
        • CodeFest Spring 2025 on classifying patent data for sustainable development
        • Vue d'ensemble
        • CodeFest 2024 sur l'IA générative
        • CodeFest 2023 sur les plastiques verts
      • Green tech in focus
        • Go back
        • Vue d'ensemble
        • About green tech
        • Renewable energies
        • Energy transition technologies
        • Building a greener future
      • Research institutes
      • Women inventors
      • Brevets et société
      • Technologies spatiales et satellitaires
        • Go back
        • Brevets et technologies spatiales
        • Vue d'ensemble
      • L'avenir de la médecine
        • Go back
        • Vue d'ensemble
        • Technologies médicales et cancer
        • Personalised medicine
      • Science des matériaux
        • Go back
        • Vue d'ensemble
        • Nanotechnologie
      • Communications mobiles
      • Biotechnologie
        • Go back
        • Biotechnologies rouges, blanches ou vertes
        • Vue d'ensemble
        • Rôle de l’OEB
        • Inventions brevetables
        • Les inventeurs dans le domaine des biotechnologies
      • Classification
        • Go back
        • Vue d'ensemble
        • Nanotechnology
        • Climate change mitigation technologies
          • Go back
          • Vue d'ensemble
          • External partners
          • Updates on Y02 and Y04S
      • Technologies numériques
        • Go back
        • Vue d'ensemble
        • A propos des TIC
        • Matériel et logiciel
        • Intelligence artificielle
        • Quatrième révolution industrielle
      • Fabrication additive
        • Go back
        • Vue d'ensemble
        • À propos de la FA
        • Innover avec la FA
      • Books by EPO experts
    • Podcast
  • Formation
    • Go back
    • Vue d'ensemble
    • Activités de formation et parcours d'apprentissage
      • Go back
      • Vue d'ensemble
      • Activités de formation : types et formats
      • Parcours d’apprentissage
    • EEQ et CEAB
      • Go back
      • Vue d'ensemble
      • EEQ – Examen européen de qualification
        • Go back
        • Vue d'ensemble
        • Compendium
          • Go back
          • Vue d'ensemble
          • Épreuve F
          • Épreuve A
          • Épreuve B
          • Épreuve C
          • Épreuve D
          • Examen préliminaire
        • Candidats reçus
        • Archives
      • CEAB – Certificat européen d’administration des brevets
      • CSP – Programme de soutien aux candidats
    • Ressources de formation par centre d'intérêt
      • Go back
      • Vue d'ensemble
      • Délivrance des brevets
      • Transfert et diffusion de technologies
      • Application des droits de brevet et contentieux en matière de brevets
    • Ressources de formation par profil
      • Go back
      • Vue d'ensemble
      • Enterprises et responsables IP
        • Go back
        • Vue d'ensemble
        • Innovation case studies
          • Go back
          • Overview
          • SME case studies
          • Technology transfer case studies
          • Études de cas : technologies à forte croissance
        • Inventor's handbook
          • Go back
          • Vue d'ensemble
          • Introduction
          • Disclosure and confidentiality
          • Novelty and prior art
          • Competition and market potential
          • Assessing the risk ahead
          • Proving the invention
          • Protecting your idea
          • Building a team and seeking funding
          • Business planning
          • Finding and approaching companies
          • Dealing with companies
        • Best of search matters
          • Go back
          • Vue d'ensemble
          • Tools and databases
          • EPO procedures and initiatives
          • Search strategies
          • Challenges and specific topics
        • Support for high-growth technology businesses
          • Go back
          • Vue d'ensemble
          • Business decision-makers
          • IP professionals
          • Stakeholders of the Innovation Ecosystem
      • Candidats à l'EEQ et CEAB
        • Go back
        • Vue d'ensemble
        • Casse-têtes sur l'épreuve F
        • Questions D quotidiennes
        • Examen européen de qualification - Guide de préparation
        • CEAB
      • Juges, juristes et parquets
        • Go back
        • Vue d'ensemble
        • Compulsory licensing in Europe
        • Compétences des juridictions européennes pour les litiges en matière de brevets
      • Offices nationaux et administrations de la PI
        • Go back
        • Vue d'ensemble
        • Parcours d'apprentissage pour les examinateurs de brevets des offices nationaux
        • Parcours d'apprentissage pour agents des formalités et assistants juridiques
      • Conseils en brevets et assistants juridiques
      • Universités, centres de recherche et Offices de Transfert Technologique
        • Go back
        • Vue d'ensemble
        • Cadre modulaire d'enseignement de la propriété intellectuelle (MIPEF)
        • Programme de stages professionnels "Pan-European Seal"
          • Go back
          • Vue d'ensemble
          • Pour les étudiants
          • Pour les universités
            • Go back
            • Vue d'ensemble
            • Ressources éducatives sur la propriété intellectuelle
            • Adhésion universitaire
          • Nos jeunes professionnel(le)s
          • Programme de développement professionnel
        • Programme de recherche académique (ARP)
          • Go back
          • Vue d'ensemble
          • Projets de recherche finalisés
          • Projets de recherche en cours
        • Kit d'enseignement sur la PI
          • Go back
          • Vue d'ensemble
          • Télécharger des modules
        • Manuel de conception de cours sur la propriété intellectuelle
        • PATLIB Knowledge Transfer to Africa
          • Go back
          • Activités fondamentales
          • Parcours inspirants et témoignages
  • Découvrez-nous
    • Go back
    • Vue d'ensemble
    • L'OEB en bref
    • Les 50 ans de la CBE
      • Go back
      • Official celebrations
      • Vue d'ensemble
      • Member states’ video statements
        • Go back
        • Albania
        • Austria
        • Belgium
        • Bulgaria
        • Croatia
        • Cyprus
        • Czech Republic
        • Denmark
        • Estonia
        • Finland
        • France
        • Germany
        • Greece
        • Hungary
        • Iceland
        • Ireland
        • Italy
        • Latvia
        • Liechtenstein
        • Lithuania
        • Luxembourg
        • Malta
        • Monaco
        • Montenegro
        • Netherlands
        • North Macedonia
        • Norway
        • Poland
        • Portugal
        • Romania
        • San Marino
        • Serbia
        • Slovakia
        • Slovenia
        • Spain
        • Sweden
        • Switzerland
        • Türkiye
        • United Kingdom
      • 50 Leading Tech Voices
      • Athens Marathon
      • Concours d’art collaboratif pour enfants
    • Fondements juridiques et États membres
      • Go back
      • Vue d'ensemble
      • Fondements juridiques
      • Etats membres
        • Go back
        • Vue d'ensemble
        • Etats membres selon la date d'adhésion
      • Etats autorisant l’extension
      • Etats autorisant la validation
    • Conseil d'administration et organes auxiliaires
      • Go back
      • Vue d'ensemble
      • Communiqués
        • Go back
        • 2024
        • Vue d'ensemble
        • 2023
        • 2022
        • 2021
        • 2020
        • 2019
        • 2018
        • 2017
        • 2016
        • 2015
        • 2014
        • 2013
      • Calendrier
      • Documentation
        • Go back
        • Vue d'ensemble
        • Documents du Comité restreint
      • Conseil d'administration
        • Go back
        • Vue d'ensemble
        • Composition
        • Représentants
        • Règlement intérieur
        • Collège des commissaires aux comptes
        • Secrétariat
        • Organes
    • Principes et stratégie
      • Go back
      • Vue d'ensemble
      • Mission, vision et valeurs
      • Plan stratégique 2028
        • Go back
        • Levier 1 : Les personnes
        • Levier 2 : Les technologies
        • Levier 3 : Des produits et services de grande qualité
        • Levier 4 : Les partenariats
        • Levier 5 : La pérennité financière
      • Vers une nouvelle normalité
      • Protection des données et confidentialité
    • Présidence et Comité de direction
      • Go back
      • Vue d'ensemble
      • A propos du Président
      • Comité consultatif de direction
    • La pérennité à l'OEB
      • Go back
      • Overview
      • Pérennité environnementale
        • Go back
        • Overview
        • Inventions environnementales inspirantes
      • Pérennité sociale
        • Go back
        • Overview
        • Inventions sociales inspirantes
      • Gouvernance et pérennité financière
    • Achats
      • Go back
      • Vue d'ensemble
      • Plan d’achats prévisionnel
      • La passation de marchés avec l'OEB
      • Procédures d'achat
      • Publications du système d'acquisition dynamique
      • Politique d'achat durable
      • Sur appels à la concurrence électroniques
      • Facturation
      • Portail des achats
        • Go back
        • Vue d'ensemble
        • Signature électronique des contrats
      • Conditions générales
      • Appels à la concurrence archivés
    • Services et activités
      • Go back
      • Vue d'ensemble
      • Nos services et notre structure
      • Qualité
        • Go back
        • Vue d'ensemble
        • Fondements
          • Go back
          • Vue d'ensemble
          • La Convention sur le brevet européen
          • Directives relatives à l'examen
          • Notre personnel
        • Comment stimuler la qualité
          • Go back
          • Vue d'ensemble
          • État de la technique
          • Système de classification
          • Outils
          • Des procédés gages de qualité
        • Produits et services
          • Go back
          • Vue d'ensemble
          • Recherches
          • Examens
          • Oppositions
          • Amélioration continue
        • La qualité grâce au travail en réseau
          • Go back
          • Vue d'ensemble
          • Engagement des utilisateurs
          • Coopération
          • Enquêtes visant à évaluer le degré de satisfaction
          • Groupes de parties prenantes sur l'assurance de la qualité
        • Charte sur la qualité des brevets
        • Plan d'action pour la qualité
        • Quality dashboard
        • Statistiques
          • Go back
          • Vue d'ensemble
          • Recherche
          • Examen
          • Opposition
        • Gestion intégrée à l'OEB
      • Consultation de nos utilisateurs
        • Go back
        • Vue d'ensemble
        • Comité consultatif permanent auprès de l'OEB
          • Go back
          • Vue d'ensemble
          • Objectifs
          • Le SACEPO et ses groupes de travail
          • Réunions
          • Espace délégués
        • Enquêtes
          • Go back
          • Vue d'ensemble
          • Méthodologie détaillée
          • Services de recherche
          • Services d'examen, actions finales et publication
          • Services d'opposition
          • Services de Formalités
          • Service clientèle
          • Services de dépôt
          • Gestion des grands comptes
          • Site web de l'OEB
          • Archives
      • Notre charte du service clientèle
      • Coopération européenne et internationale
        • Go back
        • Vue d'ensemble
        • Coopération avec les Etats membres
          • Go back
          • Vue d'ensemble
        • Coopération bilatérale avec les États non membres
          • Go back
          • Vue d'ensemble
          • Le système de validation
          • Programme de partenariat renforcé
        • Organisations internationales, coopération tripartite et IP5
        • Coopération avec les organisations internationales en dehors du système de PI
      • Académie européenne des brevets
        • Go back
        • Vue d'ensemble
        • Partenaires
      • Économiste en chef
        • Go back
        • Vue d'ensemble
        • Études économiques
      • Bureau de l'Ombud
      • Signaler des actes répréhensibles
    • Observatoire des brevets et des technologies
      • Go back
      • Vue d'ensemble
      • Technologies
        • Go back
        • Vue d'ensemble
        • Innovation contre le cancer
        • Robotique d'assistance
        • Technologies spatiales
      • Acteurs de l'innovation
        • Go back
        • Vue d'ensemble
        • Start-ups et PME
          • Go back
          • Publications
          • Vue d'ensemble
        • Les universités de recherche et les organismes publics de recherche
      • Politique et financement
        • Go back
        • Vue d'ensemble
        • Programme de financement de l'innovation
          • Go back
          • Vue d'ensemble
          • Nos études sur le financement de l'innovation
          • Initiatives de l'OEB pour les demandeurs de brevet
          • Soutien financier pour les innovateurs en Europe
        • Brevets et normes
          • Go back
          • Vue d'ensemble
          • Publications
          • Patent standards explorer
      • Outils
        • Go back
        • Vue d'ensemble
        • Deep Tech Finder
      • À propos de l'Observatoire
        • Go back
        • Vue d'ensemble
        • Programme de travail
    • Transparency portal
      • Go back
      • Vue d'ensemble
      • Généralités
        • Go back
        • Vue d'ensemble
        • Annual Review 2023
          • Go back
          • Overview
          • Foreword
          • Executive summary
          • 50 years of the EPC
          • Strategic key performance indicators
          • Goal 1: Engaged and empowered
          • Goal 2: Digital transformation
          • Goal 3: Master quality
          • Goal 4: Partner for positive impact
          • Goal 5: Secure sustainability
        • Annual Review 2022
          • Go back
          • Vue d'ensemble
          • Foreword
          • Executive summary
          • Goal 1: Engaged and empowered
          • Goal 2: Digital transformation
          • Goal 3: Master quality
          • Goal 4: Partner for positive impact
          • Goal 5: Secure sustainability
      • Capital humain
      • Capital environnemental
      • Capital organisationnel
      • Capital social et relationnel
      • Capital économique
      • Gouvernance
    • Statistics and trends
      • Go back
      • Vue d'ensemble
      • Statistics & Trends Centre
      • Patent Index 2024
        • Go back
        • Insight into computer technology and AI
        • Insight into clean energy technologies
        • Statistics and indicators
          • Go back
          • European patent applications
            • Go back
            • Key trend
            • Origin
            • Top 10 technical fields
              • Go back
              • Computer technology
              • Electrical machinery, apparatus, energy
              • Digital communication
              • Medical technology
              • Transport
              • Measurement
              • Biotechnology
              • Pharmaceuticals
              • Other special machines
              • Organic fine chemistry
            • All technical fields
          • Applicants
            • Go back
            • Top 50
            • Categories
            • Women inventors
          • Granted patents
            • Go back
            • Key trend
            • Origin
            • Designations
      • Data to download
      • EPO Data Hub
      • Clarification on data sources
    • Historique
      • Go back
      • Vue d'ensemble
      • 1970s
      • 1980s
      • 1990s
      • 2000s
      • 2010s
      • 2020s
    • Collection d'art
      • Go back
      • Vue d'ensemble
      • La collection
      • Let's talk about art
      • Artistes
      • Médiathèque
      • What's on
      • Publications
      • Contact
      • Espace Culture A&T 5-10
        • Go back
        • Catalyst lab & Deep vision
          • Go back
          • Irene Sauter (DE)
          • AVPD (DK)
          • Jan Robert Leegte (NL)
          • Jānis Dzirnieks (LV) #1
          • Jānis Dzirnieks (LV) #2
          • Péter Szalay (HU)
          • Thomas Feuerstein (AT)
          • Tom Burr (US)
          • Wolfgang Tillmans (DE)
          • TerraPort
          • Unfinished Sculpture - Captives #1
          • Deep vision – immersive exhibition
          • Expositions précédentes
        • The European Patent Journey
        • Sustaining life. Art in the climate emergency
        • Next generation statements
        • Open storage
        • Cosmic bar
      • "Longue nuit"
  • Chambres de recours
    • Go back
    • Vue d'ensemble
    • Décisions des chambres de recours
      • Go back
      • Décisions récentes
      • Vue d'ensemble
      • Sélection de décisions
    • Communications des chambres de recours
    • Procédure
    • Procédures orales
    • À propos des chambres de recours
      • Go back
      • Vue d’ensemble
      • Président des chambres de recours
      • Grande Chambre de recours
        • Go back
        • Vue d’ensemble
        • Pending referrals (Art. 112 EPC)
        • Decisions sorted by number (Art. 112 EPC)
        • Pending petitions for review (Art. 112a EPC)
        • Decisions on petitions for review (Art. 112a EPC)
      • Chambres de recours techniques
      • Chambre de recours juridique
      • Chambre de recours statuant en matière disciplinaire
      • Praesidium
        • Go back
        • Vue d’ensemble
    • Code de conduite
    • Plan de répartition des affaires
      • Go back
      • Vue d’ensemble
      • Technical boards of appeal by IPC in 2025
      • Archive
    • Liste annuelle des affaires
    • Communications
    • Rapport annuel
      • Go back
      • Vue d’ensemble
    • Publications
      • Go back
      • Résumés des décisions
    • La Jurisprudence des Chambres de recours
      • Go back
      • Vue d'ensemble
      • Archive
  • Service et ressources
    • Go back
    • Vue d'ensemble
    • Mises à jour du site Internet
    • Disponibilité de services en ligne
      • Go back
      • Vue d'ensemble
    • FAQ
      • Go back
      • Vue d'ensemble
    • Publications
    • Commande
      • Go back
      • Connaissances des Brevets - Produits et Services
      • Vue d'ensemble
      • Conditions générales
        • Go back
        • Vue d'ensemble
        • Produits d'informations brevets
        • Donnés brutes
        • Services brevets ouverts (OPS)
        • Charte d'utilisation équitable
    • Notifications relatives aux procédures
    • Liens utiles
      • Go back
      • Vue d'ensemble
      • Offices des brevets des Etats membres
      • Autres offices des brevets
      • Répertoires de conseils en propriété industrielle
      • Bases de données, registres et gazettes des brevets
      • Disclaimer
    • Centre d'abonnement
      • Go back
      • Vue d'ensemble
      • S'abonner
      • Gérer ses préférences
      • Se désabonner
    • Contactez-nous
      • Go back
      • Vue d'ensemble
      • Options de dépôt
      • Localisations
    • Jours fériés
    • Glossaire
    • Flux RSS
Board of Appeals
Decisions

Recent decisions

Vue d'ensemble
  • 2025 decisions
  • 2024 decisions
  • 2023 decisions
  1. Accueil
  2. Node
  3. T 1120/16 (Alternative implementations/MATHWORKS) 15-07-2021
Facebook X Linkedin Email

T 1120/16 (Alternative implementations/MATHWORKS) 15-07-2021

Identifiant européen de la jurisprudence
ECLI:EP:BA:2021:T112016.20210715
Date de la décision
15 July 2021
Numéro de l'affaire
T 1120/16
Requête en révision de
-
Numéro de la demande
07837681.1
Classe de la CIB
G06F 9/44
Langue de la procédure
EN
Distribution
NO DISTRIBUTION (D)

Téléchargement et informations complémentaires:

Décision en EN 401.35 KB
Les documents concernant la procédure de recours sont disponibles dans le Registre européen des brevets
Informations bibliographiques disponibles en:
EN
Versions
Non publié
Titre de la demande

SPECIFYING IMPLEMENTATIONS OF CODE FOR CODE GENERATION FROM A MODEL

Nom du demandeur
The MathWorks, Inc.
Nom de l'opposant
-
Chambre
3.5.06
Sommaire
-
Dispositions juridiques pertinentes
European Patent Convention Art 56 1973
European Patent Convention Art 84 1973
Rules of procedure of the Boards of Appeal Art 13(2)
European Patent Convention Art 123(2)
Mot-clé

Claims - clarity

Claims - main and second auxiliary request (no)

Amendment after summons - taken into account

Amendment after summons - first auxiliary request (no)

Amendment after summons - taken into account

Amendment after summons - third and fourth auxiliary requests (yes)

Inventive step - third and fourth auxiliary requests (no)

Exergue
-
Décisions citées
T 1294/16
Décisions dans lesquelles la présente décision est citée
-

Summary of Facts and Submissions

I. The appeal lies from the decision of the examining division, with reasons dispatched on 18 December 2015, to refuse the European patent application No. 07 837 681 for lack of inventive step, Article 56 EPC 1973, over the document

D1: US 2005/177816 A1,

lack of compliance with Article 123(2) EPC and lack of clarity, Article 84 EPC 1973.

II. The applicant appealed this decision on 29 February 2016 and paid the due appeal fee. A statement of grounds of appeal was received on 25 April 2016. The appellant requested that the decision be set aside and a patent be granted on the basis of sets of claims according to a main request or one of auxiliary requests 1-3, all as filed with the grounds of appeal.

III. In an annex to the summons to oral proceedings, the board gave its preliminary opinion that claim 1 of all requests did not comply with Article 84 EPC 1973 and lacked inventive step over D1, Article 56 EPC 1973. A potential objection under Article 83 EPC 1973 was also mentioned.

IV. In response to the summons, the appellant field amended sets of claims (1-8, 1-8, 1-5, and 1-5, respectively) according to auxiliary requests 1-4.

V. During the oral proceedings, the appellant filed a new set of claims 1-4 according to an amended first auxiliary request.

VI. Claim 1 of the main request reads as follows:

"A method for generating code from a model, comprising:

performing each of the following steps with a computing system:

receiving a specification of a model scope wherein a region of the model is specified that includes at least one of a plurality of elements;

receiving a specification of an element scope that specifies a type of element in the model;

receiving a selection of an element in the model that has the specified model scope and the specified element scope;

when the element is selected, displaying an interface that includes designations that represent available implementations of code for the selected element, the available implementations of code comprising a first implementation of code and a second implementation of code;

receiving a specification of an implementation scope, the scope being one of the selected element, elements in the element scope, and the model scope, the specification of an implementation scope causing the interface to display designations of available implementations of code for the implementation scope;

receiving a selection of a designation, the selection specifying:

- a designation for performance characteristics or requirements, or

- a designation for a type of code, or

- a designation for a constraint including complying with a coding standard,

selecting one of the first implementation or the second implementation based on the designation specified by the selection; and

generating code for the model, wherein the selected one of the first or second implementations of code are used to generate code representing elements corresponding to the implementation scope, wherein the generated code is a programming language or a hardware description language."

VII. Claim 1 of the first auxiliary request is identical with claim 1 of the main request, except for two clarifications in the paragraph on "receiving a specification of an implementation scope", namely "the implementation scope being one the the selected elements" and the interface displaying designations "of available implements of code for the specified implementation scope" (additions underlined), and in that the last two paragraphs read as follows:

"... selecting one of available implementations based on the designation specified by the selection; and

generating code for the model, wherein the selected one of the available implementations are used to generate code representing elements corresponding to the implementation scope, wherein the generated code is a programming language or a hardware description language,

whereby the method is adapted to allow a user to generate multiple combinations of implementations of codes for a plurality of selected implementations as defined above."

VIII. Claim 1 of the second auxiliary request is identical with claim 1 of the main request,except that the selection is said to specify

"...

- a designation for an implementation of code that minimizes power, or

- a designation for an implementation of code that maximizes speed, or- a designation for an implementation of code that minimizes area, or- a designation for an implementation that minimizes memory use; ..." IX. Claim 1 of the third auxiliary request corresponds to claim 1 of the second auxiliary request, except that the steps relating to the interface read as follows: "... when the element is selected, displaying an interface that includes designations that represent available implementations of code for the selected element, receiving a specification of a scope, the scope being one of the selected element, elements in the element scope, and the model scope, the specification of an implementation scope causing the interface to display designations of available implementations for the scope, wherein the available implementations of code for the scope and the selected element vary depending on a target language specified by the user; ..." and the final generating step reads as follows: "... generating code for the model, wherein the generated code is a programming language or a hardware description language, wherein one of a plurality of implementations for each of the target languages is used depending on the selection of designation and the specified target language."

X. Claim 1 of the fourth auxiliary request corresponds to claim 1 of the third auxiliary request, except that as the first step to be performed the following is specified:

"... generate a model based on a user's input the model being represented as a graphical model or a textual model and having a plurality of elements; ..."

XI. At the end of the oral proceedings, the chairman announced the decision of the board.

Reasons for the Decision

The invention

1. The application relates to code generation from a graphical "block diagram model" (page 1, lines 12-15 and 19-22). More specifically, the application considers graphical modeling environments such as Simulink and is concerned with aiding the developer of such a "model" (i.e. of a graphical computer program) in generating "deployable software" or "descriptions of hardware system" from it (see page 1, lines 24-26, and page 6, lines 8-16).

1.1 The model is defined in terms of elements (graphical or textual objects; see page 7, line 31, and figure 1). Via a suitable user interface, portions of the model can be selected. A preferred (and claimed) manner of doing that is by selecting first a "region of a model" (a "model scope"), then elements of a specific type (an "element scope"), and finally an individual element of the selected type in the selected region (see page 16, lines 13-28; page 17, lines 10-16, and page 19, lines 27-33).

1.2 After that, the user interface presents implementations for the selected element (or another "scope the user wants to implement"; see page 20, lines 5-18; see also figures 7B, items 762 to 765, and figure 7D, items 772 to 778). These implementations may be marked as "meet[ing] various performance or design require­ments" such as "power reduction" or "memory size re­duction" or as being adapted to a desired "target device" ("FPGA, PLC, ASIC, ASIP, etc.") or "language" ("C, C++, Java, Javascript, VHDL, Verilog, etc."; see page 7, lines 2-5 and 13-15; page 13, lines 6-16 and paragraph bridging pages 13 and 14; page 14, lines 13-19; page 20, lines 20-26).

1.3 The user can pick one (possibly at a fee), use it un­changed or customize it, or decide to rather develop an own implementation from scratch (see e.g. page 22, paragraph 2, to page 23, paragraph 1, and page 24, lines 9-18; see also figure 8, items 820 and 830, and figure 10, item 1010). Eventually, a "code building tool" generates source code and compiles it so as to build an executable code (paragraph bridging pages 8 and 9).

1.4 In its submission of 15 June 2021, the appellant confirmed the board's paraphrase of the invention (see point 11).

The prior art

2. D1 discloses a system which enables the user to gene­rate, from a graphical program and its "nodes" (i.e. "elements"; cf. paragraphs 8, 14 to 17 and 64 to 72) code to execute a specified functionality for execution on a specified target plat­form (see abstract; para­graphs 2 and 176; figure 5, step no. 214; figure 6, nos. 252A to G and 260; figure 8, steps no. 310 and 318). It is also disclosed, that the deployed pro­gram may be provided in a hardware description language or in the form of text code (see paragraph 120). Fur­thermore, D1 discloses that individual "nodes" may be configured. Firstly, an "I/O node" is disclosed as having a "default functionality" (or no "defined functionality" at all) until the developer decides to "bind" the node to a particular resource or target platform (see paragraphs 22 and 133) or to indicate the desired operation for that node in the first place (see paragraph 198; see also figure 7, step 302, figure 8, step 316, and figure 16, step 326). It is mentioned that not all nodes may be supported by a chosen target platform (see, e.g., paragraphs 136 and 145). Secondly, the user might be asked to make certain decisions such as to define the "look and feel of the user interface for the graphical program" or "the number or degree of comments" (see paragraph 134).

The decision under appeal

3. The examining division (see decision, page 6, para­graph 1) found claim 1 of then main request to differ from D1 only in that the invention enables users to select implemen­ta­tions according to "certain optimisations", whereas D1 only discloses the selection of a "target platform". This difference was further found not to cause a technical effect or to solve a technical prob­lem (page 6, paragraph 2). Claim 1 of then auxilia­ry request 1 was found not to comply with Article 123(2) EPC as the term "implementation scope" was not origi­nally disclosed (see the decision, para­graph bridging pages 7 and 8), and not to be clear due to the phrases "receiving a specification of a desig­nation for an im­plementation[] of code" and "construc­ting an interme­di­ate representation, lowering the in­ter­mediate repre­sentation, and mapping the syntax and semantics of the intermediate representation to the syntax and semantics of the intermediate representation to the syntax and semantics of a target language" (see page 8, items 5.1 and 5.2).

The appellant's position

4. The appellant argued that the invention allowed diffe­rent parts and/or sections of the given model to be optimized for different needs (see the grounds of appeal, paragraph 2). It also stated that D1 disclosed the generation of a graphical programs from textual input, whereas the invention related to the generation of "code as such" (see page 7, penultimate paragraph, to page 8, paragraph 1; and page 9, third paragraph from the bottom, to page 10, paragraph 1). D1 was thus said to "fail[] to disclose the generation of code that is a programming language or a hardware description language as claimed (see page 9, paragraph below the bullet points), even if the eventual generation of assembly code was conceded to be implicitly disclosed in D1 (see page 10, paragraph 1). Moreover, the appellant took the position that selecting a par­ticu­lar target platform was not comparable to the "designa­tion for performance characteristics or requirement", "for a type of code", or "for a constraint including complying with a coding standard" (page 10, para­graphs 2-3). Accordingly, the appellant concluded that claim 1 of the main request - and, for essentially the same reasons, that of the auxiliary requests - should be found to be inventive over D1.

5. In its response to the summons and in the oral proceedings, the appellant argued that the invention required the model to be structured in a particular way, in elements, regions and types (see the letter of 15 June 2021, point 21) and the alternative implementations to be structured so that they could be made available via the user interface by means of a "designation". It also made reference to G1/19, saying that the claimed invention is "specifically adapted to objective hardware considerations of an underlying technical system" (point 43 et seq.). It further stressed what it considered to be the "gist" of the claimed invention, namely that "various parts of the model can be implemented in a different manner" (see point 48).

Claim construction and original disclosure (Article 123(2) EPC)

6. The appellant indicated (in the annotated version of amended claim 1 of the main request) that the claimed term "implementation scope" was disclosed on page 20, paragraph 2. This arguments apparently rests on the understanding that the "implementation scope" is the "scope the user wants to implement", namely either the element, the element scope or the model scope (see also figure 6, item 608, 610, 614 and 618). The board accepts this argument and considers the term "implementation scope" per se not to go beyond the application as originally filed (Article 123(2) EPC).

7. A question arises, however, from the fact that the claims specify an interface which has the user select an element - and which, in response, displays available implementations for that element - and then an "implementation scope" - and which, in response, displays available implementations for that scope. As for an implementation scope the available implementations may be different than for the element, it would appear that the first displaying step is redundant (see also the summons, point 10).

8. During the oral proceedings, the appellant argued that the second step of displaying designations on the interface was to be understood as an update of the interface, but did not challenge the board's under­standing that the display of the interface after the "element" was selected, was redundant in the sense that the eventual code generation was based on the user's selection on the second display of implementation alternatives.

9. The appellant argued, inter alia, that D1 did not disclose the generation of textual program code. The board notes, however, that claim 1 of all request specifies the generation of code in a "programming language or a hardware description language". The board also notes that the notion of "programming language" is wide enough to subsume graphical programming languages and does not imply the generation of textual code.

10. Claim 1 of the main request states the interface to "display designations of available implementations" and to receive a "selected of a designation" which would indicate "performance characteristics or requirements", "type of code" or "a constraint" such as a "coding standard". Claim 1 of the auxiliary requests 2-4 specifi­cally requires the implementations to be designated as "minimiz[ing] power", "area" or "memory usage" or as "maximiz[ing] speed".

10.1 An implementation is then selected based on this indication. As far as the interface is concerned, it is immaterial in what way the available implementa­tions differ and, specifically, whether they differ in the indicated parameters. Moreover, the claims do not specify that the available implementations are analysed in order to determine whether or, if applicable, to what degree they satisfy the indicated requirements. The board takes it that the implementations are labelled, for instance by the provider, as satisfying certain requirements, and that the selection is based on these labels. As far as the interface is concerned, the designations could just as well refer to the language of the comments in the code, the name of the responsible programmer, or merely numbers (see also point 12.2 of the summons).

10.2 As a consequence with regard to inventive step, the board shares the examining divi­sion's doubt as regards the technical effect of the claimed invention. In principle, the board considers that the generation of code that is optimal in one of the cited ways (power, area, memory, speed) might be considered a technical effect, although even this statement must be taken with caution due to the inherent vagueness of "optimality" and the difficulty in achieving or guaranteeing it. Irrespective of that, however, any such effect cannot be attributed to an interface that enables to user to select pieces of code according to a characteristics which cannot be relied upon. In this, the board disagrees with the appellant's allegation on page 10, penultimate paragraph, sen­tence 1, of its grounds of appeal that the code of the invention is optimized.

Admittance of auxiliary request 2, 3 and 4

11. Auxiliary requests 2, 3 and 4 fall under the provisions of Article 13(2) RPBA2020 according which they shall, in principle, not be taken into account unless there are exceptional circumstances, which have been justified with cogent reasons by the appellant.

12. In view of the discussion the board had - and had to have - with the appellant during oral proceedings with regard to the main request, the board was in a position to give a substantive decision on the auxiliary re­quests (see below) without compromising procedural economy. Endorsing the reasons of T1294/16 (esp. points 18 and 19) by this board in a different composition, the board thus decides to take into account (or "admit") auxiliary requests 2, 3 and 4 as filed in response to the summons.

Main request

13. When, according to claim 1 of the main request, "the element is selected", an interface displays "available implementations of code comprising a first implemen­tation of code and a second implementation of code". Once the "implementation scope" has been selected, "available implementations" are also displayed. As the implementation scope can be different from the element selected earlier, the available implementations may be different. For instance, where there were two implementations available for the element, only one might be available for the implementation scope. Accepting the appellant's argument that the first display is redundant for the purpose of the eventual selection of an "implementation of code", it is unclear why that selection should be based, as claimed, on "the first implementation or the second implementation".

13.1 As argued above, the board cannot see that the inven­tion solves a problem of generating optimised code - because neither the generation of optimised code is claimed nor the potential combination of code optimised according to different criteria (see also the summons, point 14) - but considers it to be focused on the interface making certain selections available to the user. This being the focus of the invention, any clarity problem relating to the interface must be taken particularly seriously.

14. The board finds the recited ambiguity to make claim 1 of the main request unclear within the meaning of Article 84 EPC 1973.

First auxiliary request

15. The phrase introduced in claim 1 of the amended first auxiliary request (see point VII above) suffers from a number of clarity issues.

15.1 Firstly, where the rest of claim 1 is formulated, correctly, from the perspective of the computing system performing the individual steps, and mentions the user only indirectly in that the system receives the user's selection, the user is specifically mentioned in the added phrase.

15.2 Secondly, while the rest of claim 1 specifies the user to make selections and the system to generate code, the added phrase specifies the "user to generate ... code[]".

15.3 Thirdly, and most importantly, the added phrase states the "method [to be] adapted to allow a user" to select "combinations" according to the method "as defined above". What the user is "allowed" to do is, per se, a mere result to be achieved, and that it is achieved by (part of) a method "as defined above" is considered to be unclear. More specifically, it is not clear what part of the "above" method steps are meant to be implied by the reference to what is "defined above". The board notes that also the passage in the description which the appellant referred to as original disclosure, namely page 16, second paragraph, also refers only the "the code generation process" which the user might "employ" so as to define "multiple combinations of code". This passage is thus insufficient to overcome the board's clarity concerns.

15.3.1 The appellant argued that the amendment to claim 1 was filed in a reaction to the board's observation, made during the oral proceedings, that claim 1 does not imply that more than one selection is actually made, let alone according to different criteria.

15.3.2 The board notes that this observation was already made in the summons to oral proceedings (see point 14.1). Hence, the appellant has failed to establish exceptio­nal circumstances, let alone given cogent reasons in their support, which could justify that this amendment was filed only in oral proceedings.

15.3.3 Moreover, as explained above, the amendment introduces a number of new problems, at least under Article 84 EPC.

15.4 Accordingly, the board decided not to admit this amendment under Article 13(2) RPBA2020.

Second auxiliary request

16. The second auxiliary request suffers from the same clarity problem that the board established for the main request above. It is therefore found not to comply with Article 84 EPC 1973.

Third and fourth auxiliary requests

17. In the board's judgment, D1 discloses a method of generating code for a model, the model being based on "user's input" and expressed in terms of a graphical or textual model (see paragraph 8 and 64 to 72) and the code being in a programming language or in a hardware description language (see paragraph 120), based on users' selections of implementation alternatives and, optionally, a target platform, which, in the board's judgement, subsumes a choice of target language, (loc. cit., but in particular, figures 7, no. 302, figure 8, no. 316 and figure 16, no. 326). The board considers that graphical programs of the type considered in D1 implicitly has elements ("nodes") and, in fact, types of blocks (e.g. computation blocks, I/O blocks, compa­ra­tor blocks; see, e.g., figures 10 andd 22A to 22E). D1 discloses that decisions can be made per node (loc. cit.) and may apply to the entire model. It would also appear to be at least obvious that some choice apply to "types of elements": In particular the choice of a "look and feel" (see paragraph 134) should apply alike to all nodes or elements which relate to the user interface of the generated program.

18. D1 does not disclose the selection of implementation alternatives depending on minimization of power consump­tion, area or memory use, or on maximization of speed.

18.1 However, as explained above (point 10.1), the invention as claimed does not achieve any such optimization. The claims neither specify how the mentioned optimizations are actually obtained, nor how they might be assessed for consistency and/or compatibility. For the user, the "designations" merely indicate an alleged property of the implementation alternative which they must take for granted and which might be incorrect.

18.2 The board therefore considers that the mentioned optimizations are not actually achieved by the claimed invention and, therefore, cannot be taken into account for assessing inventive step. Effectively, the claimed invention relates to a method of code generation from implementation alternatives, which the user selects via a suitable interface, irrespective of how the implementation alternatives differ from each other. Therefore, the board considers that what the way in which the implementation alternatives are stated, via their "designation", to differ from each other or what they are stated to optimise, cannot contribute to inventive step of the claimed invention.

19. D1 also does not disclose the claimed interface procedure for selecting a part of the model, and amongst the "available implementations" for it.

19.1 The board accepts the appellant's argument that the claim specifies the generation of an interface and, subsequently, its updating, in view of two user's choises made in sequence. As a consequence, the board does not maintain its clarity objection in this regard.

19.2 However, the first display of designations, in response to the selection of an element and before the selection of an (implementation) scope is redundant, because it is modified in an undefined manner by the second display of designations. The board's argument that the first display of designations is redundant was not challenged by the appellant during the oral proceedings (see also point 8 above).

20. The appellant argued during oral proceedings that use of "designations" by the interface as a way of referring to the implementation alternatives required a particular "organisation" of the overall system.

20.1 The board does not agree.

20.2 A system that is to provide implementation alternatives in the first place, which is known from D1 as cited above (point X), there are a priori two possibilities: The implementation alternatives can be created on the fly when selected or they can be precomputed. Both al­ternatives are common place in the art, as they mark the well-known options to trade of computation time against storage requirements. Either way, it is incon­ceivable that the actual code of the implementa­tion alternatives will be displayed on the screen for the user to choose from. Rather, it is at least obvious that the implementation alternatives are offered for selection "by name" - i.e. by "designation".

20.3 Given the need for a "designation" on the interface, it is evident that the code must be structured accordingly so that, given the designation, the implementation alternative is made available for code generation. How in detail this is organised is not claimed. No inventive structure of the code is, however, required.

20.4 Therefore, the board does not accept that the details of the claimed procedure of displaying information in and having the user select from the claimed interface establishes an inventive step over D1.

20.5 Therefore, claim 1 of the third and the fourth auxiliary requests lacks an inventive step over D1, Article 56 EPC 1973.

Dispositif

Order

For these reasons it is decided that:

The appeal is dismissed.

Footer - Service & support
  • Soutien
    • Mises à jour du site Internet
    • Disponibilité de services en ligne
    • FAQ
    • Publications
    • Notifications relatives aux procédures
    • Contact
    • Centre d'abonnement
    • Jours fériés
    • Glossaire
Footer - More links
  • Centre de presse
  • Emploi et carrière
  • Single Access Portal
  • Achats
  • Chambres de recours
Facebook
European Patent Office
EPO Jobs
Instagram
EuropeanPatentOffice
Linkedin
European Patent Office
EPO Jobs
EPO Procurement
X (formerly Twitter)
EPOorg
EPOjobs
Youtube
TheEPO
Footer
  • Adresse bibliographique
  • Conditions d’utilisation
  • Protection des données
  • Accessibilité