Receber por email
← Voltar para o catálogo

patent-claims-analyzer

Automated analysis of patent claims for USPTO compliance with 35 USC 112(b) requirements - antecedent basis, definiteness, claim structure

146estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add RobThePCGuy/Claude-Patent-Creator

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/patent-claims-analyzer/svg)](https://www.skillteca.com.br/skills/patent-claims-analyzer)

Alerta por categoria

Receba novas skills de Design e Frontend toda segunda

1 email curto, só com as skills novas de Design e Frontend. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Patent Claims Analyzer Skill

Automated analysis of patent claims for USPTO compliance with 35 USC 112(b) requirements.

When to Use

Invoke this skill when users ask to:

  • Review patent claims for definiteness
  • Check antecedent basis in claims
  • Analyze claim structure
  • Find claim drafting issues
  • Validate claims before filing
  • Fix USPTO office action issues related to claims

What This Skill Does

Performs comprehensive automated analysis:

  1. Antecedent Basis Checking:
  2. Finds terms used without prior introduction
  3. Detects missing "a/an" before first use
  4. Identifies improper "said/the" before first use
  5. Tracks term references across claims
  1. Definiteness Analysis (35 USC 112(b)):
  2. Identifies subjective/indefinite terms
  3. Detects relative terms without reference
  4. Finds ambiguous claim language
  5. Checks for clear claim boundaries
  1. Claim Structure Validation:
  2. Parses independent vs. dependent claims
  3. Validates claim dependencies
  4. Checks claim numbering
  5. Identifies claim type (method, system, etc.)
  1. Issue Categorization:
  2. Critical: Must fix before filing
  3. Important: May cause rejection
  4. Minor: Best practice improvements

Required Data

This skill uses the automated claims analyzer from: Location: ${CLAUDE_PLUGIN_ROOT}/python\claims_analyzer.py

How to Use

When this skill is invoked:

  1. Load the claims analyzer:

```python import sys sys.path.insert(0, os.path.join(os.environ.get('CLAUDE_PLUGIN_ROOT', '.'), 'python')) from python.claims_analyzer import ClaimsAnalyzer

analyzer = ClaimsAnalyzer() ```

  1. Analyze claims:

```python claims_text = """

  1. A system comprising:

a processor; a memory; and said processor configured to... """

results = analyzer.analyze_claims(claims_text) ```

  1. Present analysis:
  2. Show compliance score (0-100)
  3. List issues by severity (critical, important, minor)
  4. Provide MPEP citations for each issue
  5. Suggest specific fixes

Analysis Output Structure

{
    "claim_count": 20,
    "independent_count": 3,
    "dependent_count": 17,
    "compliance_score": 85,  # 0-100
    "total_issues": 12,
    "critical_issues": 2,
    "important_issues": 7,
    "minor_issues": 3,
    "issues": [
        {
            "category": "antecedent_basis",
            "severity": "critical",
            "claim_number": 1,
            "term": "said processor",
            "description": "Term 'processor' used with 'said' before first introduction",
            "mpep_cite": "MPEP 2173.05(e)",
            "suggestion": "Change 'said processor' to 'the processor' or introduce with 'a processor' first"
        },
        # ... more issues
    ]
}

Common Issues Detected

  1. Antecedent Basis Errors:
  2. Using "said/the" before "a/an" introduction
  3. Terms appearing in dependent claims not in parent
  4. Missing antecedent in claim body
  1. Definiteness Issues:
  2. Subjective terms: "substantially", "about", "approximately"
  3. Relative terms: "large", "small", "thin"
  4. Ambiguous language: "and/or", "optionally"
  1. Structure Issues:
  2. Means-plus-function without adequate structure
  3. Improper claim dependencies
  4. Missing preamble or transition

Presentation Format

Present analysis as:

CLAIMS ANALYSIS REPORT
======================

Summary:
- Total Claims: 20 (3 independent, 17 dependent)
- Compliance Score: 85/100
- Issues Found: 12 (2 critical, 7 important, 3 minor)

CRITICAL ISSUES (Must Fix):

[Claim 1] Antecedent Basis Error
  Issue: Term 'processor' used with 'said' before introduction
  Location: "said processor configured to..."
  MPEP: 2173.05(e)
  Fix: Change to 'the processor' or introduce with 'a processor' first

[Claim 5] Indefinite Term
  Issue: Subjective term 'substantially' without definition
  Location: "substantially similar to..."
  MPEP: 2173.05(b)
  Fix: Define 'substantially' in specification or use objective criteria

IMPORTANT ISSUES:
...

MINOR ISSUES:
...

Integration with MPEP

For each issue, the skill can:

  1. Search MPEP for relevant guidance
  2. Provide specific MPEP section citations
  3. Show examiner guidance on similar issues
  4. Suggest fixes based on USPTO practice

Tools Available

  • Read: To load claims from files
  • Bash: To run Python analyzer
  • Write: To save analysis reports
Compartilhar X LinkedIn