| (19) |
 |
|
(11) |
EP 4 068 127 A8 |
| (12) |
CORRECTED EUROPEAN PATENT APPLICATION |
|
Note: Bibliography reflects the latest situation |
| (15) |
Correction information: |
|
Corrected version no 1 (W1 A1) |
| (48) |
Corrigendum issued on: |
|
14.12.2022 Bulletin 2022/50 |
| (43) |
Date of publication: |
|
05.10.2022 Bulletin 2022/40 |
| (22) |
Date of filing: 31.03.2021 |
|
| (51) |
International Patent Classification (IPC):
|
| (52) |
Cooperative Patent Classification (CPC): |
|
G06F 21/54 |
|
| (84) |
Designated Contracting States: |
|
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL
NO PL PT RO RS SE SI SK SM TR |
|
Designated Extension States: |
|
BA ME |
|
Designated Validation States: |
|
KH MA MD TN |
| (71) |
Applicant: Irdeto B.V. |
|
2132 LS Hoofddorp (NL) |
|
| (72) |
Inventors: |
|
- FRYDRYCH, Tomasz
Wroclaw (PL)
- GRESHISHCHEV, Michail
Ottawa (CA)
- JANOWSKI, Jakub
Wroclaw (PL)
- MEERWALD-STADLER, Peter
Elsbethen (AT)
- OGILVIE, Duncan
Wroclaw (PL)
- SKRZYPCZAK, Piotr
Wroclaw (PL)
- SPITZLINGER, Markus
Elsbethen (AT)
- TERLIKOWSKI, Grzegorz
Wroclaw (PL)
|
| (74) |
Representative: Boult Wade Tennant LLP |
|
Salisbury Square House
8 Salisbury Square London EC4Y 8AP London EC4Y 8AP (GB) |
|
| |
|
| (54) |
SYSTEMS AND METHODS FOR DETERMINING EXECUTION STATE |
(57) There is described a method of enabling identification of the execution state of
an item of software at runtime. The method comprises receiving from one or more clients
one or more respective labelled sets of invocation data generated at the one or more
clients by the execution of an executable of the item of software configured to cause
the collection of invocation data at runtime for one or more callable units of the
item of software, wherein each labelled set of invocation data comprises a label indicating
an execution state of the item of software during a respective portion of runtime
and invocation data corresponding to said respective portion of runtime; training,
based on said collection of invocation data, an identification algorithm to identify
the execution state of the item of software from collected invocation data of the
item of software. There is also described a related method of identifying the execution
state of an executable during a portion of runtime, as well as related apparatus and
computer programs.