Aller au contenu principal
PRODUCT · DOWNSTREAM

Enumerate every reading of every claim. 10⁵–10⁸ interpretations.

A combinatorial space your patent counsel can't enumerate, scored against the prior art, optimised against vulnerability.

A human cabinet analyses two to five readings of a claim. The Lattice enumerates the entire space — six axes, every jurisdiction, every jurisprudence era — and emits the wording with the lowest cross-juridictional vulnerability.

G 1/24G 2/21Phillips v. AWHFestoAmgen v. SanofiIn re Cellect

Module spec'd · MVP not yet implemented · Q3 2026

claim_input.txt
active: F1
A pharmaceutical composition comprising at least one polymer P selected from the group consisting of P1, P2, P3F1, and at least one active pharmaceutical ingredient (API) XF2, wherein the composition exhibits a glass transition temperature in the range of about 50–100°CF3 and a dissolution rate of at least 20% per minute at pH 6.8F4.
parser.output.json
features: 4
{ "claim_type": "composition",
"transition": "comprising",
"features": [
F1 · componentMarkush 2³ − 1
{
"id": "F1",
"type": "component",
"label": "polymer P",
"quantifier": "at least one",
"markush": ["P1", "P2", "P3"],
"markush_type": "closed_list"
},
F2 · componentAPI + bioisosteres
{
"id": "F2",
"type": "component",
"label": "API X",
"quantifier": "at least one"
},
F3 · property · range≈ 16 readings of 'about'
{
"id": "F3",
"type": "property",
"label": "glass transition temperature",
"unit": "°C",
"range": { "min": 50, "max": 100,
"qualifier": "about",
"endpoints_inclusive": true }
},
F4 · property · thresholdopen-ended ≥
{
"id": "F4",
"type": "property",
"label": "dissolution rate",
"unit": "%/min",
"constraint": "at least",
"value": 20,
"conditions": { "pH": 6.8 }
},
]
}
cartesian productF1×F2×F3×F4×6 axes=10⁵–10⁸ cells
The six axes

Six axes. One lattice.

Every feature of every claim is read along all six axes simultaneously. The cartesian product is the lattice.

  1. K ≈ 8 readings

    Literal

    Open-ended vs partial-closed transitions, range endpoints, 'about X' tolerance windows, wherein-clause semantics.

  2. K ≈ 24 variants

    Doctrine of equivalents

    Festo / Warner-Jenkinson insubstantial differences — bioisosteres, salts, polymorphs, isomers, isotopes, prodrugs.

  3. K = 2ⁿ − 1 sub-genera

    Markush expansion

    RDKit + bioisostere KG sub-genus enumeration. Patani & LaVoie, Meanwell — chemical graph traversal.

  4. K ≈ 4 layers

    Range cascading

    Broad genus → preferred → picture-claim cascade with DOE-extension envelopes per jurisdiction.

  5. J = 6 jurisdictions

    Jurisdictional

    Phillips v. AWH (Fed. Cir.), G 1/24 (EPO/UPC), purposive construction (UK), JPO restrictive reading, CNIPA variable.

  6. T ≈ 5 eras

    Temporal · jurisprudence era

    Pre/post G 2/21 plausibility, G 1/23 non-reproducible art, In re Cellect ODP×PTA, USPTO Inventorship Nov 2025.

Validity scoring

Every cell scored on four axes.

Calibrated against PTAB IPR + EPO Boards of Appeal datasets. Output: calibrated probabilities, not gut feeling.

validity_scorer · 4 vectorscalibrated · PTAB IPR + EPO Boards
vector 01

Anticipation

Art. 54 CBE · 35 USC §102

Does the prior art literally disclose every element of the interpretation? XGBoost + LegalBERT, calibrated on PTAB IPR + EPO opposition decisions.

  • G 1/23 (EBA EPO, Jul 2025)
  • Sanho v. Kaijet (Fed. Cir. 2024)
vector 02

Obviousness

Art. 56 CBE · 35 USC §103

Combination graph with motivation-to-combine and reasonable-expectation-of-success edges; secondary indicia weighted into the verdict.

  • KSR v. Teleflex (550 U.S. 398, 2007)
  • EPO problem-solution
vector 03

Sufficiency · enablement

Art. 83 CBE · 35 USC §112

Wands factors quantified — undue experimentation, working examples coverage, predictability of the art, breadth of the genus claimed.

  • Amgen v. Sanofi (598 U.S. 594, 2023)
  • In re Wands (Fed. Cir. 1988)
vector 04

Plausibility

EBA EPO

Is the technical effect 'embraced and embodied' by the application as filed? Post-published evidence admissibility decided per jurisdiction.

  • G 2/21 (23 March 2023)
Optimiser

Robustness-frontier exploration, not gut feeling.

Module 5 is a constrained optimiser. Variables are claim features. The objective is mean vulnerability, minimised across every interpretation × prior-art pair. Constraints: minimum scope, §112/Art. 83 clarity, jurisdictional consistency.

callout

Like Gurobi, but for claims.

Classical: Gurobi · OR-Tools · SCIP for N ≤ 20 features. Heuristic: simulated annealing, genetic algorithms. Reinforcement learning with the validity score as the reward signal.

Sub-genus disclaimers Range cascade tuning Markush narrowing
optimiser.output · 3 of 5 candidateslower = more robust
Candidate A · genus-narrowedvulnerability0.18

Excludes the bioisostere edge case that anticipated under DOE.

A pharmaceutical composition comprising at least one polymer P selected from P1, P2, P3, and at least one API X having an aqueous solubility ≤ 0.1 mg·mL⁻¹, wherein the composition exhibits a Tg of 50–100°C (±5%) and a dissolution rate of at least 20%·min⁻¹ at pH 6.8.

Candidate B · range-cascadedvulnerability0.14

Adds a sub-genus disclaimer that survives Phillips and G 1/24.

[…] wherein the composition exhibits a Tg of 50–100°C, with a preferred sub-range of 60–85°C, excluding compositions wherein P is poly(ethylene-co-vinyl-acetate), and a dissolution rate of at least 20%·min⁻¹ at pH 6.8.

Candidate C · plausibility-anchoredvulnerability0.11

Inlines the technical effect to satisfy G 2/21 ab initio.

[…] wherein the composition exhibits a Tg of 50–100°C and a dissolution rate of at least 20%·min⁻¹ at pH 6.8, the said dissolution rate yielding a Cmax of API X ≥ 1.4× that of the unformulated reference, as embraced by the application as filed.

How it works

Six modules, sequential.

  1. 01

    Claim Parser

    spaCy + LegalBERT/PatentBERT decompose the claim into atomic features F1, F2, … with quantifiers, ranges, and Markush groups.

  2. 02

    Interpretation Generator

    Six-axis cartesian product. 10⁵–10⁸ configurations per claim, parallelised across the corpus.

  3. 03

    Prior-Art Cross-Reference

    Espacenet + USPTO + PATSTAT + PubChem + ChEMBL + Reaxys — full-text + structure + semantic search.

  4. 04

    Validity Scorer

    4-vector score per (interpretation × prior art): anticipation, obviousness, sufficiency, plausibility. Calibrated probabilities.

  5. 05

    Robustness Optimizer

    Constrained optimisation — minimise mean vulnerability, subject to scope and clarity constraints. Gurobi · OR-Tools · RL.

  6. 06

    Report

    PDF executive summary + interactive dashboard + JSON for the deposit pipeline. 3–5 candidate claims, each with a robustness score.

Where it fits

Between the landscape and the doctrine.

CIL consumes IP Radar's landscape and feeds Doctrinal Hardening with optimised claims for screening.

landscapeIP Radar
draftingClaim Interpretation Lattice
screeningDoctrinal Hardening
INPI · EPO · USPTOFile

Stop drafting blind.

The lattice ships in Q3 2026. Lock the Scale tier now to be on the launch list — or talk to a strategist about early access.