Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Patents for

the digital
future

BESTPATENT · Teuchertstr. 2b · DE-81829 München

To whom it may concern

Munich, 5 August 2022

Templates for a software patent claim set

Dear software patent aficionado,

I appreciate your desire to write the best possible software patent claims. I
hope the following templates can help you get the job done. The wording and
structure of the templates are based on over a decade of experience in
drafting European software patents.

Note, however, that these templates only reflect my personal preferences and
may not be suitable for your specific case. Feel free to use this as-is, with no
warranties whatsoever, and always keep in mind that none of this is legal
advice. Please use the templates with a grain of salt. The only person
responsible for your patent claims is you.

Read my article “How to draft the claims in an algorithm patent” for


background information (that’s where you’ve probably downloaded this letter).

Also, please tell me your feedback. Do you use different formulations or


different types of claims? Is anything missing? You can email me directly at
bastian@bestpatent.eu.

Kind regards,

Bastian Best
European Patent Attorney

Enclosures:
Template claim set (general algorithmic invention)
Template claim set (AI/ML invention)

BESTPATENT +49 (0)89 740 746 09


Bastian Best, Patentanwalt bastian@bestpatent.eu
European Patent Attorney www.bestpatent.eu
1. GENERAL ALGORITHMIC
INVENTION
1. A computer-implemented method for <overall purpose>, comprising:

<step A>; and

<step B>;

wherein <one single feature that sets the invention apart>.

2. The method of claim 1, further comprising <additional step(s)>.

3. The method of claim 1 or 2, wherein <further characteristic of a claim


element>.

13. A data processing apparatus <or device or system> comprising means


for carrying out the method of any one of claims 1-12.

14. A computer program comprising instructions which, when the program


is executed by a computer, cause the computer to carry out the method of any
one of claims 1-12.

15. A computer-readable medium comprising instructions which, when


executed by a computer, cause the computer to carry out the method of any
one of claims 1-12.

BESTPATENT +49 (0)89 740 746 09 Patents for


Bastian Best, Patentanwalt bastian@bestpatent.eu the digital
European Patent Attorney www.bestpatent.eu future
2. AI/ML INVENTION
1. A computer-implemented method of <overall purpose>, comprising:

receiving an input dataset comprising <inputs>;

<operating step(s) specific to the invention>; and

producing an output dataset comprising <outputs>.

8. A machine-learning model for <overall purpose>, in particular for use in


the method of any one of claims 1-7, comprising:

<structural features of the model>.

9. A computer-implemented method of training a machine-learning model


for <overall purpose>, in particular the machine-learning model of claim 8,
comprising:

receiving an input training dataset comprising <inputs>; and

<training step(s) specific to the invention>.

10. A computer-implemented method of generating a training dataset for a


machine-learning model, in particular the machine-learning model of claim 8,
comprising:

<steps to produce the training data>.

11. A training dataset for use in the method of training a machine-learning


model of claim 9, comprising:

<structural features that define the format of the training data>.

12. Use of the method of any one of claims 1-7 for at least one of:

<list of all conceivable use cases>.

13. A data processing apparatus <or device or system> comprising means


for carrying out the method of any one of claims 1-7, 9 and/or 10.

BESTPATENT +49 (0)89 740 746 09 Patents for


Bastian Best, Patentanwalt bastian@bestpatent.eu the digital
European Patent Attorney www.bestpatent.eu future
14. A computer program comprising instructions which, when the program
is executed by a computer, cause the computer to carry out the method of any
one of claims 1-7, 9 and/or 10.

15. A computer-readable medium comprising instructions which, when


executed by a computer, cause the computer to carry out the method of any
one of claims 1-7, 9 and/or 10.

BESTPATENT +49 (0)89 740 746 09 Patents for


Bastian Best, Patentanwalt bastian@bestpatent.eu the digital
European Patent Attorney www.bestpatent.eu future

You might also like