Patent Drafting Analysis of KUANO LTD.’s Machine Learning Drug-Like Molecule Analysis | US 12,211,592 B2
Patent Drafting Analysis of KUANO LTD.'s Quantum Graph Machine Learning for Drug-Like Molecules | US 12,211,592 B2
A structural and strategic analysis of US 12,211,592 B2, examining claim architecture, dependent claim fallback quality, §101 eligibility risk, and prosecution positioning for KUANO's quantum-inspired ML drug discovery platform.
Structural Overview
The detailed description dominates at approximately 77% of total words, spanning 9 thematic sections and multiple appendices covering quantum chemistry, graph neural networks, conformational sampling, and generative models — indicating an exceptionally broad technical disclosure relative to the 27 claims actually granted. The claim set is narrow in architectural scope: 3 independent claims all cover method, system, and molecule-identification variants of a single core concept, with 24 dependent claims adding specific property prediction and ML architecture limitations. The 88 figure sheets are heavily weighted toward mathematical equations, performance benchmarks, and Q-Graph visualisations, with strong support for the core quantum graph representation concept but sparse dedicated structural diagrams for some dependent claim limitations.
Section Word Distribution
↗ Click bars to exploreFigure Inventory — 88 Sheets
| Figure | Description | Role |
|---|---|---|
| FIG. 1 | High-level diagram of the GTN platform showing data curation, featurization, generative model, predictive model, and MPO pipeline components.Search in Eureka ↗ | System architecture |
| FIG. 2 | Illustration of a small molecule conformation in a protein pocket, showing the progression from chemical graph to conformation to Q-Graph and tensor network representations.Search in Eureka ↗ | Key embodiment |
| FIG. 3A | Schematic diagram comparing ligand-based and structure-based typical workflows, showing conformational sampling, featurization, Q-Graph representation, and machine learning steps.Search in Eureka ↗ | Flow diagram |
| FIG. 3B | Diagram illustrating quantum-inspired machine learning in the context of classical, quantum-inspired, and quantum ML technology landscape across hardware types.Search in Eureka ↗ | Other |
| FIG. 3C | Diagram illustrating GTN's technology capabilities mapped against drug discovery challenges at different biological scales and entanglement levels.Search in Eureka ↗ | Other |
| FIG. 4 | Schematic of a graph pooling step showing dark (kept) and white (dropped) nodes, edges being coarse-grained, and new effective edges being created between kept nodes.Search in Eureka ↗ | Claim support |
| FIG. 5 | Table with literature results for MoleculeNet benchmarks comparing RMSE and ROC-AUC results for ESOL, Lipophilicity, BBBP, and HIV datasets across multiple models.Search in Eureka ↗ | Other |
| FIG. 6 | Table showing speed-up of pooling runs of the HIV dataset using SimplePooling at different pooling keep ratios.Search in Eureka ↗ | Other |
| FIG. 7 | Table summarising graph-convolutional model hyperparameters (node channels, edge channels) used across ESOL, Lipophilicity, BBBP, and HIV datasets.Search in Eureka ↗ | Other |
| FIG. 8 | Table showing multi-task and single-task test set evaluation R2 results for PCE, GAP, and HOMO properties at different pooling ratios.Search in Eureka ↗ | Other |
| FIG. 9 | Visualisation of original molecular graphs before pooling for a batch of molecules from the CEP-2017 dataset.Search in Eureka ↗ | Claim support |
| FIG. 10 | Visualisation of coarse-grained graphs after the first pooling layer, showing the model grouping rings and identifying molecular backbones.Search in Eureka ↗ | Claim support |
| FIG. 11 | Visualisation of coarse-grained graphs after the second pooling layer, showing molecular graphs reduced to basic components connected by chains.Search in Eureka ↗ | Claim support |
| FIG. 12 | Section 4 equations (1)–(4) showing the molecular Hamiltonian and electronic Schrödinger equation formulations used for quantum featurisation.Search in Eureka ↗ | Other |
| FIG. 13 | Equations (5) and (6) showing the Hartree-Fock wave function as a Slater determinant of one-electron spin-orbital wave functions.Search in Eureka ↗ | Other |
| FIG. 14 | Representation of the Hartree-Fock orbital occupation (equation 7) showing occupied and virtual orbital spaces.Search in Eureka ↗ | Other |
| FIG. 15 | Equations (8)–(10) showing CI and coupled cluster wave function expansions including CI expansion and exponential coupled cluster ansatz.Search in Eureka ↗ | Other |
| FIG. 16 | Sketch of configurations and weights in a wave function expansion, distinguishing static (box 161) and dynamic (box 162) correlation contributions.Search in Eureka ↗ | Other |
| FIG. 17 | Representation of a multi-configurational self-consistent field (MC-SCF) approach showing occupied and virtual orbital occupation patterns.Search in Eureka ↗ | Other |
| FIG. 18 | Equations (11)–(16) showing the N-particle density matrix, one- and two-particle reduced density matrices used in quantum featurisation.Search in Eureka ↗ | Other |
| FIG. 19 | Equations (17)–(19) and (21) showing one-particle reduced density matrix formulations in natural orbital and natural spin-orbital bases.Search in Eureka ↗ | Other |
| FIG. 20 | Morphine molecule with relief map of electron density in the aromatic ring plane and chemical structural formula showing hydrogen bonding interactions.Search in Eureka ↗ | Key embodiment |
| FIG. 21 | Representation of bond and ring critical points for 5-formyl-2-(3-fluoro-4-bromobutadienyl)thiazole with gradient field of electron density and atomic basin partitioning.Search in Eureka ↗ | Key embodiment |
| FIG. 22 | Equations (22)–(26) showing electron density, pair density, and exchange-correlation density formulations for QTAIM analysis.Search in Eureka ↗ | Other |
| FIG. 23 | Equations (27)–(33) showing QTAIM localization/delocalization index formulations including weight functions and atomic overlap matrix.Search in Eureka ↗ | Other |
| FIG. 24 | Equations (34)–(37) showing delocalization index (DLI) and localization index (LI) formulations defining the Q-Graph edge and node features.Search in Eureka ↗ | Claim support |
| FIG. 25 | Equations (38)–(42) showing total DLI and LI formulations, relating electron counts in atomic basins to delocalization between atoms.Search in Eureka ↗ | Other |
| FIG. 26 | Workflow diagram showing the Python/bash pipeline from RDKit SDF/PDB input through DFT calculation (ORCA/Psi4), Multiwfn wavefunction analysis, to GraphConv featurisation.Search in Eureka ↗ | Flow diagram |
| FIG. 27 | Example molecule (equation 43) showing an acrylonitrile-type structure with carbon, hydrogen, oxygen, and nitrogen atoms used for Q-Graph calculation demonstration.Search in Eureka ↗ | Key embodiment |
| FIG. 28 | Comparison plot of calculated delocalization indices versus adjacency matrix for the molecule of FIG. 27, showing both linear and log-scale colour maps.Search in Eureka ↗ | Claim support |
| FIG. 29 | Delocalization indices versus adjacency matrix for the molecule of FIG. 27 shown in logarithmic scale revealing weaker long-range correlations.Search in Eureka ↗ | Claim support |
| FIG. 30 | Comparison of delocalization indices and adjacency matrix for ligand 404 bound to protein 3pj8, showing atom-index matrix representations.Search in Eureka ↗ | Claim support |
| FIG. 31 | Graph representation of (de)localization indices and chemical bonds for ligand 404, with edge weights based on DI magnitude and node sizes scaled to LI values.Search in Eureka ↗ | Key embodiment |
| FIG. 32 | Linear and log plots of histograms of delocalization index values for ligands in the lipophilicity dataset, showing distribution characteristics.Search in Eureka ↗ | Other |
| FIG. 33 | Linear and log plots of histograms of delocalization index values for ligands in the PDBbind17 subset.Search in Eureka ↗ | Other |
| FIG. 34 | Equation (46) showing the reduced density gradient (RDG) formula S(r) used for non-covalent interaction identification in the Q-Graph featurisation.Search in Eureka ↗ | Other |
| FIG. 35 | Table with density gradient, density, and RDG values for different molecular regions (nuclei, bonds, weak interactions, boundary of molecule) from the Multiwfn manual.Search in Eureka ↗ | Other |
| FIG. 36 | Schematic showing RDG versus sign(λ2)ρ(r) interaction regions identifying H-bonds, van der Waals interactions, and steric effects from electron density analysis.Search in Eureka ↗ | Other |
| FIG. 37 | NCI scatterplot showing reduced density gradient versus sign(λ2)ρ for a molecule, with annotated H-bond, vdW, and steric interaction regions.Search in Eureka ↗ | Key embodiment |
| FIG. 38 | Isosurfaces of the RDG map coloured by sign(λ2)ρ showing H-bond (blue), vdW (green), and steric (red) interaction regions in 3D molecular space.Search in Eureka ↗ | Key embodiment |
| FIG. 39 | Equations (50) and (51) showing promolecular density and electrostatic interaction potential formulas used for approximate non-covalent interaction calculation.Search in Eureka ↗ | Other |
| FIG. 40 | Bar charts showing DTNN results comparing combined scores and dipole moment only scores across different graph featurisation types (Graph, Di, Dist+Di+Li, DTNN, Dist+Li).Search in Eureka ↗ | Other |
| FIG. 41 | Plots showing absolute DFT energies and energy differences for 2694 random QM9 molecules comparing GTN calculations versus QM9 dataset values.Search in Eureka ↗ | Other |
| FIG. 42 | Plots showing dipole moments and dipole moment differences for QM9 molecules comparing GTN DFT calculations versus QM9 reference values.Search in Eureka ↗ | Other |
| FIG. 43 | Equation (52) reproducing the CAS-CI wave function as a sum over occupation number vectors, foundational to the QC-DMRG tensor network approach.Search in Eureka ↗ | Other |
| FIG. 44 | Representation of FCI and MPS (matrix product state) ansatz in terms of local tensors, illustrating DMRG tensor network decomposition.Search in Eureka ↗ | Other |
| FIG. 45 | Equation (53) showing the MPS truncation error as the norm difference between exact and approximate wave functions, parameterised by singular values.Search in Eureka ↗ | Other |
| FIG. 46 | Diagram showing DMRG as part of a wider quantum chemistry ecosystem for treating quantum active sites within a classically sampled protein environment.Search in Eureka ↗ | System architecture |
| FIG. 47 | Equations (54)–(56) showing the one-orbital and two-orbital von Neumann entropy and mutual information formulas used for orbital entanglement measures in QC-DMRG.Search in Eureka ↗ | Other |
| FIG. 48 | Free energy diagram as a function of binding reaction coordinate showing ΔGon, ΔGoff, and ΔGD for ligand-protein binding thermodynamics.Search in Eureka ↗ | Key embodiment |
| FIG. 49 | Schematic diagram of a predictive model trained on a conformational ensemble, showing representative conformations from MD/docking feeding into a predictive output.Search in Eureka ↗ | Claim support |
| FIG. 50 | Schematic depicting two approaches for designing predictive models: path A (predict quantum observables then calibrate to experiment) and path B (direct ML prediction).Search in Eureka ↗ | Claim support |
| FIG. 51 | t-SNE plots, CDK9 binding affinity distribution, and Tanimoto similarity distribution showing novel IP space exploration for CDK-9 molecule generation.Search in Eureka ↗ | Key embodiment |
| FIG. 52 | Scatter plot of CDK1 pIC50 versus CDK9 pIC50 for generated molecules, showing selectivity quadrants with a novel CDK9-selective compound highlighted.Search in Eureka ↗ | Key embodiment |
| FIG. 53 | Chemical structures of three generated CDK9-selective compounds (compounds 1, 2, 3) not seen in training data, demonstrating platform generative capability.Search in Eureka ↗ | Key embodiment |
| FIG. 54 | Comparison of standard chemical graph adjacency matrix and Q-Graph matrix representation for a QM9 molecule, highlighting additional long-range electron correlation edges.Search in Eureka ↗ | Claim support |
| FIG. 55 | Bar charts comparing predictive model R² performance on dipole moment and HOMO tasks using Graph vs Q-Graph featurisations in single and multi-task settings.Search in Eureka ↗ | Other |
| FIG. 56 | Bar charts comparing LUMO prediction performance (R²) using different featurisations including Graph vs Q-Graph in multi-task setting at various training dataset sizes.Search in Eureka ↗ | Other |
| FIG. 57 | Bar charts comparing dipole moment prediction performance (R²) using Graph vs Q-Graph featurisations in multi-task setting across training dataset sizes.Search in Eureka ↗ | Other |
| FIG. 58 | Bar charts comparing prediction performance averaged across all QM9 tasks using Graph vs Q-Graph featurisations in multi-task setting.Search in Eureka ↗ | Other |
| FIG. 59 | Bar charts comparing HOMO prediction performance using Graph 3D, Q-Graph 3D (local), and Graph 3D featurisations in multi-task setting.Search in Eureka ↗ | Other |
| FIG. 60 | Bar charts comparing LUMO prediction performance using Graph 3D, Q-Graph 3D (local), and Graph 3D featurisations in multi-task setting.Search in Eureka ↗ | Other |
| FIG. 61 | Bar charts comparing dipole moment prediction performance (multitask) using Graph 3D, Q-Graph 3D (local), and Graph 3D featurisations.Search in Eureka ↗ | Other |
| FIG. 62 | Bar charts comparing dipole moment prediction performance (single task) using Graph 3D, Q-Graph 3D (local), and Graph 3D featurisations.Search in Eureka ↗ | Other |
| FIG. 63 | Bar charts comparing prediction performance on all tasks averaged (multitask) using Graph 3D, Q-Graph 3D (local), and Graph 3D featurisations.Search in Eureka ↗ | Other |
| FIG. 64 | Representation of P450 enzyme catalytic cycle showing the heme-based Redox mechanism with compound I and compound 0 intermediates for site of metabolism prediction.Search in Eureka ↗ | Other |
| FIG. 65 | Results table for binding affinity dataset size experiment showing R² Pearson correlation results for different model architectures at training set sizes of 20–160.Search in Eureka ↗ | Other |
| FIG. 66 | Scatter plots showing edge complex R² results as a function of training set size for binding affinity prediction experiments.Search in Eureka ↗ | Other |
| FIG. 67 | Scatter plots showing edge ligand based R² results as a function of training set size.Search in Eureka ↗ | Other |
| FIG. 68 | Scatter plots showing edge ligand only scatter max R² results as a function of training set size.Search in Eureka ↗ | Other |
| FIG. 69 | Scatter plots showing pocket attention pair message R² results as a function of training set size for binding affinity prediction.Search in Eureka ↗ | Other |
| FIG. 70 | Scatter plots showing pocket gating pair message R² results as a function of training set size for binding affinity prediction.Search in Eureka ↗ | Other |
| FIG. 71 | Scatter plots showing edge ensemble ligand only (10 poses per eg) R² results as a function of training set size.Search in Eureka ↗ | Other |
| FIG. 72 | Scatter plots showing edge ensemble ligand only (2 poses per eg) R² results as a function of training set size.Search in Eureka ↗ | Other |
| FIG. 73 | Results table for binding affinity experiment based on client split showing R² Pearson correlation for different model architectures at training sizes 20–160.Search in Eureka ↗ | Other |
| FIG. 74 | Scatter plots showing Edge ligand based results for binding affinity (client split) as a function of training set size.Search in Eureka ↗ | Other |
| FIG. 75 | Scatter plots showing Edge ligand only results for binding affinity (client split) as a function of training set size.Search in Eureka ↗ | Other |
| FIG. 76 | Scatter plots showing pair message complex results for binding affinity (client split) as a function of training set size.Search in Eureka ↗ | Other |
| FIG. 77 | Scatter plots showing pocket attention pair message results for binding affinity (client split) as a function of training set size.Search in Eureka ↗ | Other |
| FIG. 78 | Scatter plots showing pocket gating pair message results for binding affinity (client split) as a function of training set size.Search in Eureka ↗ | Other |
| FIG. 79 | Scatter plots showing edge ensemble ligand only (10 poses) results for binding affinity (client split) as a function of training set size.Search in Eureka ↗ | Other |
| FIG. 80 | Scatter plots showing edge ensemble ligand only (2 poses) results for binding affinity (client split) as a function of training set size.Search in Eureka ↗ | Other |
| FIG. 81 | Scatter plots showing edge ensemble pocket (2 poses) results for binding affinity (client split) as a function of training set size.Search in Eureka ↗ | Other |
| FIG. 82 | Summary table of results for edge ligand only and edge ensemble ligand only experiments at training sizes 20–160 samples.Search in Eureka ↗ | Other |
| FIG. 83 | Histogram diagram showing log P dataset targets (avdeef, martel, chembl) distribution against measured logP values.Search in Eureka ↗ | Other |
| FIG. 84 | Python code listing showing the RDKit baseline script for computing log P descriptors from SMILES and evaluating prediction metrics.Search in Eureka ↗ | Other |
| FIG. 85 | Python code listing showing the filter_other_dataset_results.json script for aggregating RMSE results across datasets and models.Search in Eureka ↗ | Other |
| FIG. 86 | Table summarising pharma applications of quantum and conformational features across developability properties (melting point, solubility, lipophilicity, pKa, permeability, mutagenicity, NMR, metabolic).Search in Eureka ↗ | Other |
Claim Architecture Analysis
The claim set contains 3 independent claims: Claim 1 (method), Claim 26 (system), and Claim 27 (molecule-identification), all drawn to a single inventive concept — the machine learning-based modelling of a drug-like molecule's thermodynamic ensemble via a quantum graph representation. The dependent:independent ratio of 8:1 is below the typical 10–15:1 norm seen in deep-tech ML patents in the G16C/G06N IPC space, suggesting missed fallback opportunities. The tripartite structure of Claims 1, 26, and 27 provides method, system, and product-by-process coverage, but the absence of any CRM (computer-readable medium) claim type leaves a significant enforcement gap in software distribution scenarios.
Independent Claim Dissection
| Claim | Preamble | Transition | Key Body Elements |
|---|---|---|---|
| Claim 1 | A machine learning based method of modelling a thermodynamic ensemble or representation of a drug-like molecule | comprising | synthetically generating a sample of a thermodynamic ensemble or representation, said ensemble being a molecular orbital representation or quantum graph representation; inputting said sample into a machine learning system; quantum graph representation being a molecular graph representation in which each node corresponds to a molecular orbital and edges correspond to a type of quantum correlation between molecular orbitalsSearch prior art ↗ |
| Claim 26 | A machine learning based system configured to model a thermodynamic ensemble or representation of a drug-like molecule | comprising | a machine learning based system configured to receive and process a synthetically generated sample of the thermodynamic ensemble or representation being a molecular orbital representation or quantum graph representation; quantum graph representation in which each node corresponds to a molecular orbital and edges correspond to a type of quantum correlation between molecular orbitalsSearch prior art ↗ |
| Claim 27 | A molecule or class of drug-like molecules identified using a machine learning based method of modelling a thermodynamic ensemble or representation of a drug-like molecule | comprising | the method in which a sample of the thermodynamic ensemble is synthetically generated and inputted into a machine learning system, the ensemble being a molecular orbital representation or quantum graph representation; quantum graph representation in which each node corresponds to a molecular orbital and edges correspond to quantum correlation between molecular orbitalsSearch prior art ↗ |
Claim Dependency Tree
| Metric | This Application | AI/ML Drug Discovery Norm |
|---|---|---|
| Total claims | 27 | 20 – 35 |
| Independent claim count | 3 | 2 – 5 |
| Dependent : Independent ratio | 8.00 : 1 | 6 – 12 : 1 |
| Method claims present? | Yes — Claim 1 | Always |
| System / apparatus claims? | Yes — Claim 26 | Common |
Drafting Quality Signals
The patent demonstrates strong technical disclosure depth — the specification devotes approximately 9 thematic sections and multiple appendices to supporting the Q-graph concept, and the core claim language in Claims 1, 26, and 27 is precisely crafted around the quantum orbital/edge correlation structure. However, the claim set carries meaningful §101 vulnerability because the patent's core advance is a data representation and mathematical method, and the hardware tie-in relies solely on an implied 'machine learning system' without reciting specific processor or hardware limitations.
Strategic Intent Scorecard
Multi-dimensional assessment of this application's patent strategy quality, based on claim structure, specification depth, and prosecution positioning.
3 Critical Gaps in This Claim Set
A senior-attorney lens on the three highest-priority structural weaknesses — what each exposes in prosecution and litigation, and what a stronger filing would have done differently.
3 Critical Gaps in This Claim Set
See the full attorney-level analysis of what this application leaves unprotected — and how to draft it more defensively for your own filings.
US 12,211,592 B2 — key questions answered
Disclaimer: This analysis is generated by PatSnap Eureka AI based on publicly available patent data from the USPTO. It does not constitute legal advice and should not be relied upon as such. Patent data may be subject to change as prosecution progresses. Scores and assessments reflect automated analysis and may not capture all relevant legal or technical nuances. Always consult a qualified patent attorney for formal legal opinions on patentability, freedom to operate, or infringement.
PatSnap Eureka searches patents and data to answer instantly.