Skip to main content Skip to footer
HomeHome
 
  • Homepage
  • Searching for patents

    Patent knowledge

    Access our patent databases and search tools.

    Go to overview 

    • Overview
    • Technical information
      • Overview
      • Espacenet - patent search
      • European Publication Server
      • EP full-text search
    • Legal information
      • Overview
      • European Patent Register
      • European Patent Bulletin
      • European Case Law Identifier sitemap
      • Third-party observations
    • Business information
      • Overview
      • PATSTAT
      • IPscore
      • Technology insight reports
    • Data
      • Overview
      • Technology Intelligence Platform
      • Linked open EP data
      • Bulk data sets
      • Web services
      • Coverage, codes and statistics
    • Technology platforms
      • Overview
      • Plastics in transition
      • Water innovation
      • Space innovation
      • Technologies combatting cancer
      • Firefighting technologies
      • Clean energy technologies
      • Fighting coronavirus
    • Helpful resources
      • Overview
      • First time here?
      • Asian patent information
      • Patent information centres
      • Patent Translate
      • Patent Knowledge News
      • Business and statistics
      • Unitary Patent information in patent knowledge
    Image
    Plastics in Transition

    Technology insight report on plastic waste management

  • Applying for a patent

    Applying for a patent

    Practical information on filing and grant procedures.

    Go to overview 

    • Overview
    • European route
      • Overview
      • European Patent Guide
      • Oppositions
      • Oral proceedings
      • Appeals
      • Unitary Patent & Unified Patent Court
      • National validation
      • Request for extension/validation
    • International route (PCT)
      • Overview
      • Euro-PCT Guide – PCT procedure at the EPO
      • EPO decisions and notices
      • PCT provisions and resources
      • Extension/validation request
      • Reinforced partnership programme
      • Accelerating your PCT application
      • Patent Prosecution Highway (PPH)
      • Training and events
    • National route
    • Find a professional representative
    • MyEPO services
      • Overview
      • Understand our services
      • Get access
      • File with us
      • Interact with us on your files
      • Online Filing & fee payment outages
    • Forms
      • Overview
      • Request for examination
    • Fees
      • Overview
      • European fees (EPC)
      • International fees (PCT)
      • Unitary Patent fees (UP)
      • Fee payment and refunds
      • Warning

    UP

    Find out how the Unitary Patent can enhance your IP strategy

  • Law & practice

    Law & practice

    European patent law, the Official Journal and other legal texts.

    Go to overview 

    • Overview
    • Legal texts
      • Overview
      • European Patent Convention
      • Official Journal
      • Guidelines
      • Extension / validation system
      • London Agreement
      • National law relating to the EPC
      • Unitary patent system
      • National measures relating to the Unitary Patent
    • Court practices
      • Overview
      • European Patent Judges' Symposium
    • User consultations
      • Overview
      • Ongoing consultations
      • Completed consultations
    • Substantive patent law harmonisation
      • Overview
      • The Tegernsee process
      • Group B+
    • Convergence of practice
    • Options for professional representatives
    Image
    Law and practice scales 720x237

    Keep up with key aspects of selected BoA decisions with our monthly "Abstracts of decisions”

  • News & events

    News & events

    Our latest news, podcasts and events, including the European Inventor Award.

    Go to overview 

     

    • Overview
    • News
    • Events
    • European Inventor Award
      • Overview
      • The meaning of tomorrow
      • About the award
      • Categories and prizes
      • Meet the finalists
      • Nominations
      • European Inventor Network
      • The 2024 event
    • Young Inventors Prize
      • Overview
      • About the prize
      • Nominations
      • The jury
      • The world, reimagined
    • Press centre
      • Overview
      • Patent Index and statistics
      • Search in press centre
      • Background information
      • Copyright
      • Press contacts
      • Call back form
      • Email alert service
    • Innovation and patenting in focus
      • Overview
      • Water-related technologies
      • CodeFest
      • Green tech in focus
      • Research institutes
      • Women inventors
      • Lifestyle
      • Space and satellites
      • The future of medicine
      • Materials science
      • Mobile communications
      • Biotechnology
      • Patent classification
      • Digital technologies
      • The future of manufacturing
      • Books by EPO experts
    • "Talk innovation" podcast

    Podcast

    From ideas to inventions: tune into our podcast for the latest in tech and IP

  • Learning

    Learning

    The European Patent Academy – the point of access to your learning

    Go to overview 

    • Overview
    • Learning activities and paths
      • Overview
      • Learning activities
      • Learning paths
    • EQE and EPAC
      • Overview
      • EQE - European qualifying examination
      • EPAC - European patent administration certification
      • CSP – Candidate Support Programme
    • Learning resources by area of interest
      • Overview
      • Patent granting
      • Technology transfer and dissemination
      • Patent enforcement and litigation
    • Learning resources by profile
      • Overview
      • Business and IP managers
      • EQE and EPAC Candidates
      • Judges, lawyers and prosecutors
      • National offices and IP authorities
      • Patent attorneys and paralegals
      • Universities, research centres and technology transfer centres (TTOs)
    Image
    Patent Academy catalogue

    Have a look at the extensive range of learning opportunities in the European Patent Academy training catalogue

  • About us

    About us

    Find out more about our work, values, history and vision

    Go to overview 

    • Overview
    • The EPO at a glance
    • 50 years of the EPC
      • Overview
      • Official celebrations
      • Member states’ video statements
      • 50 Leading Tech Voices
      • Athens Marathon
      • Kids’ collaborative art competition
    • Legal foundations and member states
      • Overview
      • Legal foundations
      • Member states of the European Patent Organisation
      • Extension states
      • Validation states
    • Administrative Council and subsidiary bodies
      • Overview
      • Communiqués
      • Calendar
      • Documents and publications
      • Administrative Council
    • Principles & strategy
      • Overview
      • Our mission, vision, values and corporate policy
      • Strategic Plan 2028
      • Towards a New Normal
    • Leadership & management
      • Overview
      • President António Campinos
      • Management Advisory Committee
    • Sustainability at the EPO
      • Overview
      • Environmental
      • Social
      • Governance and Financial sustainability
    • Services & activities
      • Overview
      • Our services & structure
      • Quality
      • Consulting our users
      • European and international co-operation
      • European Patent Academy
      • Chief Economist
      • Ombuds Office
      • Reporting wrongdoing
    • Observatory on Patents and Technology
      • Overview
      • Technologies
      • Innovation actors
      • Policy and funding
      • Tools
      • About the Observatory
    • Procurement
      • Overview
      • Procurement forecast
      • Doing business with the EPO
      • Procurement procedures
      • Sustainable Procurement Policy
      • About eTendering and electronic signatures
      • Procurement portal
      • Invoicing
      • General conditions
      • Archived tenders
    • Transparency portal
      • Overview
      • General
      • Human
      • Environmental
      • Organisational
      • Social and relational
      • Economic
      • Governance
    • Statistics and trends
      • Overview
      • Statistics & Trends Centre
      • Patent Index 2024
      • EPO Data Hub
      • Clarification on data sources
    • History
      • Overview
      • 1970s
      • 1980s
      • 1990s
      • 2000s
      • 2010s
      • 2020s
    • Art collection
      • Overview
      • The collection
      • Let's talk about art
      • Artists
      • Media library
      • What's on
      • Publications
      • Contact
      • Culture Space A&T 5-10
      • "Long Night"
    Image
    Patent Index 2024 keyvisual showing brightly lit up data chip, tinted in purple, bright blue

    Track the latest tech trends with our Patent Index

 
en de fr
  • Language selection
  • English
  • Deutsch
  • Français
Main navigation
  • Homepage
    • Go back
    • New to patents
  • New to patents
    • Go back
    • Your business and patents
    • Why do we have patents?
    • What's your big idea?
    • Are you ready?
    • What to expect
    • How to apply for a patent
    • Is it patentable?
    • Are you first?
    • Patent quiz
    • Unitary patent video
  • Searching for patents
    • Go back
    • Overview
    • Technical information
      • Go back
      • Overview
      • Espacenet - patent search
        • Go back
        • Overview
        • National patent office databases
        • Global Patent Index (GPI)
        • Release notes
      • European Publication Server
        • Go back
        • Overview
        • Release notes
        • Cross-reference index for Euro-PCT applications
        • EP authority file
        • Help
      • EP full-text search
    • Legal information
      • Go back
      • Overview
      • European Patent Register
        • Go back
        • Overview
        • Release notes archive
        • Register documentation
          • Go back
          • Overview
          • Deep link data coverage
          • Federated Register
          • Register events
      • European Patent Bulletin
        • Go back
        • Overview
        • Download Bulletin
        • EP Bulletin search
        • Help
      • European Case Law Identifier sitemap
      • Third-party observations
    • Business information
      • Go back
      • Overview
      • PATSTAT
      • IPscore
        • Go back
        • Release notes
      • Technology insight reports
    • Data
      • Go back
      • Overview
      • Technology Intelligence Platform
      • Linked open EP data
      • Bulk data sets
        • Go back
        • Overview
        • Manuals
        • Sequence listings
        • National full-text data
        • European Patent Register data
        • EPO worldwide bibliographic data (DOCDB)
        • EP full-text data
        • EPO worldwide legal event data (INPADOC)
        • EP bibliographic data (EBD)
        • Boards of Appeal decisions
      • Web services
        • Go back
        • Overview
        • Open Patent Services (OPS)
        • European Publication Server web service
      • Coverage, codes and statistics
        • Go back
        • Weekly updates
        • Updated regularly
    • Technology platforms
      • Go back
      • Overview
      • Plastics in transition
        • Go back
        • Overview
        • Plastics waste recovery
        • Plastics waste recycling
        • Alternative plastics
      • Innovation in water technologies
        • Go back
        • Overview
        • Clean water
        • Protection from water
      • Space innovation
        • Go back
        • Overview
        • Cosmonautics
        • Space observation
      • Technologies combatting cancer
        • Go back
        • Overview
        • Prevention and early detection
        • Diagnostics
        • Therapies
        • Wellbeing and aftercare
      • Firefighting technologies
        • Go back
        • Overview
        • Detection and prevention of fires
        • Fire extinguishing
        • Protective equipment
        • Post-fire restoration
      • Clean energy technologies
        • Go back
        • Overview
        • Renewable energy
        • Carbon-intensive industries
        • Energy storage and other enabling technologies
      • Fighting coronavirus
        • Go back
        • Overview
        • Vaccines and therapeutics
          • Go back
          • Overview
          • Vaccines
          • Overview of candidate therapies for COVID-19
          • Candidate antiviral and symptomatic therapeutics
          • Nucleic acids and antibodies to fight coronavirus
        • Diagnostics and analytics
          • Go back
          • Overview
          • Protein and nucleic acid assays
          • Analytical protocols
        • Informatics
          • Go back
          • Overview
          • Bioinformatics
          • Healthcare informatics
        • Technologies for the new normal
          • Go back
          • Overview
          • Devices, materials and equipment
          • Procedures, actions and activities
          • Digital technologies
        • Inventors against coronavirus
    • Helpful resources
      • Go back
      • Overview
      • First time here?
        • Go back
        • Overview
        • Basic definitions
        • Patent classification
          • Go back
          • Overview
          • Cooperative Patent Classification (CPC)
        • Patent families
          • Go back
          • Overview
          • DOCDB simple patent family
          • INPADOC extended patent family
        • Legal event data
          • Go back
          • Overview
          • INPADOC classification scheme
      • Asian patent information
        • Go back
        • Overview
        • China (CN)
          • Go back
          • Overview
          • Facts and figures
          • Grant procedure
          • Numbering system
          • Useful terms
          • Searching in databases
        • Chinese Taipei (TW)
          • Go back
          • Overview
          • Grant procedure
          • Numbering system
          • Useful terms
          • Searching in databases
        • India (IN)
          • Go back
          • Overview
          • Facts and figures
          • Grant procedure
          • Numbering system
        • Japan (JP)
          • Go back
          • Overview
          • Facts and figures
          • Grant procedure
          • Numbering system
          • Useful terms
          • Searching in databases
        • Korea (KR)
          • Go back
          • Overview
          • Facts and figures
          • Grant procedure
          • Numbering system
          • Useful terms
          • Searching in databases
        • Russian Federation (RU)
          • Go back
          • Overview
          • Facts and figures
          • Numbering system
          • Searching in databases
        • Useful links
      • Patent information centres (PATLIB)
      • Patent Translate
      • Patent Knowledge News
      • Business and statistics
      • Unitary Patent information in patent knowledge
  • Applying for a patent
    • Go back
    • Overview
    • European route
      • Go back
      • Overview
      • European Patent Guide
      • Oppositions
      • Oral proceedings
        • Go back
        • Oral proceedings calendar
          • Go back
          • Calendar
          • Public access to appeal proceedings
          • Public access to opposition proceedings
          • Technical guidelines
      • Appeals
      • Unitary Patent & Unified Patent Court
        • Go back
        • Overview
        • Unitary Patent
          • Go back
          • Overview
          • Legal framework
          • Main features
          • Applying for a Unitary Patent
          • Cost of a Unitary Patent
          • Translation and compensation
          • Start date
          • Introductory brochures
        • Unified Patent Court
      • National validation
      • Extension/validation request
    • International route
      • Go back
      • Overview
      • Euro-PCT Guide
      • Entry into the European phase
      • Decisions and notices
      • PCT provisions and resources
      • Extension/validation request
      • Reinforced partnership programme
      • Accelerating your PCT application
      • Patent Prosecution Highway (PPH)
        • Go back
        • Patent Prosecution Highway (PPH) programme outline
      • Training and events
    • National route
    • MyEPO services
      • Go back
      • Overview
      • Understand our services
        • Go back
        • Overview
        • Exchange data with us using an API
          • Go back
          • Release notes
      • Get access
        • Go back
        • Overview
        • Release notes
      • File with us
        • Go back
        • Overview
        • What if our online filing services are down?
        • Release notes
      • Interact with us on your files
        • Go back
        • Release notes
      • Online Filing & fee payment outages
    • Fees
      • Go back
      • Overview
      • European fees (EPC)
        • Go back
        • Overview
        • Decisions and notices
      • International fees (PCT)
        • Go back
        • Reduction in fees
        • Fees for international applications
        • Decisions and notices
        • Overview
      • Unitary Patent fees (UP)
        • Go back
        • Overview
        • Decisions and notices
      • Fee payment and refunds
        • Go back
        • Overview
        • Payment methods
        • Getting started
        • FAQs and other documentation
        • Technical information for batch payments
        • Decisions and notices
        • Release notes
      • Warning
    • Forms
      • Go back
      • Overview
      • Request for examination
    • Find a professional representative
  • Law & practice
    • Go back
    • Overview
    • Legal texts
      • Go back
      • Overview
      • European Patent Convention
        • Go back
        • Overview
        • Archive
          • Go back
          • Overview
          • Documentation on the EPC revision 2000
            • Go back
            • Overview
            • Diplomatic Conference for the revision of the EPC
            • Travaux préparatoires
            • New text
            • Transitional provisions
            • Implementing regulations to the EPC 2000
            • Rules relating to Fees
            • Ratifications and accessions
          • Travaux Préparatoires EPC 1973
      • Official Journal
      • Guidelines
        • Go back
        • Overview
        • EPC Guidelines
        • PCT-EPO Guidelines
        • Unitary Patent Guidelines
        • Guidelines revision cycle
        • Consultation results
        • Summary of user responses
        • Archive
      • Extension / validation system
      • London Agreement
      • National law relating to the EPC
        • Go back
        • Overview
        • Archive
      • Unitary Patent system
        • Go back
        • Travaux préparatoires to UP and UPC
      • National measures relating to the Unitary Patent 
    • Court practices
      • Go back
      • Overview
      • European Patent Judges' Symposium
    • User consultations
      • Go back
      • Overview
      • Ongoing consultations
      • Completed consultations
    • Substantive patent law harmonisation
      • Go back
      • Overview
      • The Tegernsee process
      • Group B+
    • Convergence of practice
    • Options for professional representatives
  • News & events
    • Go back
    • Overview
    • News
    • Events
    • European Inventor Award
      • Go back
      • Overview
      • The meaning of tomorrow
      • About the award
      • Categories and prizes
      • Meet the inventors
      • Nominations
      • European Inventor Network
        • Go back
        • 2024 activities
        • 2025 activities
        • Rules and criteria
        • FAQ
      • The 2024 event
    • Young Inventors Prize
      • Go back
      • Overview
      • About the prize
      • Nominations
      • The jury
      • The world, reimagined
      • The 2025 event
    • Press centre
      • Go back
      • Overview
      • Patent Index and statistics
      • Search in press centre
      • Background information
        • Go back
        • Overview
        • European Patent Office
        • Q&A on patents related to coronavirus
        • Q&A on plant patents
      • Copyright
      • Press contacts
      • Call back form
      • Email alert service
    • In focus
      • Go back
      • Overview
      • Water-related technologies
      • CodeFest
        • Go back
        • CodeFest Spring 2025 on classifying patent data for sustainable development
        • Overview
        • CodeFest 2024 on generative AI
        • CodeFest 2023 on Green Plastics
      • Green tech in focus
        • Go back
        • Overview
        • About green tech
        • Renewable energies
        • Energy transition technologies
        • Building a greener future
      • Research institutes
      • Women inventors
      • Lifestyle
      • Space and satellites
        • Go back
        • Overview
        • Patents and space technologies
      • Healthcare
        • Go back
        • Overview
        • Medical technologies and cancer
        • Personalised medicine
      • Materials science
        • Go back
        • Overview
        • Nanotechnology
      • Mobile communications
      • Biotechnology
        • Go back
        • Overview
        • Red, white or green
        • The role of the EPO
        • What is patentable?
        • Biotech inventors
      • Classification
        • Go back
        • Overview
        • Nanotechnology
        • Climate change mitigation technologies
          • Go back
          • Overview
          • External partners
          • Updates on Y02 and Y04S
      • Digital technologies
        • Go back
        • Overview
        • About ICT
        • Hardware and software
        • Artificial intelligence
        • Fourth Industrial Revolution
      • Additive manufacturing
        • Go back
        • Overview
        • About AM
        • AM innovation
      • Books by EPO experts
    • Podcast
  • Learning
    • Go back
    • Overview
    • Learning activities and paths
      • Go back
      • Overview
      • Learning activities: types and formats
      • Learning paths
    • EQE and EPAC
      • Go back
      • Overview
      • EQE - European Qualifying Examination
        • Go back
        • Overview
        • Compendium
          • Go back
          • Overview
          • Paper F
          • Paper A
          • Paper B
          • Paper C
          • Paper D
          • Pre-examination
        • Candidates successful in the European qualifying examination
        • Archive
      • EPAC - European patent administration certification
      • CSP – Candidate Support Programme
    • Learning resources by area of interest
      • Go back
      • Overview
      • Patent granting
      • Technology transfer and dissemination
      • Patent enforcement and litigation
    • Learning resources by profile
      • Go back
      • Overview
      • Business and IP managers
        • Go back
        • Overview
        • Innovation case studies
          • Go back
          • Overview
          • SME case studies
          • Technology transfer case studies
          • High-growth technology case studies
        • Inventor's handbook
          • Go back
          • Overview
          • 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
          • Overview
          • Tools and databases
          • EPO procedures and initiatives
          • Search strategies
          • Challenges and specific topics
        • Support for high-growth technology businesses
          • Go back
          • Overview
          • Business decision-makers
          • IP professionals
          • Stakeholders of the Innovation Ecosystem
      • EQE and EPAC Candidates
        • Go back
        • Overview
        • Paper F brain-teasers
        • Daily D questions
        • European qualifying examination - Guide for preparation
        • EPAC
      • Judges, lawyers and prosecutors
        • Go back
        • Overview
        • Compulsory licensing in Europe
        • The jurisdiction of European courts in patent disputes
      • National offices and IP authorities
        • Go back
        • Overview
        • Learning material for examiners of national officers
        • Learning material for formalities officers and paralegals
      • Patent attorneys and paralegals
      • Universities, research centres and TTOs
        • Go back
        • Overview
        • Modular IP Education Framework (MIPEF)
        • Pan-European Seal Young Professionals Programme
          • Go back
          • Overview
          • For students
          • For universities
            • Go back
            • Overview
            • IP education resources
            • University memberships
          • Our young professionals
          • Professional development plan
        • Academic Research Programme
          • Go back
          • Overview
          • Completed research projects
          • Current research projects
        • IP Teaching Kit
          • Go back
          • Overview
          • Download modules
        • Intellectual property course design manual
        • PATLIB Knowledge Transfer to Africa
          • Go back
          • The PATLIB Knowledge Transfer to Africa initiative (KT2A)
          • KT2A core activities
          • Success story: Malawi University of Science and Technology and PATLIB Birmingham
  • About us
    • Go back
    • Overview
    • The EPO at a glance
    • 50 years of the EPC
      • Go back
      • Official celebrations
      • Overview
      • 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
      • Kids’ collaborative art competition
    • Legal foundations and member states
      • Go back
      • Overview
      • Legal foundations
      • Member states
        • Go back
        • Overview
        • Member states by date of accession
      • Extension states
      • Validation states
    • Administrative Council and subsidiary bodies
      • Go back
      • Overview
      • Communiqués
        • Go back
        • 2024
        • Overview
        • 2023
        • 2022
        • 2021
        • 2020
        • 2019
        • 2018
        • 2017
        • 2016
        • 2015
        • 2014
        • 2013
      • Calendar
      • Documents and publications
        • Go back
        • Overview
        • Select Committee documents
      • Administrative Council
        • Go back
        • Overview
        • Composition
        • Representatives
        • Rules of Procedure
        • Board of Auditors
        • Secretariat
        • Council bodies
    • Principles & strategy
      • Go back
      • Overview
      • Mission, vision, values & corporate policy
      • Strategic Plan 2028
        • Go back
        • Driver 1: People
        • Driver 2: Technologies
        • Driver 3: High-quality, timely products and services
        • Driver 4: Partnerships
        • Driver 5: Financial sustainability
      • Towards a New Normal
      • Data protection & privacy notice
    • Leadership & management
      • Go back
      • Overview
      • About the President
      • Management Advisory Committee
    • Sustainability at the EPO
      • Go back
      • Overview
      • Environmental
        • Go back
        • Overview
        • Inspiring environmental inventions
      • Social
        • Go back
        • Overview
        • Inspiring social inventions
      • Governance and Financial sustainability
    • Procurement
      • Go back
      • Overview
      • Procurement forecast
      • Doing business with the EPO
      • Procurement procedures
      • Dynamic Purchasing System (DPS) publications
      • Sustainable Procurement Policy
      • About eTendering
      • Invoicing
      • Procurement portal
        • Go back
        • Overview
        • e-Signing contracts
      • General conditions
      • Archived tenders
    • Services & activities
      • Go back
      • Overview
      • Our services & structure
      • Quality
        • Go back
        • Overview
        • Foundations
          • Go back
          • Overview
          • European Patent Convention
          • Guidelines for examination
          • Our staff
        • Enabling quality
          • Go back
          • Overview
          • Prior art
          • Classification
          • Tools
          • Processes
        • Products & services
          • Go back
          • Overview
          • Search
          • Examination
          • Opposition
          • Continuous improvement
        • Quality through networking
          • Go back
          • Overview
          • User engagement
          • Co-operation
          • User satisfaction survey
          • Stakeholder Quality Assurance Panels
        • Patent Quality Charter
        • Quality Action Plan
        • Quality dashboard
        • Statistics
          • Go back
          • Overview
          • Search
          • Examination
          • Opposition
        • Integrated management at the EPO
      • Consulting our users
        • Go back
        • Overview
        • Standing Advisory Committee before the EPO (SACEPO)
          • Go back
          • Overview
          • Objectives
          • SACEPO and its working parties
          • Meetings
          • Single Access Portal – SACEPO Area
        • Surveys
          • Go back
          • Overview
          • Detailed methodology
          • Search services
          • Examination services, final actions and publication
          • Opposition services
          • Formalities services
          • Customer services
          • Filing services
          • Key Account Management (KAM)
          • Website
          • Archive
      • Our user service charter
      • European and international co-operation
        • Go back
        • Overview
        • Co-operation with member states
          • Go back
          • Overview
        • Bilateral co-operation with non-member states
          • Go back
          • Overview
          • Validation system
          • Reinforced Partnership programme
        • Multilateral international co-operation with IP offices and organisations
        • Co-operation with international organisations outside the IP system
      • European Patent Academy
        • Go back
        • Overview
        • Partners
      • Chief Economist
        • Go back
        • Overview
        • Economic studies
      • Ombuds Office
      • Reporting wrongdoing
    • Observatory on Patents and Technology
      • Go back
      • Overview
      • Technologies
        • Go back
        • Overview
        • Innovation against cancer
        • Assistive robotics
        • Space technologies
      • Innovation actors
        • Go back
        • Overview
        • Startups and SMEs
          • Go back
          • Overview
          • Publications
        • Research universities and public research organisations
      • Policy and funding
        • Go back
        • Overview
        • Financing innovation programme
          • Go back
          • Overview
          • Our studies on the financing of innovation
          • EPO initiatives for patent applicants
          • Financial support for innovators in Europe
        • Patents and standards
          • Go back
          • Overview
          • Publications
          • Patent standards explorer
      • Tools
        • Go back
        • Overview
        • Deep Tech Finder
      • About the Observatory
        • Go back
        • Overview
        • Work plan
    • Transparency portal
      • Go back
      • Overview
      • General
        • Go back
        • Overview
        • 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
          • Overview
          • 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
      • Human
      • Environmental
      • Organisational
      • Social and relational
      • Economic
      • Governance
    • Statistics and trends
      • Go back
      • Overview
      • 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
    • History
      • Go back
      • Overview
      • 1970s
      • 1980s
      • 1990s
      • 2000s
      • 2010s
      • 2020s
    • Art collection
      • Go back
      • Overview
      • The collection
      • Let's talk about art
      • Artists
      • Media library
      • What's on
      • Publications
      • Contact
      • Culture Space 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
          • Previous exhibitions
        • The European Patent Journey
        • Sustaining life. Art in the climate emergency
        • Next generation statements
        • Open storage
        • Cosmic bar
      • "Long Night"
  • Boards of Appeal
    • Go back
    • Overview
    • Decisions of the Boards of Appeal
      • Go back
      • Overview
      • Recent decisions
      • Selected decisions
    • Information from the Boards of Appeal
    • Procedure
    • Oral proceedings
    • About the Boards of Appeal
      • Go back
      • Overview
      • President of the Boards of Appeal
      • Enlarged Board of Appeal
        • Go back
        • Overview
        • 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)
      • Technical Boards of Appeal
      • Legal Board of Appeal
      • Disciplinary Board of Appeal
      • Presidium
        • Go back
        • Overview
    • Code of Conduct
    • Business distribution scheme
      • Go back
      • Overview
      • Technical boards of appeal by IPC in 2025
      • Archive
    • Annual list of cases
    • Communications
    • Annual reports
      • Go back
      • Overview
    • Publications
      • Go back
      • Abstracts of decisions
    • Case Law of the Boards of Appeal
      • Go back
      • Overview
      • Archive
  • Service & support
    • Go back
    • Overview
    • Website updates
    • Availability of online services
      • Go back
      • Overview
    • FAQ
      • Go back
      • Overview
    • Publications
    • Ordering
      • Go back
      • Overview
      • Patent Knowledge Products and Services
      • Terms and conditions
        • Go back
        • Overview
        • Patent information products
        • Bulk data sets
        • Open Patent Services (OPS)
        • Fair use charter
    • Procedural communications
    • Useful links
      • Go back
      • Overview
      • Patent offices of member states
      • Other patent offices
      • Directories of patent attorneys
      • Patent databases, registers and gazettes
      • Disclaimer
    • Contact us
      • Go back
      • Overview
      • Filing options
      • Locations
    • Subscription centre
      • Go back
      • Overview
      • Subscribe
      • Change preferences
      • Unsubscribe
    • Official holidays
    • Glossary
    • RSS feeds
Board of Appeals
Decisions

Recent decisions

Overview
  • 2025 decisions
  • 2024 decisions
  • 2023 decisions
  1. Home
  2. T 1251/08 (Serial bus simulation / TERADYNE) 29-06-2012
Facebook X Linkedin Email

T 1251/08 (Serial bus simulation / TERADYNE) 29-06-2012

European Case Law Identifier
ECLI:EP:BA:2012:T125108.20120629
Date of decision
29 June 2012
Case number
T 1251/08
Petition for review of
-
Application number
03766878.7
IPC class
G06F 13/00
Language of proceedings
EN
Distribution
DISTRIBUTED TO BOARD CHAIRMEN (C)

Download and more information:

Decision in EN 52.14 KB
Documentation of the appeal procedure can be found in the European Patent Register
Bibliographic information is available in:
EN
Versions
Unpublished
Application title

Universal approach for simulating, emulating, and testing a variety of serial bus types

Applicant name
Teradyne, Inc.
Opponent name
-
Board
3.5.06
Headnote
-
Relevant legal provisions
Rules of procedure of the Boards of Appeal Art 4
Rules of procedure of the Boards of Appeal Art 5
European Patent Convention R 100(2)
European Patent Convention Art 84 1973
European Patent Convention Art 54(1) 1973
European Patent Convention Art 54(2) 1973
European Patent Convention Art 111(1) 1973
Keywords

Request for telephone interview with rapporteur - refused

Amended claims filed in oral proceedings admitted - yes (third auxiliary request)

Claims - support by description - no (Main and first and second auxiliary requests)

Novelty - yes (third auxiliary request)

Decision re appeals - remittal - yes (third auxiliary request)

Catchword
Request for telephone interview with rapporteur refused - see reasons 2 to 2.3.
Cited decisions
T 1109/02
T 0263/07
Citing decisions
T 1937/09
T 0831/17
T 2024/21

I. This is an appeal against the decision by the examining division, with written reasons dispatched on 16 January 2008, to refuse European patent application No. 03 766 878.7.

II. According to the reasons for the decision, which was based on the claims according to the main and first and second auxiliary requests filed during oral proceedings on 6 December 2007, the subject-matter of claims 1 and 34 according to the main request lacked novelty, Article 54(1,2) EPC 1973, in view of D3. The subject-matter of claims 1 and 31 according to the first and second auxiliary requests lacked inventive step, Article 56 EPC 1973, in view of D3. The international search report also cited D1. These documents are as follows:

D1: "Reference Manual: Model 2108; VXI Serial Data System Digital Resource Module" [Online] (2 August 2001), Talon Instruments, San Dimas, CA 91773, USA, XP002274335.

D3: WO 01/28060 A1.

III. In a notice of appeal, received on 26 March 2008, the appellant requested that the decision be set aside and the application be remitted to the first instance with the order to grant a patent based on the main and first and second auxiliary requests on which the appealed decision was based. If any of these requests could not be allowed in the written procedure then oral proceedings were requested. The appeal fee was paid on the same day.

IV. In a statement of grounds of appeal, received on 26 May 2008, the appellant reiterated the requests made in the notice of appeal.

V. In an annex to a summons to oral proceedings the board set out its preliminary opinion on the appeal, expressing doubts inter alia as to whether the application complied with Article 84 EPC 1973 regarding support by the description and Article 56 EPC 1973 regarding inventive step. In view of the numerous handwritten amendments, the board also requested that the appellant file a clean copy of the second auxiliary request.

VI. With a letter received on 29 May 2012 the appellant submitted a replacement clean copy of the claims according to the second auxiliary request as well as amended claims according to a third, fourth, fifth and sixth auxiliary requests and an amended page 16 of the description. The appellant also requested that in claim 15 according to the main request the expression "the electronic apparatus" be replaced by "an electronic apparatus".

VII. On 8 June 2012 the appellant's representative telephoned the rapporteur requesting a telephone discussion with the rapporteur on 18 or 19 June 2012 to see whether any of the appellant's requests filed with the letter received on 29 May 2012 were either allowable or would be allowable with minor amendments. The appellant argued that such a discussion could avoid oral proceedings and thus save time and costs.

VIII. On 20 June 2012 the appellant's representative telephoned the rapporteur again. The rapporteur informed the representative that, in the board’s preliminary opinion, none of the main and auxiliary requests currently on file appeared to be allowable or would be allowable with only minor changes. The rapporteur declined a discussion of the board's reasons for this on the telephone.

IX. On the afternoon of 28 June 2012, the day before the oral proceedings, the appellant's representative telephoned the rapporteur to say that the appellant was submitting amended claims according to three new auxiliary requests, namely auxiliary requests 6A, 6B and 6C replacing the sixth auxiliary request. A letter to the same effect was received from the appellant later the same day accompanied by the texts of the three new auxiliary requests.

X. At the oral proceedings held on 29 June 2012 the appellant withdrew the third, fourth, fifth and sixth auxiliary requests as well as auxiliary requests 6A, 6B and 6C after discussion of their admissibility. The appellant instead submitted amended claims according to a new auxiliary request which became the new third auxiliary request.

At the end of the oral proceedings the appellant requested that the decision under appeal be set aside and that a patent be granted according to the main request as filed on 6 December 2007 and amended with the letter of 29 May 2012, the first auxiliary request as filed on 6 December 2007, the second auxiliary request as filed with the letter of 29 May 2012, or the third auxiliary request dated 29 June 2012 filed during the oral proceedings, further in the auxiliary that the case be remitted to the first instance for further prosecution.

XI. At the end of the oral proceedings the board announced its decision.

XII. The current description and figures of the application on file are as follows.

Description (all requests):

Pages 1 to 4 and 7 to 15, as published in WO 2004/013759 A2.

Pages 5 and 5a, received on 29 September 2006.

Page 6, received on 20 April 2007.

Page 16, received on 29 May 2012.

Figures (all requests):

1 to 3, as published in WO 2004/013759 A2.

XIII. Claim 1 according to the main request reads as follows:

"A system for emulating different types of serial busses, comprising: a plurality of separate components (312-326, 332-346) for parallel processing different communication layers of a generic serial bus model, wherein at least one component is adapted to process a physical layer, wherein each of the plurality of separate components (312-326, 332-346) is arranged to receive data at a data input, perform processing steps on the data, and output data at a data output, and wherein at least one of the plurality of separate components (312-326, 332-346) has at least one adjustable setting for configuring the component for interacting with different types of serial busses."

The claims according to this request also comprise an independent method claim 34.

XIV. Claim 1 according the first auxiliary request reads as follows:

"A system for emulating and testing different types of serial busses, comprising: a plurality of separate components (312-326, 332-346) for parallel processing different communication layers of a generic serial bus model, wherein at least one component is adapted to process a physical layer, wherein each of the plurality of separate components (312-326, 332-346) is arranged to receive data at a data input, perform processing steps on the data, and output data at a data output, and wherein at least one of the plurality of separate components (312-326, 332-346) has at least one adjustable setting for configuring the component for interacting with different types of serial busses, wherein at least one of the plurality of components (312-326, 332-346) further comprises a record of at least one expected behavior of data received at its data input, wherein said at least one of the plurality of components (312-326, 332-346) further comprises means for signaling a failure responsive to actual behavior of its input data not matching expected behavior of its input data, and further comprising means for injecting a fault by varying the at least one adjustable setting."

The claims according to this request also comprise an independent method claim 31.

XV. Claim 1 according the second auxiliary request reads as follows:

"A system for emulating and testing different types of serial busses, comprising: a plurality of separate components (312-326, 332-346) for parallel processing different communication layers of a generic serial bus model, wherein the generic serial bus model breaks down a serial bus into the different communication layers, the communication layers being chained in a sequence, wherein each of the plurality of components handles a different communication layer, wherein at least one component is adapted to process a physical layer, wherein at least one component is adapted to process voltage or current levels, wherein said components being connected according to said sequence, each of the plurality of separate components (312-326, 332-346) is arranged to receive data at a data input, perform processing steps on the data, and output data at a data output, and wherein each of the plurality of separate components (312-326, 332-346) has at least one adjustable setting for configuring the component for interacting with different types of serial busses to control individual characteristics without affecting other characteristics, wherein at least one of the plurality of components (312-326, 332-346) further comprises a record of at least one expected behavior of data received at its data input, and means for signaling a failure responsive to actual behavior of its input data not matching expected behavior of its input data; and further comprising means for injecting a fault by varying the at least one adjustable setting, wherein the communication layers comprise some of the following layers: word layer, field layer, symbol layer, sequence of symbols layer, encoding/decoding layer, timing layer, and wave shape layer."

The claims according to this request also comprise an independent method claim 30.

XVI. Claim 1, the sole independent claim, according to the third auxiliary request reads as follows:

"A system for testing different types of serial busses, comprising: a plurality of separate components (312-326, 332-346) for parallel processing different communication layers of a generic serial bus model, wherein the generic serial bus model breaks down a serial bus into the different communication layers, the communication layers being chained in a sequence, wherein each of the plurality of components handles a different communication layer, wherein at least one component is adapted to process a physical layer, wherein at least one component is adapted to process voltage or current levels, wherein said components being connected according to said sequence, each of the plurality of separate components (312-326, 332-346) is arranged to receive data at a data input, perform processing steps on the data, and output data at a data output, and wherein each of the plurality of separate components (312-326, 332-346) has at least one adjustable setting for configuring the component for interacting with different types of serial busses to control individual characteristics without affecting other characteristics, wherein at least one of the plurality of components (312-326, 332-346) further comprises a record of at least one expected behavior of data received at its data input, and means for signaling a failure responsive to actual behavior of its input data not matching expected behavior of its input data; and further comprising means for injecting a fault by varying the at least one adjustable setting, wherein the communication layers comprise at least some of the following layers: word layer, field layer, symbol layer, sequence of symbols layer, encoding/decoding layer, timing layer, and wave shape layer; and further comprising a plurality of hardware processors, wherein one processor of the plurality of hardware processors is used for one of the components; and an event bus (650) for communicating events among different ones of the plurality of processors (312-326, 332-346), wherein each of the plurality of processors is adapted to contribute one or more of its outputs to the event bus and each of the plurality of processors having access to the entire event bus."

1. The admissibility of the appeal

In view of the facts set out at points I, III and IV above, the appeal is admissible, since it complies with the EPC formal admissibility requirements.

2. The appellant's request for a telephone interview with the rapporteur and an explanation of the board's provisional opinion

2.1 In the telephone call with the rapporteur on 8 June 2012 the appellant's representative essentially requested a telephone interview with the rapporteur to discuss the allowability of certain requests on file. Although the request for an interview was not allowed, the representative nevertheless requested in a further telephone call with the rapporteur on 20 June 2012 an explanation of the board's provisional opinion on the requests on file.

2.2 As established in the case law of the boards of appeal, as a matter of principle, the EPC foresees the absolute right to oral proceedings under Article 116(1) EPC 1973, but not the right to a telephone interview (cf. Case Law of the Boards of Appeal of the EPO, 6th edition, 2010, VII.B.2.7.2 concerning the department of first instance, in particular). As to appeal proceedings more specifically, Articles 4 and 5 RPBA (Rules of Procedure of the Boards of Appeal of the European Patent Office, OJ EPO 2007, 536, the wording of which remains unchanged after the entry into force of EPC 2000) provide that certain steps in the proceedings may be taken by the rapporteur. Where this is the case the rapporteur's duties consist of either ensuring, under the board's supervision, that the procedural rules or the directions of the board of appeal are complied with by the parties, or, where it comes to substantive matters (Article 5(3) RPBA), of acting on behalf of the board. This, in other words, implies that the other members of the board have been informed and put in the position to give an informed opinion on the action to be taken. To this end it is important that the same case is presented to all of the board's members. If one of the board's members were privy to evidence or arguments not available to the other members then this would be a breach of the principle of collective decision making and would be in conflict with Article 21 EPC 1973; see T 1109/02 (not published in OJ EPO, reasons, point 1) and T 0263/07 (not published in OJ EPO, reasons, point 2.1 to 2.3).

2.3 Since the requested telephone interview and the enquiry regarding the reasons for the board's provisional opinion on the requests could have led the rapporteur to take a position on an issue where a collective decision would have been required, or to commit the board without preliminary discussion, both requests were refused as not being compatible with the above mentioned principle and rules governing appeal proceedings.

3. A further communication by the board after the summons to oral proceedings was not necessary and had also not been requested by the appellant. Under Rule 100(2) EPC (corresponding to Article 110(2) EPC 1973 in conjunction with Rule 66 (1) EPC 1973) the board shall invite the parties "as often as necessary" to file observations. In the present case oral proceedings were arranged as requested by the appellant and because it was the most efficient procedural course of action to be taken at this stage.

4. The telephone call by the representative on the day before the oral proceedings

The board wishes to avoid giving the impression that it finds that it is never appropriate for parties in ex parte proceedings to telephone the rapporteur. Leaving aside the question of whether it is appropriate to file new requests on the day before an oral proceedings, the representative's telephone call on the day before the oral proceedings to advise the board that several late requests were being filed by fax assisted the board in conducting these proceedings in an orderly manner. The board was consequently at least in a position to ensure that the late submission was distributed to the whole board as soon as possible.

5. The context of the invention

The application relates to the testing of serial buses in which the communications protocol used on the bus is represented in the test equipment by a multi-layered generic bus model, the layers corresponding, for instance, to words, fields, symbols, sequences of symbols, encoding/decoding, timing and the wave shape. In particular, one layer concerns the physical layer, i.e. the bus hardware dealing with voltages and currents. The layers correspond to mirror-image temporal chains of data processing steps for the case of transmitting and receiving data; see figure 3. The model also includes non-data support signals, such as handshaking signals used when data transmission commences or ceases. The layers are processed in parallel by separate processors (termed "components" in the claims), whereby the processors may be hardware, software, or a combination of the two. For instance, each processor may be implemented as a separate thread in a multi-threaded computer system. The bus model may be set up to correspond to predefined bus standards, such as RS232, or may be user-defined. In the context of bus testing, faults may be injected into the model by varying an adjustable setting for configuring a processor, and faults may be detected by comparing the resulting input data to a processor with the expected input data. The processors may also contribute data to and access data from an event bus, an event being, for example, the beginning of a field or the end of a transmitted word.

6. The admittance of the second and third requests into the proceedings

6.1 The question of the admittance of these requests, received on 29 May 2012 and in the oral proceedings on 29 June 2012, respectively, turns on whether the board allows the corresponding amendments to the appellant's case, Article 13 RPBA. According to Article 13(1) RPBA, any amendment to a party's case after it has filed its grounds of appeal or reply may be admitted and considered at the board's discretion. The discretion shall be exercised in view of inter alia the complexity of the new subject-matter submitted, the current state of the proceedings and the need for procedural economy. Under Article 13(3) RPBA, amendments sought to be made after oral proceedings have been arranged shall not be admitted if they raise issues which the board cannot reasonably be expected to deal with without adjournment of the oral proceedings.

6.2 The claims according to the second auxiliary request are a clean copy of those previously on file with the claims renumbered to be consecutive and were filed in response to the board's request to do so. The amendments made the claims easier to understand.

6.3 The claims according to the third auxiliary request have been amended with respect to those of the second auxiliary request by deleting all the method claims, deleting the term "emulating" from claim 1 and adding features to restrict claim 1 based on original claim 28, page 13, lines 17 to 24, and figure 6 (event bus) and page 10, lines 18 to 19 (hardware processor). The board is satisfied that the amendments are directed to overcoming the doubts expressed by the board in the annex to the summons to oral proceedings regarding support by the description, Article 84 EPC 1973, and lack of inventive step, Article 56 EPC 1973. The limited extent of the amendments was such that the board was readily able to assess their effect without adjournment of the oral proceedings.

6.4 Hence the board admitted the second and third auxiliary requests into the procedure.

7. The allowability of the main and first and second auxiliary requests

7.1 Claim 1 of all these requests sets out inter alia a system for "emulating" different types of serial buses.

7.2 In the annex to the summons to oral proceedings the board stated inter alia that, according to the normal meaning of the word "emulation", a system which emulated a bus would have to reproduce the behaviour of a bus. In other words, it would have to transmit (or if "emulation" was taken loosely, simulate the transmission of) data from place to place, and emulate properties such as signal delay, degradation, echoes, noise, etc. This was not what was disclosed by the application. Rather it disclosed the emulation of a device which may be attached to a serial bus. Insofar as claims were directed to a system for emulating different types of serial buses, it appeared that they did not satisfy the requirements of Article 84 EPC 1973 regarding support by the description. The board noted that the statement of grounds of appeal also referred to the invention as being a "serial bus tester", which appeared to be a more appropriate designation.

7.3 The appellant has argued that the description disclosed the emulation and testing of serial buses, that emulation included a device attached to a bus and that a serial bus tester, in particular those parts which generated a "waveshape" (see page 8, lines 24 to 27), emulated the properties of the bus. Moreover the description mentioned the injection of errors into the chain of data processing steps; see page 11, lines 19 to 22, and page 14, lines 6 to 33. The bus was also a channel having a delay and could therefore emulate effects such as noise and Rayleigh fading.

7.4 The appellant's arguments have not convinced the board. While the multi-layer generic protocol model disclosed in the description and figures, in particular figure 3 and page 8, line 9, to page 10, line 8, can emulate the behaviour of a device attached to a serial bus, there is no disclosure of emulating the behaviour of the bus itself. The injection of faults in the communication protocol and the generation of the "waveshape" mentioned in the description are insufficient to disclose the emulation of bus behaviour such as, for instance, tolerances, overvoltages, overcurrents, channel fading and non-linear effects such as buffer saturation. Given a predefined bus input waveform, a bus emulator would yield the corresponding bus output waveform after the bus behaviours being emulated had taken their effect. Such an emulator is not disclosed in the application.

7.5 The board concludes that the term "emulating", applied to serial busses in claim 1 of all three requests, is not supported by the description, Article 84 EPC 1973, and that therefore none of the three requests is allowable.

8. Document D3

8.1 D3 concerns a digital testing device for testing or simulating communication systems involving a standard or a user-defined protocol; see page 3, lines 10 to 12. The device can also test the operation of a particular protocol; see page 9, lines 17 to 19. As shown in figure 1, the device is implemented on a computer (which can be a general-purpose computer or dedicated digital device; see page 4, lines 21 to 22) which can be connected by an interface cable to the system under test. As shown in figure 3, the system under test is linked to the "virtual protocol model core" by the "device interface object", which is "preferably hardware independent"; see page 6, lines 9 to 16. An output unit filters the output data for interpretation by the user, the system allowing the configuration of user-defined filters. The virtual protocol model core has three descendant objects - a protocol designer, a protocol simulator and a protocol analyzer - which will now be considered in turn.

8.2 Using the protocol designer the user can define a new protocol by applying the object-oriented principles of inheritance and encapsulation based on the generic "virtual protocol model core"; see page 5, lines 3 to 9, 18 to 19 and 32 to 33. Figure 4 shows a multilayer protocol model based on the OSI's layered model represented as a tree structure. Figure 5 gives an example of the TCP/IP protocol in the "protocol designer". Figure 7 shows a physical interface being selected during protocol design, and figure 9 shows a logical channel having a protocol and a physical interface.

8.3 The protocol simulator allows for the simulation of any protocol or device. If simulation is being carried out then the data interface is not required; page 6, lines 31 to 32. According to page 9, lines 19 to 21, "In the testing object, data is obtained from the interface, however, in the simulation object, data is produced, either at random or in a predetermined manner. The remainder of the operation is identical."

8.4 The protocol analyzer allows for analysis of any protocol added to the protocol core. In an analysis mode real time data is captured by the interface; see page 8, lines 31 to 32. The capture filter only looks for certain key features of interest to the user; see page 9, lines 12 to 14.

8.5 The model core can be data frame orientated; see page 6, lines 11 to 13. The model also supports any field, this being defined as covering "a data pattern, ranging from a single bit to an endless chain of bit-data"; see page 7, lines 17 to 19. According to page 8, lines 13 to 15, "The protocol requires a definition of the data fields of a data packet and a series of nodes define open flag, message format connect, message format disconnect, data and close flag data fields." Figure 10 shows captured data bytes fitted into the fields of the protocol of figure 9; see page 9, lines 6 to 7.

8.6 The appellant has argued that D3 does not disclose a system for emulating different types of serial buses. The board is not convinced by the appellant's arguments. Firstly, in the board's view, D3 is concerned with emulating a bus to the same extent as the present application is, in that it discloses a system for emulating a device to be attached to a bus (see point 7, above). Secondly, the board agrees with the finding in the appealed decision that figure 7 and page 8, lines 17 to 24, disclose the user choosing between various serial bus interfaces so that the generic core model mentioned on page 5, lines 26 to 27, which is hardware independent and can be adapted to any bit orientated data pattern, can be considered as a generic serial bus model. Figure 7 shows a choice of interface objects: "Network", "Asynchronous serial", "E1/T1" and "Sync/HDLC". At least "Asynchronous serial" and "E1/T1" concern serial interfaces ("HDLC" is an OSI Link Layer protocol, frequently but not necessarily used over a serial bus). Figure 8 also mentions the RS232 series of standards for serial bus protocols; see directory name. RS232 is also referred to in the description of the application on page 4, lines 9 to 11. It follows that, contrary to the appellant's argument, the system known from D3 device can emulate different types of serial buses.

8.7 The appellant has also argued that D3 does not disclose separate components processing layers of the protocol model in parallel. The board does not agree. The application uses the term "parallel" functionally rather than merely structurally. In the application the protocol layers are implemented by independent processors working "in parallel" (see page 10, lines 32 to 33) which can be "a separate thread in a multi-threaded computer system"; see page 11, lines 24 to 25. In the same way the "Virtual protocol model" core 40 and the "CoMPA Device Interfaces" 48 constitute separate layers processed in parallel, it being implicit in D3 that, in order for the system shown in figure 3 to be capable of dealing with input and output signals continuously, the virtual protocol model 40 and the device interfaces 48 must work "in parallel", in a manner comparable to the protocol layers of the application. The appellant has argued that the virtual protocol model core and the device interface object in D3 are not threads, executables or processes, but merely objects. Whilst this may be so, the skilled person reading D3 would understand that these objects require processing, as set out in the claims, to implement the system.

8.8 The appellant has argued that D3 only uses its model for bus monitoring (receive-only) rather than for testing (transmit-receive), meaning that D3 does not disclose the digital testing device transmitting data. The board has not been convinced by this argument for two reasons. Firstly, page 9, lines 17 to 21, refers to entering the simulation mode to generate data before beginning the test of a particular protocol. It may be true that, as the appellant has argued, in D3 in the simulation mode itself no data are transmitted. Transmission does however occur subsequently in the testing mode so that the device known from D3 is capable of data transmission to the device under test. Secondly, the device interface not only obtains data from the equipment under test it also returns data to the equipment under test; see page 6, lines 26 to 28. The appellant has objected that this is the only mention in D3 of data transmission and that there is no further disclosure of its implementation and no way of confirming its intended meaning. The board takes the view that the meaning intended by the author of D3 is not decisive in this case, but rather the understanding of the skilled person reading D3. There is also more than one disclosure of data transmission in D3. Figure 3 shows arrows in both directions between the "system under test" and the "CoMPA Device Interfaces" which the skilled person would understand as disclosing inter alia the transmission of data from the interfaces to the system under test. This interpretation is confirmed by the reference on page 6, lines 26 to 28, to the interfaces returning data to the system under test. The appellant has argued that this expression is qualified by the expression "as part of a simulation" to exclude the transmission of data. The board disagrees, since it understands a "simulation" in this context to mean that the digital test device simulates a device on the serial bus, receiving data from the system under test and transmitting responses to the system under test, thus involving the transmission of data by the digital testing device.

8.9 The appellant has argued that D3 does not disclose a programmable physical layer. The board disagrees. Figure 3 shows that the virtual protocol model 48 sits on top of the device interface 48, this being considered to be a physical layer even if the device interface object is not included in the layer model. It is common ground between the appellant and the board that D3 does not explicitly mention operating on voltages, currents and wave shapes. The board however regards such operations as implicit in the protocol designer allowing the user to choose between different predefined interface standards, shown in figure 7. According to page 6, lines 10 to 11, "a specific interface object appropriate to the system under test ... is selected". This amounts to programming the physical layer. Hence the skilled person reading D3 would understand that the intention is to adapt the "general-purpose computer" or "dedicated digital device" (see page 4, lines 21 to 22) to analyze the extracted data, implying, contrary to the appellant's argument, that the D3 device can manipulate physical layer data elements such as voltage levels and waveform shape. This is also necessary in order for the digital testing device, even if implemented using a general purpose digital computer, to interface with the "physical layer" of the system under test.

8.10 The appellant has also argued that the device known from D3 is limited to predetermined protocols. The board disagrees in view of the protocol designer shown in figures 5 and 6 and described on page 8, lines 11 to 16, which allows a user to define a new protocol.

8.11 The appellant has argued that the device known from D3 cannot construct and analyze a protocol in real time, particularly in view of the reference to returning data to the system under test as part of a simulation; see page 6, lines 26 to 28. The board does not accept these arguments. Firstly, as set out above, the board understands "simulation" in this context to mean that the digital test device simulates a device on the serial bus, receiving data from the system under test (implying protocol analysis) and transmitting responses to the system under test (implying protocol construction). Secondly, the board finds that the skilled person, reading the references in D3 (see page 6, lines 26 to 28) to obtaining data from and returning data to the system under test, would understand these references to imply real time communication with the system under test, in other words real time protocol analysis and construction.

8.12 It is common ground between the board and the appellant that D3 does not disclose handshaking, clock, sync or envelope signals. While some implementations of the UART protocol commonly associated with RS232 do use handshaking, other implementations do not. It is thus not directly and unambiguously derivable from D3 that the protocols involve handshaking.

8.13 The appellant has also argued that D3 does not mention injecting a fault or signalling a failure. The board agrees with the appellant regarding injecting a fault, but disagrees regarding signalling a failure. The reasons for the appealed decision cited the configuration of the protocol and physical interface (see D3, page 8, lines 13 to 16 and 19 to 21) as disclosing the claimed "adjustable setting". There is however no disclosure in D3 of continuously reselecting the protocol or physical interface to inject a signal into the bus data. Turning to the feature of "signalling a failure", the reasons for the appealed decision argued that D3 disclosed means for signalling a failure, as it was used for testing. The board is not convinced by this argument, since testing can be understood as merely measuring values, whilst signalling a failure requires the comparison of the measured performance with criteria defining a "failure". This however raises the question of what is, technically speaking, a "failure" in this context. This term can be understood to mean a predetermined output, the detection of which is known from the capture filters in D3; see page 9, lines 12 to 14. In this sense D3 does disclose signalling a failure.

8.14 The board does not accept the appellant's argument that D3 only allows variation in the data field and only foresees triggering or filtering based on data. It is common ground between the board and the appellant that the generic protocol models used in the application and D3 both imply a limitation of the protocols which may be implemented to those which comply with the respective model. However the board does not accept the appellant's argument that in D3 only the data field can be varied and triggering or filtering can only be based on data. The protocol designer in D3 allows a user to vary numerous parameters of the protocol other than the data field (see figures 4 and 5) and to define filters and triggers to respond to any user-defined aspect of the protocol; see page 5, lines 11 to 14.

9. Document D1

9.1 The 2108 device described in D1 is a serial bus emulator comprising preprogrammed standard serial bus protocols, but also allowing new protocols to be defined; see page 1-1, paragraph 1. The device comprises a VXI controller (running on a PC; see page 1-1, paragraph 1.2) connected via UUT (Unit Under Test) interconnect modules to transmit-receive modules; see figure 3-6 on page 3-6 and figure 4-1 on page 4-1. The device also comprises a serial logic analyzer application; see page 1-1, paragraph 1.2. It can also generate and record serial data; see page 4-1, paragraph 4. The 2108Tx transmitter can be used to inject errors; see page 1-1, paragraph 1.3. Variable voltage drivers in the transmitter interconnect modules can be programmed for a wide range of signal levels; see the sentence bridging pages 1-1 and 1-2 and the reference signals CnREF0-8 on page 4-2, first two lines.

9.2 The board finds that at the priority date the injection of faults to test a serial bus was, as the decision argues, a matter of common general knowledge in the art of protocol testing devices, D3 lying in this field, and is known, for example, from D1; see page 1-1, paragraph 1.3, lines 3 to 4.

10. The third auxiliary request

10.1 The technical character of the protocol stack layer definitions set out in claim 1.

According to the appealed decision, the elements of the generic communication protocol stack, for instance the terms in the claims "communication layer", "process" and "component", were abstract concepts having no impact on the technical effect of the product implemented by means of the protocol stack and thus lacked technical character, since there was no interrelation with concrete technical features of the invention. The board is not convinced that the features of the protocol stack, or means for implementing them, at least insofar as they relate to separate processes running in parallel, can be dismissed as lacking technical character. As the description states (see page 8, lines 2 to 3), the layers form a somewhat arbitrary division between tasks. However the organisation of tasks in a bus communication protocol relates to solving the technical problem of data communication over a bus. The board finds that in this context each such "task" has technical character.

10.2 Novelty, Article 54(1,2) EPC 1973, in view of D3

10.2.1 In view of the above analysis of D3, the board regards the "Virtual protocol model" core 40 and "CoMPA Device Interfaces" 48 shown in figure 3 as the claimed separate components. Hence, in terms of claim 1 of the third auxiliary request, D3 discloses:

a system for testing different types of serial busses, comprising: a plurality of separate components for parallel processing different communication layers of a generic serial bus model, wherein the generic serial bus model breaks down a serial bus into the different communication layers, the communication layers being chained in a sequence, wherein each of the plurality of components handles a different communication layer, wherein at least one component is adapted to process a physical layer, wherein at least one component is adapted to process voltage or current levels, wherein said components being connected according to said sequence, each of the plurality of separate components is arranged to receive data at a data input, perform processing steps on the data, and output data at a data output, and wherein each of the plurality of separate components has at least one adjustable setting for configuring the component for interacting with different types of serial busses to control individual characteristics without affecting other characteristics, wherein at least one of the plurality of components further comprises a record of at least one expected behavior of data received at its data input, and means for signaling a failure responsive to actual behavior of its input data not matching expected behavior of its input data.

10.2.2 Hence the subject-matter of claim 1 differs from the disclosure of D3 in the following features:

- means for injecting a fault by varying the at least one adjustable setting,

- the communication layers comprising at least some of the following layers: word layer, field layer, symbol layer, sequence of symbols layer, encoding/decoding layer, timing layer and wave shape layer;

- further comprising a plurality of hardware processors, wherein one processor of the plurality of hardware processors is used for one of the components; - an event bus for communicating events among different ones of the plurality of processors, wherein each of the plurality of processors is adapted to contribute one or more of its outputs to the event bus and each of the plurality of processors having access to the entire event bus.

10.2.3 The subject-matter of claim 1 is consequently novel with respect to the disclosure of D3, Article 54(1,2) EPC 1973.

10.3 Inventive step, Article 56 EPC 1973

10.3.1 The appellant has argued that the advantages listed on pages 10 and 11 of the description could only be achieved with hardware processors. Moreover the event bus had the advantage that if one of the processors detected a fault this was put on the bus so that other devices could be controlled. Furthermore none of the prior art documents on file disclosed an event bus or its advantages. For instance, D3 dealt with testing a communications protocol, rather than testing a serial bus. The appellant maintained that D3 did not disclose parallel processors.

10.3.2 The board notes that it is not immediately clear from the documents on file that the subject-matter set out in claim 1 does not involve an inventive step, Article 56 EPC 1973, in particular since claim 1 now sets out an event bus receiving contributions from and being accessed by the plurality of processors. However it is equally not immediately clear that there is an inventive step, since resolution of this issue might require, for example, further search. This being the case, remittal for further examination would appear to be appropriate. The appellant has stated that it regards remittal as an acceptable outcome.

Order

ORDER

For these reasons it is decided that:

1. The decision under appeal is set aside.

2. The case is remitted to the first instance for further prosecution based on the third auxiliary request.

Footer - Service & support
  • Service & support
    • Website updates
    • Availability of online services
    • FAQ
    • Publications
    • Procedural communications
    • Contact us
    • Subscription centre
    • Official holidays
    • Glossary
Footer - More links
  • Jobs & careers
  • Press centre
  • Single Access Portal
  • Procurement
  • Boards of Appeal
Facebook
European Patent Office
EPO Jobs
Instagram
EuropeanPatentOffice
Linkedin
European Patent Office
EPO Jobs
EPO Procurement
X (formerly Twitter)
EPOorg
EPOjobs
Youtube
TheEPO
Footer
  • Legal notice
  • Terms of use
  • Data protection and privacy
  • Accessibility