Beta-Disclaimer: Dieses Case Study zeigt einen synthetischen Demonstrations-Loop. Basierend auf realen EPO Art. 83 Mustern (T 593/09, T 417/13) als Referenzrahmen. Der zugrundeliegende Antrag ist synthetisch. Alle Inhalte dienen der Illustration und ersetzen keine Rechtsberatung.
EPO Art. 83 • Software/ML-Loop

Dynamische Cache-Allokation
Prosecution Loop

EP 2 871 441 B1 (synthetisch) • Art. 83 EPC Insufficient Disclosure

Basierend auf EPO-BoA-Entscheidungen T 593/09 & T 417/13

55/100 — Novelty Gap

Art. 83 EPC Einwand: Working-Set-Size-Parameter ohne Messmethode

1

Ausgangslage

Technisches Umfeld und Art der Ablehnung.

Patent EP 2 871 441 B1 — Dynamische Cache-Allokation (synthetisch)
Tech Field Software / Memory Management / Cache-Allokation
OA Type Art. 83 EPC — Insufficient Disclosure
Rejection Working-Set-Size-Parameter ohne Messmethode offenbart — Fachmann kann Erfindung nicht reproduzieren
Key Issue Keine Messmethode definiert; mehrere Auslegungen möglich
Agent: OA empfangen → Art. 83 EPC Einwand identifiziert → Messmethoden-Analyse gestartet.
2

Original-Claims

Die beanspruchten Ansprüche 1-4, wie ursprünglich eingereicht.

Typ Nr. Inhalt
Unabhängig 1 A method for allocating cache memory in a computing system, comprising: monitoring a working set size of a process; partitioning the cache into a plurality of segments based on the working set size; and adjusting a cache allocation for each segment based on a hit rate threshold.
Abhängig 2 The method of claim 1, wherein the monitoring of the working set size is performed at a configurable monitoring cycle.
Abhängig 3 The method of claim 1, wherein the hit rate threshold is dynamically adjusted based on a system load indicator.
Abhängig 4 The method of claim 1, wherein the cache allocation is further based on a process priority level.
Synthetisches Beispiel — basiert auf realen EPO Art. 83 Mustern (T 593/09, T 417/13).
3

OA-Parsing-Output

ClaimForge's OA-Agent hat die Examination Communication strukturiert extrahiert.

Art. 83 EPC — Insufficient Disclosure

Rejection Summary

Art. 83 EPC — Insufficient Disclosure: Working-Set-Size-Parameter nicht reproduzierbar offenbart

Primärreferenz T 593/09

  • T 593/09 Quelle: EPO Board of Appeal
  • Passage: ZP on inner membrane surface so ill-defined that the skilled person was at a loss whether the produced membrane was able to solve the problem.
  • Note: Parameter so ill-defined that skilled person cannot identify technical measures to solve the problem.

Sekundärreferenz T 1845/14

  • T 1845/14 Quelle: EPO Board of Appeal
  • Passage: Ambiguous parameter definition may result in scope broader than patentee intended.
Examiner's Argument: Die Beschreibung offenbart nicht, wie der Parameter "working set size" zu messen oder zu berechnen ist. Der Fachmann könnte den Parameter als (a) festen Wert pro Anwendung, (b) zeitlich variablen Wert über Messfenster, oder (c) pro Speicherregion variablen Wert interpretieren. Ohne diese Offenbarung ist die Erfindung nicht reproduzierbar über den gesamten Anspruchsumfang ausführbar — Art. 83 EPC verletzt.
PSA Technical Problem: Wie kann ein Cache-Allokationssystem konzipiert werden, das auf einem präzise messbaren Working-Set-Size-Parameter basiert, sodass der Fachmann die Erfindung ohne unzumutbaren Experimentieraufwand über den gesamten Anspruchsumfang reproduzieren kann?
Novelty Gap Score
55
/ 100
Agent: OA analysiert → Working-Set-Size-Parameter als nicht reproduzierbar klassifiziert → Amendment-Vorschlag mit Messmethode generiert.
4

Claim-Amendments (rot markiert)

Rot markierte Änderungsvorschläge für Anspruch 1 mit Spec-Ankern.

Amended Claim 1 (Neu)
A method for allocating cache memory in a computing system, comprising:
  monitoring a working set size of a process using an embedded monitoring module,
    wherein the working set size is defined as the total memory pages accessed
    by the process within a sliding window of N clock cycles, where N is an
    integer in the range of 100 to 10000 [0052];
  partitioning the cache into a plurality of segments based on the working set
    size using a partition controller that applies a pre-defined partitioning
    table [0054]; and
  adjusting a cache allocation for each segment based on a hit rate threshold,
    wherein the hit rate threshold is defined as the ratio of cache hits to
    total memory accesses measured over a configurable measurement window [0058].
Spec-Anker: [0052] — "Fig. 2 zeigt das Sliding-Window-Messprinzip" [0054] — "Tabelle 1 gibt Partitionierungsregeln vor" [0058] — "Fig. 3 zeigt Messfenster-Länge"
Key Additions vs. Original
Element Zusammenfassung
01 Messmethode: Sliding Window über N Taktzyklen (100–10000) — vorher nicht definiert
02 Partitionssteuerung: Explizit über Partitionierungs-Tabelle — vorher implizit
03 Hit-Rate-Definition: Ratio Hits/Gesamtzugriffe über Messfenster — vorher nicht definiert
Agent: Anspruch 1 geändert → 3 Definitionen hinzugefügt (Messmethode, Partition, Hit-Rate) → Counter-Arguments werden generiert.
5

Counter-Arguments-Draft (EPO-Format)

Vollständiger Entwurf der Erwiderung auf den Art. 83 Bescheid.

In Sachen EP 2 871 441 B1 Anmelder/in: [Name anonymisiert — synthetisches Beispiel] Zur Sache: Antwort auf Bescheid vom [Datum] — Art. 83 EPC Einwand I. Sachverhalt Der Prüfer hat einen Einwand nach Art. 83 EPC erhoben. Nach Auffassung des Prüfers fehlt es an einer ausreichenden Offenbarung des Parameters "working set size", da die Beschreibung keine Messmethode offenbare. II. Erwiderung des Anmelders Der Anmelder tritt dem Einwand entgegen. Zu Art. 83 EPC: Die Anmeldung offenbart in Absatz [0052] ein Sliding-Window-Messprinzip, bei dem der Working Set Size über ein Messfenster von N Taktzyklen ermittelt wird. Der Fachmann — ein erfahrener Softwareentwickler mit Spezialisierung auf Speicherverwaltung — versteht unmittelbar, dass mit "N Taktzyklen" ein konfigurierbares Messfenster gemeint ist, dessen Länge durch den embedded monitoring module gesteuert wird. Die Beschreibung in Fig. 2 und dem zugehörigen Text verdeutlicht das Messprinzip graphisch. Die Offenbarung ist damit so eindeutig, dass der Fachmann die Erfindung ohne unzumutbaren Aufwand reproduzieren kann. Der Einwand stützt sich auf T 593/09. Dieser Entscheid ist jedoch nicht einschlägig: Dort war der beanspruchte Parameter — die ZP (Zeta-Potential)-Messung auf einer Innenmembran — technisch nicht messbar, weil die Methode vollständig fehlte. Im vorliegenden Fall offenbart Absatz [0052] dagegen eine konkrete Messarchitektur (Sliding Window über Taktzyklen). Der Unterschied ist wesentlich. Sollte die Prüfstelle weiterhin einen Einwand aufrechterhalten, wird hilfsweise ein geänderter Anspruchssatz eingereicht, der die Messmethode explizit in den Anspruch 1 aufnimmt (siehe oben, Section 4 — Amended Claim 1). III. Antrag Der Anmelder beantragt, die Sache zur Fortsetzung der Prüfung an die Prüfungsabteilung zurückzuverweisen. Im Auftrag eingereicht via ClaimForge Autonomous Agent — keine manuelle Erstellung.
Agent: Counter-Arguments generiert (EPO-Format) → Autonomous Re-Search auf amended Claims gestartet.
6

Autonomous Re-Search (Amended Claims)

Re-Search nach automatischer Änderung der Ansprüche — Espacenet + Google Patents.

Rank Patent / Dokument Score Unterscheidung
1 US 2007/0124386 A1
Motorola, 2007
38/100 Discloses sliding window working set measurement; D1 Anticipation wahrscheinlich — Refine-Trigger
2 EP 2 541 882 B1
IBM, 2018
31/100 Partitionssteuerung offenbart, aber keine sliding-window Messmethode. Differenziert.
3 US 10,254,312 B2
Intel, 2019
29/100 Hit-Rate-Definition ähnlich, aber keine Partitionierung mit Working-Set-Size-Verknüpfung
4 WO 2019/082114 A1
ARM, 2019
26/100 Embedded monitoring module ähnlich; D4 könnte neue Neuheitsschranke setzen
5 US 2021/0081278 A1
Google, 2021
22/100 Sliding window explizit offenbart; relevant für Messfenster-Konzept
Novelty Verdict — Refine
Novelty Gap Score: 41/100 (vorher: 55/100). Amendments haben Score verschlechtert — die explizitere Definition reduziert Interpretationsspielraum, macht den Anspruch aber auch neuheitsschädlicher gegenüber D1 (US 2007/0124386). Empfehlung: D1 auf Overlapping-Scope prüfen; D1-Citation als Stand der Technik acknowledge und differenzierende Merkmale stärken.
Score: 55 → 41/100
Agent: Re-Search abgeschlossen. D1 (US 2007/0124386) zeigt Überlappung mit Sliding-Window-Messmethode → Refine empfohlen.
7

Verdict

Ergebnis der automatischen Chain-Analyse.

Action: Refine
Action: Refine Die Amendments beheben den Art. 83-Einwand formal — die Messmethode ist nun definiert, die Spec-Anchors existieren. Die Re-Search zeigt jedoch ein neues Risiko: D1 (US 2007/0124386) könnte die amended Claim 1 bereits vorwegnehmen. Begründung: 1. Die Messmethode (Sliding Window) ist jetzt explizit offenbart — Art. 83-Angriff ist abgewehrt 2. Die Partitionierungs-Tabelle in [0054] liefert die strukturelle Stütze für die Segmentierung 3. Die Hit-Rate-Definition in [0058] begrenzt den Anspruchsscope auf das messbare 4. ABER: D1 offenbart eine identische Sliding-Window-Messmethode — novelty gap verschlechtert 5. Vor Einreichung: D1-Analyse und ggf. Art. 54(3)- oder Art. 56-Argumente vorbereiten Human Check Required: - D1 (US 2007/0124386) auf exakte Scope-Überlappung prüfen - Ggf. Hinzufügen von dependent claims mit further differentiation falls D1-Coverage bestätigt - FADP Art. 21: Keine personenbezogenen Daten im Response-Draft
8

Was der Loop Gespart Hat

Zeitvergleich: manuell vs. ClaimForge Loop.

Phase Zeit
OA-Analyse manuell 45 min
Claim-Amendment 90 min → 6 min
Spec-Anchor-Recherche 60 min → 2 min
Re-Search (Prior Art) 120 min → 8 min
Total: ~5 h 15 min → ~16 min ~4 h 59 min gespart
Caveat: Run-Time: 3 Min 42 Sek (autonom, ohne Prompts dazwischen). EPO oral proceedings not covered; Art. 123(2) added matter check requires human verification.
9

Limits

Was ClaimForge in diesem Loop nicht abdeckt.

10

Probieren Sie den Loop

Software / ML als Demo-Szenario — Art. 83 Insufficient Disclosure

Ihre Art. 83-Rejection? Laden Sie Ihr Office Action hoch — der autonome Loop liefert binnen 3–5 Minuten Rejection-Parsing, Claim-Amendments mit Spec-Anchors, Prior-Art-Re-Search und vollständigen Response-Draft.