UPClytics
View all cases

UPC CFI 344/2025

Apr 15, 2025·EP2831787 +2 more: METHOD AND SYSTEM FOR PREVENTING AND DETECTING SECURITY THREATS

Case details
Status
Case Closed
Action
Infringement
Category
Main Infringement Action
Parties
Claimants
Reps: Holger Stratmann
Division
Mannheim LD
Technology
Software & Computing · Cybersecurity · Computing & AI
Language
English
First decided
Feb 27, 2026
Last decision
Jun 12, 2026
Claims
At issue1, 2, 3, 4, 5, 10, 11, 12, 14
Maintained1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
Not infringed1, 2, 3, 4, 5, 10, 11, 12, 14
Notes: Patent found valid (counterclaim for revocation dismissed) but infringement not proven. Claimant's conditional amendment applications were found inadmissible. The court found that a prerequisite for infringement — that dm-verity performs runtime validation — was not established by the claimant.
Decisions
  • 2026-06-12
    Not infringedInfringement meritsInfringement Action

    The Local Division Mannheim dismissed Irdeto's infringement action against DJI Europe B.V., DJI GmbH, and Solectric GmbH concerning EP 2 831 787 B1, finding that the claimant failed to prove that the accused DJI drones and controllers make use of the patented methods or systems. The counterclaim for revocation filed by the defendants was also dismissed, as the patent was found valid. Each party was ordered to bear its own costs.

    Legal issues:Infringement of method and system claims for preventing security threats on a device (claims 1-5, 10-12, 14)Claim construction of 'abstraction layer', 'secured software agent', 'upcalls', and 'runtime validation' requirementsWhether dm-verity in DJI drones performs runtime validation as required by claim features 1.2.1-1.2.4Whether SELinux alone satisfies the claim requirement for a secured software agent embedded in the abstraction layerValidity: added matter under Art. 138(1)(c) EPC / Art. 65(2) UPCAValidity: novelty and inventive stepCounterclaim for revocationCosts allocation under Art. 69 UPCA
  • 2026-02-27
    Infringement Action

    The Mannheim Local Division (judge-rapporteur Johansson) ordered Defendant 1 (SZ DJI Technology Co., Ltd.) to pay a separate court fee for its counterclaim for revocation within 14 days, ruling that the fee already paid by Defendants 2-4 for their earlier counterclaim does not cover Defendant 1's subsequently filed separate counterclaim, even if the content is the same. Failure to pay may result in a default decision under R. 355 RoP.

    Legal issues:Court fee for counterclaim for revocationRule 370.7 RoP - single fee for multiple claimants/defendantsSeparate counterclaim filed by late-served defendant
Documents
Document titleDatePublic
action.phaseChange.caseClose2026-06-14Not public
action.issueOrder.order2026-06-12Not public
Order2026-06-12Public
action.issueDecision.decision2026-06-12Not public
Decision2026-06-12Public
action.issueOrder.order2026-06-12Not public
Order2026-06-12Not public
Other Documents2026-04-28Not public
Hearing recording reference document2026-04-21Not public
Receipt2026-04-17Not public
Cover sheet2026-04-17Not public
Document Claimant2026-04-17Not public
action.phaseChange.oralPhaseOpen2026-04-16Not public
action.issueOrder.order2026-04-16Not public
Order2026-04-16Public
Receipt2026-04-15Not public
Cover sheet2026-04-15Not public
Document Defendant2026-04-15Not public
Receipt2026-04-10Not public
Cover sheet2026-04-10Not public
Further pleadings2026-04-10Not public
Hearing recording reference document2026-04-09Not public
action.phaseChange.interimPhaseOpen2026-04-07Not public
Receipt2026-04-03Not public
Cover sheet2026-04-03Not public
Further pleadings2026-04-03Not public
action.issueOrder.order2026-04-01Not public
Order2026-04-01Public
action.issueOrder.order2026-03-16Not public
Order2026-03-16Public
Receipt2026-03-06Not public
Cover sheet2026-03-06Not public
Exhibit Claimant2026-03-06Not public
Exhibit Claimant2026-03-06Not public
Exhibit Claimant2026-03-06Not public
Exhibit Claimant2026-03-06Not public
Exhibit Claimant2026-03-06Not public
Exhibit Claimant2026-03-06Not public
Exhibit Claimant2026-03-06Not public
Exhibit Claimant2026-03-06Not public
Exhibit Claimant2026-03-06Not public
Exhibit Claimant2026-03-06Not public
Statement of reply2026-03-06Not public
Receipt2026-03-02Not public
Cover sheet2026-03-02Not public
Further pleadings2026-03-02Not public
action.issueOrder.order2026-02-27Not public
Order2026-02-27Public
Receipt2026-02-26Not public
Cover sheet2026-02-26Not public
Document2026-02-26Not public
Receipt2026-02-24Not public
Cover sheet2026-02-24Not public
Further pleadings2026-02-24Not public
action.issueOrder.order2026-02-23Not public
Order2026-02-23Not public
Receipt2026-02-23Not public
Cover sheet2026-02-23Not public
Further pleadings2026-02-23Not public
action.issueOrder.order2026-02-20Not public
Order2026-02-20Not public
Receipt2026-02-20Not public
Cover sheet2026-02-20Not public
Further pleadings2026-02-20Not public
action.communication.general2026-02-20Not public
action.issueOrder.order2026-02-19Not public
Order2026-02-19Not public
Receipt2026-02-18Not public
Cover sheet2026-02-18Not public
Further pleadings2026-02-18Not public
Receipt2026-02-18Not public
Cover sheet2026-02-18Not public
Application document Defendant2026-02-18Not public
Receipt2026-02-18Not public
Cover sheet2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Exhibit Defendant2026-02-18Not public
Statement of defence2026-02-18Not public
Statement of defence2026-02-18Not public
Order2026-01-29Public
action.issueOrder.order2026-01-13Not public
Order2026-01-13Not public
Receipt2025-12-19Not public
Cover sheet2025-12-19Not public
Application document Defendant2025-12-19Not public
Receipt2025-12-19Not public
Cover sheet2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Exhibit document Defendant2025-12-19Not public
Statement of rejoinder2025-12-19Not public
Statement of rejoinder2025-12-19Not public
action.summons.oralHearing2025-12-04Not public
Summons2025-12-04Not public
Cover sheet2025-10-27Not public
Statement of reply2025-10-27Not public
Exhibit2025-10-27Not public
Exhibit2025-10-27Not public
Exhibit2025-10-27Not public
Exhibit2025-10-27Not public
Exhibit2025-10-27Not public
Exhibit2025-10-27Not public
Exhibit2025-10-27Not public
Receipt2025-10-27Not public
action.issueOrder.order2025-09-26Not public
Order2025-09-26Public
Procedural Order2025-09-17Public
Panel-Appointment2025-09-02Not public
Outcome of the Order2025-08-28Not public
final order extension time period2025-08-28Public
final order R 262 A2025-08-26Not public
final order R 262.A2025-08-26Not public
final order R 262.A2025-08-26Not public
final order R 262 A2025-08-26Not public
Outcome of the Order2025-08-25Not public
final order R 262A RoP (copy due to technical reasons)2025-08-25Not public
final order R 262A RoP (copy due to technical reasons)2025-08-25Public
Outcome of the Order2025-08-25Not public
final order R 262A RoP2025-08-25Public
final order R 262A RoP2025-08-25Not public
final order R 262A RoP2025-08-25Not public
final order R 262A RoP2025-08-25Not public
final order R 262A RoP2025-08-25Public
final order R 262A RoP2025-08-25Public
final order R 262A RoP2025-08-25Not public
final order R 262A RoP2025-08-25Not public
Template-Order2025-08-25Not public
Statement re. reqeust for extension of deadline2025-08-25Not public
Statement re R.262A2025-08-25Not public
invitation to comment2025-08-21Not public
invitation to comment2025-08-21Not public
2025-08-20_Reply_Request_Confidentiality2025-08-21Not public
Receipt2025-08-21Not public
2025-08-21_Request Extension R9-32025-08-21Not public
Exhibit A1_Email String2025-08-21Not public
Acknowledgement-of-lodging2025-08-19Not public
Formal-checks_Notification-of-positive-outcome2025-08-19Not public
Acknowledgement-of-lodging2025-08-19Not public
Formal-checks_Notification-of-positive-outcome2025-08-19Not public
Acknowledgement-of-lodging2025-08-19Not public
Formal-checks_Notification-of-positive-outcome2025-08-19Not public
Outcome of the Order2025-08-15Not public
order on R 262a RoP2025-08-15Public
Statement of defence and Counterclaim for revocation2025-08-15Not public
Statement of Defense and Counterclaim for revocation2025-08-15Not public
Receipt2025-08-15Not public
Receipt2025-08-15Not public
Reqeust according to R.262A2025-08-14Not public
Request according to R.262.22025-08-14Not public
Statement of defence and Counterclaim for revocation2025-08-14Not public
Statement of defence and Counterclaim for revocation2025-08-14Not public
D42025-08-14Not public
D7_02a2025-08-14Not public
D32025-08-14Not public
D7_08a2025-08-14Not public
D52025-08-14Not public
CC062025-08-14Not public
D7_04b2025-08-14Not public
D22025-08-14Not public
D7_14b2025-08-14Not public
D7_08b2025-08-14Not public
CC11.152025-08-14Not public
CC11.132025-08-14Not public
CC152025-08-14Not public
CC022025-08-14Not public
CC11.042025-08-14Not public
CC142025-08-14Not public
D7_03b2025-08-14Not public
D7_07b2025-08-14Not public
D7_09a2025-08-14Not public
CC11.022025-08-14Not public
D7_11a2025-08-14Not public
D7_03a2025-08-14Not public
D7_12a2025-08-14Not public
D12025-08-14Not public
CC182025-08-14Not public
D7_06b2025-08-14Not public
CC11.102025-08-14Not public
D7_10b2025-08-14Not public
CC11.162025-08-14Not public
D7_10a2025-08-14Not public
CC152025-08-14Not public
CC082025-08-14Not public
D7_13b2025-08-14Not public
CC122025-08-14Not public
CC11.092025-08-14Not public
D7_13a2025-08-14Not public
D7_09b2025-08-14Not public
D62025-08-14Not public
CC032025-08-14Not public
CC162025-08-14Not public
CC002025-08-14Not public
Statement of Defense and Counterclaim for Revocation2025-08-14Not public
CC042025-08-14Not public
CC012025-08-14Not public
CC11.142025-08-14Not public
CC11.012025-08-14Not public
CC11.112025-08-14Not public
D7_05a2025-08-14Not public
CC11.062025-08-14Not public
CC192025-08-14Not public
D7_06a2025-08-14Not public
D7_07a2025-08-14Not public
D7_04a2025-08-14Not public
D7_02b2025-08-14Not public
D7_01a2025-08-14Not public
D7_05b2025-08-14Not public
CC11.032025-08-14Not public
CC11.052025-08-14Not public
CC102025-08-14Not public
D7_01b2025-08-14Not public
CC192025-08-14Not public
D7_12b2025-08-14Not public
CC092025-08-14Not public
CC132025-08-14Not public
CC11.082025-08-14Not public
D7_14a2025-08-14Not public
CC11.072025-08-14Not public
D7_11b2025-08-14Not public
CC11.122025-08-14Not public
Statement of defence and Counterclaim for revocation2025-08-14Not public
CC072025-08-14Not public
CC172025-08-14Not public
CC052025-08-14Not public
Statement of defence and Counterclaim for revocation2025-08-14Not public
Statement of Defense and Counterclaim for revocation2025-08-14Not public
pre-order R. 262A RoP2025-08-14Not public
Formal-checks_Request-for-correction2025-08-14Not public
Formal-checks_Request-for-correction2025-08-14Not public
Formal-checks_Request-for-correction2025-08-14Not public
Receipt2025-08-14Not public
Reqeust according to R.262A2025-08-13Not public
Request according to R.262.22025-08-13Not public
Acknowledgement-of-lodging2025-08-13Not public
Statement of defence and Counterclaim for revocation2025-08-13Not public
Statement of defence and Counterclaim for revocation2025-08-13Not public
Acknowledgement-of-lodging2025-08-13Not public
Statement of defence and Counterclaim for revocation2025-08-13Not public
Statement of defence and Counterclaim for revocation2025-08-13Not public
Acknowledgement-of-lodging2025-08-13Not public
CC142025-08-13Not public
D7_01b2025-08-13Not public
CC102025-08-13Not public
D7_02a2025-08-13Not public
D7_06b2025-08-13Not public
D32025-08-13Not public
D7_08b2025-08-13Not public
CC11.102025-08-13Not public
CC152025-08-13Not public
Statement of defence and Counterclaim for revocation2025-08-13Not public
CC11.032025-08-13Not public
D7_11b2025-08-13Not public
D7_02b2025-08-13Not public
D7_04a2025-08-13Not public
CC11.042025-08-13Not public
D7_14a2025-08-13Not public
CC092025-08-13Not public
D7_03b2025-08-13Not public
D7_01a2025-08-13Not public
D62025-08-13Not public
D7_05a2025-08-13Not public
D7_08a2025-08-13Not public
D7_13a2025-08-13Not public
CC192025-08-13Not public
CC122025-08-13Not public
CC11.122025-08-13Not public
D7_12a2025-08-13Not public
Statement of defence and Counterclaim for revocation2025-08-13Not public
CC062025-08-13Not public
CC11.012025-08-13Not public
D7_10a2025-08-13Not public
CC11.052025-08-13Not public
CC052025-08-13Not public
CC11.162025-08-13Not public
D7_10b2025-08-13Not public
D52025-08-13Not public
CC032025-08-13Not public
D7_07b2025-08-13Not public
CC11.092025-08-13Not public
D7_04b2025-08-13Not public
D42025-08-13Not public
CC182025-08-13Not public
D7_11a2025-08-13Not public
CC022025-08-13Not public
CC192025-08-13Not public
CC082025-08-13Not public
D7_13b2025-08-13Not public
D12025-08-13Not public
CC11.142025-08-13Not public
CC002025-08-13Not public
D7_09a2025-08-13Not public
CC11.112025-08-13Not public
D7_09b2025-08-13Not public
CC012025-08-13Not public
D7_03a2025-08-13Not public
D7_14b2025-08-13Not public
D22025-08-13Not public
D7_12b2025-08-13Not public
CC11.022025-08-13Not public
CC11.152025-08-13Not public
D7_07a2025-08-13Not public
CC11.062025-08-13Not public
CC132025-08-13Not public
CC11.132025-08-13Not public
CC042025-08-13Not public
CC172025-08-13Not public
CC072025-08-13Not public
CC11.082025-08-13Not public
CC11.072025-08-13Not public
CC162025-08-13Not public
D7_06a2025-08-13Not public
CC152025-08-13Not public
D7_05b2025-08-13Not public
Outcome of the Order2025-06-27Not public
Headnote-and-Keywords2025-06-27Not public
Final order extension time period SoD2025-06-27Public
2025-06-24_Comment on Defendants Request for an Extension of Time2025-06-25Not public
Comments on court order dating 20 June 20252025-06-24Not public
invitation to comment2025-06-20Not public
2025-06-17_Comment on Defendants Request for an Extension of Time2025-06-17Not public
invitation to comment2025-06-16Not public
Receipt2025-06-16Not public
Request for extension of deadline SoD/CC Revocation2025-06-13Not public
Acknowledgement of access to case2025-05-26Not public
Acknowledgement of access to case2025-05-26Not public
Notification Of Service2025-05-15Not public
Service receipt2025-05-15Not public
Notification Of Service2025-05-15Not public
Service receipt2025-05-15Not public
Acknowledgement of access to case2025-05-08Not public
Notification Of Service2025-04-30Not public
Service details2025-04-30Not public
Service receipt2025-04-30Not public
Notification Of Service2025-04-30Not public
Service receipt2025-04-30Not public
communicationCheck2025-04-25Not public
communicationCheck2025-04-25Not public
Document from EPO2025-04-25Not public
Document from EPO2025-04-25Not public
communicationCheck2025-04-25Not public
Document from EPO2025-04-25Not public
Letter-for-Service2025-04-22Not public
Letter-for-Service2025-04-22Not public
Letter-for-Service2025-04-22Not public
Panel-Appointment2025-04-22Not public
EPO-Request-for-case-pending2025-04-17Not public
Receipt2025-04-17Not public
Formal-checks_Notification-of-positive-outcome2025-04-17Not public
Acknowledgement-of-lodging2025-04-15Not public
HE 16 DJI Mavic 3 Pro Chip ID - iFixit2025-04-15Not public
HE 05 Register excerpts of EP787 for DE and NL2025-04-15Not public
HE 01 DJI Website Terms of Use2025-04-15Not public
HE 18 Implement SELinux _ Android Open Source Project2025-04-15Not public
HE 07 Withdrawal of an Opt Out Application EP2684152B1 and EP 2831787B12025-04-15Not public
HE 03 DJI GmbH - Creditreform commercial report2025-04-15Not public
2025-04-15_Statement_of_Claim2025-04-15Not public
HE 11 Print-out for website of remote controller2025-04-15Not public
HE 08 feature analysis2025-04-15Not public
HE 13-2 DJI Drone Security White Paper V3.02025-04-15Not public
HE 26 ptrace(2) - Linux manual page2025-04-15Not public
HE 10 Imprint - Website Terms of Use2025-04-15Not public
HE 20 SELinux concepts _ Android Open Source Project2025-04-15Not public
HE 22 Android Developers Blog_ Strictly Enforced Verified Boot with Error Correction2025-04-15Not public
HE 25 dm-verity-target.c2025-04-15Not public
HE 27 cil file2025-04-15Not public
HE 12 Imprint - Terms of Use - NL2025-04-15Not public
HE 19 Implement dm-verity _ Android Open Source Project2025-04-15Not public
HE 15 DJI Mavic 3 Pro vs. Mavic 3 vs. Mavic 3 Classic_ How Do They Compare_ - DJI Store2025-04-15Not public
HE 21 Kernel module support _ Android Open Source Project2025-04-15Not public
HE 24 dm-verity.h2025-04-15Not public
HE 06 EP 2 831 787 B12025-04-15Not public
HE 23 Kernel modules overview _ Android Open Source Project2025-04-15Not public
HE 04 DJI GmbH - Excerpt from the Commercial Register (HR-Auszug chronologisch)2025-04-15Not public
HE 02 Terms and Conditions - Producer2025-04-15Not public
HE 00 Payment of Court Fees2025-04-15Not public
HE 14 FIPS 140-2 certification2025-04-15Not public
HE 09 Print-outs of German webpage www.dji.com2025-04-15Not public
HE 17 Architecture overview Android - Open Source Project2025-04-15Not public
HE 13-1 DJI Drone Security White Paper V3.02025-04-15Not public
Accepted arguments
What the court agreed with — by party.
  • The patent is valid; the counterclaim for revocation is dismissed because the defendants failed to establish invalidity on any of the grounds raised (added matter, novelty, inventive step)

    ClaimantLegal basis: Art. 65(2) UPCA; Art. 138(1)(c) EPC
  • dm-verity as implemented in the accused DJI drones and controllers does not perform runtime validation: it operates only at boot time and the claimant failed to prove any runtime validation by dm-verity

    RespondentLegal basis: Claim features 1.2.1-1.2.4 of EP 2 831 787 B1
  • The claimant's statements on dm-verity in its Statement of Claim were strictly limited to booting and the expert opinion did not relate to the specific implementation in the attacked embodiments

    RespondentLegal basis: Claim construction; feature 1.2.3 requiring runtime validation
Rejected arguments
What the court did not agree with — and why.
  • The drones and remote controllers make use of the method defined in claims 1-5 and 10-12 and are systems as defined in claim 14, because SELinux and dm-verity together satisfy all claim features including runtime validation

    ClaimantLegal basis: Claims 1-5, 10-12, 14 of EP 2 831 787 B1
  • dm-verity performs validation during runtime because loadable kernel modules may be loaded during runtime and checked by dm-verity

    ClaimantLegal basis: Feature 1.2.3 of EP 2 831 787 B1
  • The conditional applications to amend the patent are admissible

    ClaimantLegal basis: R. 30 RoP