[go: up one dir, main page]

0% found this document useful (0 votes)
65 views34 pages

CII Simplified

The document discusses the patentability of computer-implemented inventions (CII) according to the European Patent Office (EPO) guidelines. It outlines the criteria for what constitutes a CII, emphasizing the need for a technical character and the distinction between technical and non-technical features in patent claims. Additionally, it references various case laws that illustrate the application of these principles in determining inventive steps and technical contributions in patent applications.

Uploaded by

markus.prazak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views34 pages

CII Simplified

The document discusses the patentability of computer-implemented inventions (CII) according to the European Patent Office (EPO) guidelines. It outlines the criteria for what constitutes a CII, emphasizing the need for a technical character and the distinction between technical and non-technical features in patent claims. Additionally, it references various case laws that illustrate the application of these principles in determining inventive steps and technical contributions in patent applications.

Uploaded by

markus.prazak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

Patenting of Computer-

implemented Inventions:
The view of the EPO
V Jornada de Propiedad Industrial en las TIC, Madrid 27 mayo 2014

José Santacroce
Director, Cluster Computers
European Patent Office

1
Computer-implemented Inventions (CII)

computer program
get inputs; compute
maximum; return the result;

A
l
• FindArrayMax (t[ ], minI, maxI) g
• { for (I = minI; I<=maxI; I++) underlying o
• if (max < t[ I ]) max = t [ I ]; concept r
i
• return (max);
t
• } h
m

software: diskette, CD, DVD,


manuals

2
Computer-implemented Inventions

Algorithm

implementation

Program for
Program for Specific circuits
a standard computer
a standard computer
with specific circuits

3
Computer-implemented Inventions

Computer-implemented invention (CII) is

- an invention whose implementation involves the use


of a computer, computer network or other
programmable apparatus
- with features realised wholly or partly by means of a
computer program

Examples:
a program-controlled ...
fault tolerance scheme;
washing machine cycle;
car braking system;
mobile telephone mode;
etc.

4
European Patent Convention

Article 52 (1):

European patents shall be granted for any


inventions, in all fields of technology, provided
that they are new, involve an inventive step
and are susceptible of industrial application

5
European Patent Convention
Article 52 (2) and (3):

The following, in particular, shall not be regarded as


inventions
- discoveries, scientific theories, mathematical
methods
- aesthetic creations
- schemes, rules and methods for performing mental
acts playing games or doing business
- programs for computers
- presentations of information

Only to the extent to which a European patent


application relates to such subject matter or
activities as such.
6
Interpretation

Non-Inventions

- Activities falling within the notion of a non-invention


would typically represent purely abstract concepts
devoid of any technical implication.
- A non-invention has no technical character

T 258/03 - HITACHI

7
Interpretation
Technical Character

An invention must have technical character to the extent that it


must:
relate to a technical field,
concern a technical problem,
have technical features in terms of which the matter for which
protection is sought can be defined in the claims, and
result in a technical effect.
What is "technical" cannot be defined by a simple, workable and
commonly accepted definition.
Positive and negative examples of "technical" work better.
Software can be used for both technical and non-technical
applications.
Interpret grey areas, e.g., Boards of Appeal decisions (case law).

8
Interpretation

Technical is (non-exhaustive list):

 processing physical data parameters or control values of


an industrial process

 processing which affects the way a computer operates


saving memory, increasing speed
security of a process, rate of data transfer etc.

 the physical features of an entity


memory, port, database, etc.

9
Interpretation

- features relating to non inventions within the


meaning of Art. 52 (2) EPC are non technical features
• selling, trading, insurance
• choosing amongst candidates for a job
• order placement and management

- processing non-physical data (e.g. monetary values,


business data, graphical presentation (graphs) and
text are not physical data).

10
Interpretation

...for computer programs and


computer program products...

The computer program, when carried out has to


provide a "further technical effect“
The normal technical effects like flow of electrical
current are not sufficient

T1173/97 - IBM
T0935/97 - IBM

11
Claims Types for CII
1. A method of operating a data-processing system comprising steps A, B, ...

2. (a) A data processing apparatus/system comprising means for carrying out the
method of claim 1.
(b) A data processing apparatus/system comprising means for carrying out step A,
means for carrying out step B,...

3. (a) A computer program (product) adapted to perform the method of claim 1.


(b) A computer program comprising software code adapted to perform the steps A,
B,...(when executed on a data-processing apparatus/system).

4. (a) A computer readable storage medium/data carrier comprising the program of


claim 3.
(b) A computer readable storage medium/data carrier comprising instructions to
cause a data processing apparatus/system to carry out steps A, B, ... (when
loaded into said data-processing apparatus/system).

12
EPO Examination Practice on CII
Start

no No technical character,
Technical exclusion under Art. 52(2)
features, a priori? and (3) EPC

yes

All features yes Lack of novelty,


known from prior Article 54 EPC
art?

no

Determine CPA & Difference;


Establish objective technical
problem

13
EPO Examination Practice on CII (ctd.)

no No technical contribution,
Technical effect Lack of inventive step,
arising from Art. 56 EPC
PSA?

yes

Is solution of the yes Lack of inventive step,


technical problem Article 56 EPC
obvious?

no
Verify remaining EPC
requirements

14
EPO Practice: Exclusion

 Subject-matter is not excluded from patentability

× Subject-matter is excluded from patentability

Subject-matter

Technical character
No technical character

At least one feature has technical character =>


subject-matter has technical character.

15
Example I: Exclusion
A method of controlling payment and delivery of content,

Non-tecchnical process/ aspects


the method comprising:
– a provider receiving a request for content from a user;
– the provider accessing content information describing the
requested content;
– the provider accessing regulation information describing at
least one regulation that is related to the payment and the
content information of the requested content and to
geographical information of the user;
– determining the geographic location of the user;
– the provider determining whether the requested content
satisfies the at least one regulation;
• if so, delivering the requested content to the user for free;
• if not, transmitting a payment request to the user.

Clearly Technical Aspects

none

16
Example II: Computer-implemented business method

A computer-implemented method of controlling payment and delivery of


content within a computer system comprising a user terminal, a provider
server and a database which are connected via a communication network,
the method comprising:
– the provider server receiving a request for content from the user
terminal;
– the provider server accessing in the database content information
describing the requested content;
– the provider server accessing regulation information in the database
describing at least one regulation that is related to the payment and
the content information of the requested content and to geographical
information of the user;
– determining the geographic location of the user;
– the provider server determining whether the requested content
satisfies the at least one regulation;
• if so, delivering the requested content to the user terminal
• if not, transmitting a payment request to the user terminal.

= business process
+ Does this merit
a patent?

17
Example II: Computer-implemented business method

Clearly Technical Aspects Non-Technical Aspects/ Process

A computer implemented method comprising:

- a server receiving data from a terminal over a Same business process


communication network; as in Example I
- the server accessing data in a database;
- the server processing the accessed and received
data;
- the server transmitting the processing result to
the terminal;

no technical interaction
does not contribute to technical character

The subject matter of the claim defines technical and non-technical aspects and
thus has technical character.
assessment of novelty and inventive step

18
EPO Practice: Inventive step

Problem solution approach

Establish closest prior art (always chosen from a field of


technology).

Determine differentiating features and their technical effects.

Formulate the objective technical problem (derived by the


technical differences between the closest prior art and the claimed
subject-matter, it must be a technical problem, however a non-
technical aim may appear as a constraint that has to be met).

Decide whether the proposed solution is obvious for the skilled


person (skilled in a field of technology, in this case information
technology, no knowledge of non-technical fields, e.g. finance).

19
Example II: Inventive Step

Technical character: yes


Non-technical aspects: yes
Requirements = business method:
specification: "ordering content and calculating its price"

Closest prior art: computer system comprising a server,


database, and a terminal which are
connected via a communication network
Differences: said business method
Skilled person: data processing expert

Objective technical automate said business method on said


problem: computer system
Solution: implementation/ automation is considered
obvious

20
Example III: Computer-implemented business method

• A computer-implemented method of controlling payment and delivery of


content within a computer system comprising a user terminal, a provider
server and a database which are connected via a communication
network, the method comprising:
– the provider server receiving a request for content from the user
terminal;
– the provider server accessing in the database content information
describing the requested content;
– the provider server accessing regulation information in the database
describing at least one regulation that is related to the payment and the
content information of the requested content and to geographical
information of the user;
– determining the geographic location of the user;
– the provider server determining whether the requested content
satisfies the at least one regulation;
• if so, delivering the requested content to the user terminal
• if not, transmitting a payment request to the user terminal.

 wherein the geographic location of the user is determined by the IP


address of the user terminal using method steps x, y, z.

21
Example III: Inventive Step
Technical character: yes
Non-technical aspects: yes
Requirements = business method:
specification: ordering content and calculating its price

Closest prior art: computer system comprising a server,


database, and a terminal which are connected
via a communications network capable of
determining the location of user.
Non-technical differences: said business method
Technical differences: method steps x, y, z
Skilled person: data processing expert
Objective technical 1. automate said business method
problem: 2. find alternative method for determining
geographic location of use

Solution: 1. automation is obvious


2. obvious?

22
Example IV: Computer-implemented method of controlling a
physical process
• A computer-implemented method of controlling a physical process by
analysing a functional relationship between two parameters, the method
comprising

• [... a series of mathematical steps follow]

• wherein
• the range of one of said parameters is extended in accordance with data
generated for use in the control of said physical process.

Clearly Technical Aspect Non-Technical Aspects

A computer implemented method of A method of analysing a functional


relationship between two parameters
controlling a physical process comprising:

a series of mathematical steps...

wherein the range of one of said parameters is


extended in accordance with data generated
for use in

Contributes to technical character

23
EPO Practice: Inventive step

Inventive?

Obvious?

Closest Prior Art


Claim

Technical character

No technical character

Those parts of the features making no technical contribution


cannot indicate the presence of an inventive step

A non-obvious technical contribution over the prior art


in the technical field is necessary

24
Case law: Comvik: T0641/00 (26/09/2002)
Headnote 1:
An invention consisting of a mixture of technical and non-technical
features and having technical character as a whole is to be assessed
with respect to the requirement of inventive step by taking account of
all those features which contribute to said technical character
whereas features making no such contribution cannot support the
presence of inventive step.

Headnote 2:
Although the technical problem to be solved should not be formulated
to contain pointers to the solution or partially anticipate it, merely
because some feature appears in the claim does not automatically
exclude it from appearing in the formulation of the problem. In
particular where the claim refers to an aim to be achieved in a
non-technical field, this aim may legitimately appear in the
formulation of the problem as part of the framework of the technical
problem that is to be solved, in particular as a constraint that has to
be met.

25
Case law: RICOH: T172/03 (27/11/2003)

• Any prior art which is not related to any technological field or field from
which a skilled person would expect to derive any technically relevant
information does not belong to the state of the art to be considered in
the context of Articles 54 and 56 EPC.

• Skilled person within the meaning of Article 56 EPC is a technical


expert, professional or practicioner.

• "State of the art" should be understood as "state of technology" which


does not include the state of the art in commerce and business
methods

26
Case law: RICOH: T172/03 (27/11/2003)

• Providing an implementation of a business-related method on


a computer system is a technical problem.

• Legitimate to include the non-technical aspects and features


into the formulation of the technical problem.

• Technical features of the implementation (functions of the


distributed system) follow directly from the requirements
specification.

• Mere automation of constraints imposed by the business-


related aspects using conventional hardware and programming
methods must be considered as obvious.

27
Case law: HITACHI T0258/03 (21/04/2004)

Confirmation that prior art should not be considered


when deciding on Article 52 (2)(3) questions.
"Practical" reasons for generally accepting mixes of
technical and non-technical features as inventions in the
meaning of Article 52(1) EPC, since separation may be
difficult.
Examples for non-inventions: purely abstract concepts
devoid of any technical implications.

28
Case law: MICROSOFT: T 0424/03 (23/02/06)

A method implemented in a computer system


represents a sequence of steps actually performed
and achieving an effect, and not a sequence of
computer-executable instructions (i.e. computer
program) which just have the potential of achieving such
an effect when loaded into, and run on, a computer.

Therefore: the claim category of a computer-


implemented method is distinguished from that of a
computer program.

29
Case law: MICROSOFT: T 0424/03 (23/02/06)

Computer-readable medium: Claim 5


The subject-matter of claim 5 has technical character
since it relates to a computer-readable medium, i.e. a
technical product involving a carrier (T258/03 HITACHI).
The computer-executable instructions have the potential
of achieving a further technical effect, i.e. enhancing the
internal operation of the computer by facilitating the
exchange of data among various application programs.
This further technical effect goes beyond the elementary
interaction of any software and hardware data
processing (T1173/97 IBM) and thus the computer
program recorded on the medium is not considered to
be a computer program as such (5.3).

30
Case law: MICROSOFT: T 0424/03 (23/02/06)

Conclusions:

1. The claim category of a computer-implemented


method is distinguished from that of a computer
program. Even though a method, in particular a
method of operating a computer, may be put into
practice with the help of a computer program, a
claim relating to such a method does not claim a
computer program in the category of a computer
program.

2. A computer-readable medium is a technical product


and, thus, has a technical character.

31
Case Law: Pension Benefit: T0391/95 (8/9/2000)

• An apparatus constituting a physical entity or concrete product,


suitable for performing or supporting an economic activity, is an
invention within the meaning of Article 52(1) EPC.

• There is no basis in the EPC for distinguishing between "new


features" of an invention and features of that invention which
are known from the prior art when examining whether the
invention concerned may be considered to be an invention
within the meaning of Article 52(1) EPC. Thus there is no basis
in the EPC for applying the so-called contribution approach.

32
Conclusions

 Computer-implemented inventions are not excluded from


patentability.

 Patentability exclusions to be interpreted in a narrow way - only


one technical feature needs to be present for the whole subject-
matter to be technical.

 Inventive step assessment has become most important when


dealing with computer-implemented inventions (however only
technical features can be the basis for inventive step).

33
Any Questions?

Thank you
for your attention!

34

You might also like