Install
$ agentstack add skill-wrm3-ai-project-template-patent-filing-ai ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Patent Filing Skill (AI/ML Focus)
Comprehensive guidance for filing patents on AI/ML inventions, with emphasis on rapid provisional patent filing to establish priority date, followed by full utility patent preparation.
🚨 URGENT: If You're in a Patent Race
⚡ IMMEDIATE ACTIONS (DO TODAY):
- Document Your Invention (2-4 hours)
- Write down what makes it novel/unique
- Explain how it works (technical details)
- Describe advantages over existing solutions
- Use template: [templates/inventiondisclosureform.md](templates/inventiondisclosureform.md)
- File Provisional Patent (Same Day - 1 hour)
- Cost: $130 (micro-entity) via USPTO
- This establishes your priority date
- Use template: [templates/provisionalpatenttemplate.md](templates/provisionalpatenttemplate.md)
- File online: https://www.uspto.gov/patents/apply/patent-center
- Why This Matters:
- Priority date = First-to-file wins
- Provisional patent buys you 12 months
- Can still refine/improve during that year
- Every day of delay risks losing patent rights
Table of Contents
- [Quick Start: Provisional Patent (URGENT)](#quick-start-provisional-patent-urgent)
- [Understanding Patent Types](#understanding-patent-types)
- [AI/ML Patent Strategies](#aiml-patent-strategies)
- [Provisional Patent Process](#provisional-patent-process)
- [Full Utility Patent Process](#full-utility-patent-process)
- [Patent Claims Drafting](#patent-claims-drafting)
- [Prior Art Search](#prior-art-search)
- [Working with Patent Attorneys](#working-with-patent-attorneys)
- [USPTO Filing Procedures](#uspto-filing-procedures)
- [International Patents (PCT)](#international-patents-pct)
- [Cost Breakdown](#cost-breakdown)
- [Timeline & Milestones](#timeline--milestones)
Quick Start: Provisional Patent (URGENT)
What Is a Provisional Patent?
A provisional patent application is a temporary patent filing that:
- ✅ Establishes priority date (critical in first-to-file system)
- ✅ Costs only $130 (micro-entity fee)
- ✅ Allows "Patent Pending" status
- ✅ Gives you 12 months to file full utility patent
- ✅ Less formal than utility patent (easier to write)
Key Point: Provisional patents are NOT examined by USPTO - they simply establish your filing date.
File in 24 Hours: Emergency Checklist
☐ STEP 1: Create USPTO Account (15 minutes)
- Go to https://www.uspto.gov/patents/apply/patent-center
- Create account (free)
- Select "Micro Entity" status (saves money)
☐ STEP 2: Document Invention (2-4 hours)
- Use [templates/inventiondisclosureform.md](templates/inventiondisclosureform.md)
- Answer these questions:
- What problem does it solve?
- How is it different from existing solutions?
- How does it technically work?
- What are the advantages/benefits?
- Be as detailed as possible (more detail = better protection)
☐ STEP 3: Write Provisional Application (2-3 hours)
- Use [templates/provisionalpatenttemplate.md](templates/provisionalpatenttemplate.md)
- Include:
- Title of invention
- Technical description
- Diagrams/flowcharts (if applicable)
- Example implementations
- No formal claims required for provisional!
☐ STEP 4: File with USPTO (30 minutes)
- Upload PDF via Patent Center
- Pay $130 fee (micro-entity)
- You'll receive confirmation within hours
- DONE! Priority date established 🎉
☐ STEP 5: Mark Calendar (5 minutes)
- Set reminder for 10 months from filing date
- You have 12 months to file utility patent
- Start preparing immediately
After Filing Provisional
You now have 12 months to:
- ✅ Refine the invention
- ✅ Build prototype/proof of concept
- ✅ Conduct thorough prior art search
- ✅ Hire patent attorney
- ✅ Draft full utility patent application
- ✅ Seek funding (can say "Patent Pending")
Understanding Patent Types
Provisional Patent
Purpose: Establish priority date quickly and cheaply Duration: 12 months (non-renewable) Cost: $130 (micro-entity) Requirements: Description of invention (informal) Pros: Quick, cheap, establishes priority date Cons: Not examined, expires after 12 months Best For: Getting fast protection while you refine
Utility Patent
Purpose: Full patent protection for inventions Duration: 20 years from filing date Cost: $10,000-$30,000 (with attorney) Requirements: Formal claims, detailed specification, drawings Pros: Full legal protection, enforceable, transferable Cons: Expensive, time-consuming, requires attorney Best For: Commercializable inventions with market value
Design Patent
Purpose: Protect ornamental design/appearance Duration: 15 years from grant Cost: $2,000-$5,000 Best For: UI designs, visual elements (not typical for AI/ML)
International Patent (PCT)
Purpose: File in multiple countries simultaneously Duration: 30-36 months to enter national phase Cost: $50,000+ for multiple countries Best For: Inventions with global market potential
AI/ML Patent Strategies
What's Patentable in AI/ML?
✅ PATENTABLE:
- Novel neural network architectures
- New training algorithms/methods
- Optimization techniques
- Data preprocessing methods
- Novel applications of AI to specific problems
- Hardware implementations (ASIC, FPGA)
- Hybrid systems (AI + traditional algorithms)
- Inference optimization techniques
❌ NOT PATENTABLE:
- Abstract ideas or mathematical formulas
- Data alone (datasets)
- Pretrained models without novel method
- Business methods without technical innovation
- Obvious variations of existing techniques
Key Strategies for AI/ML Patents
1. Focus on Technical Implementation
❌ Bad: "Use AI to predict stock prices" ✅ Good: "Novel LSTM architecture with attention mechanism for time-series prediction, reducing training time by 40% while improving accuracy"
2. Highlight Novel Components
- New architecture elements
- Unique training procedures
- Optimization innovations
- Data processing pipelines
- Deployment strategies
3. Show Concrete Improvements
- Faster training (quantify: "50% faster")
- Better accuracy (quantify: "10% higher F1 score")
- Lower compute requirements (quantify: "1/4 GPU memory")
- Novel capabilities (what couldn't be done before)
4. Claim Multiple Aspects
Independent claims:
- System architecture
- Training method
- Inference method
- Hardware implementation
Dependent claims:
- Specific variations
- Optional features
- Implementation details
Common AI/ML Patent Types
Architecture Patents
Example: Novel transformer variant
- New attention mechanism
- Modified layer structure
- Novel connection patterns
- Efficiency improvements
Real Examples:
- Google BERT (Transformer architecture)
- OpenAI GPT (Generative pre-training)
- Attention mechanism patents
Training Method Patents
Example: Novel fine-tuning approach
- New loss function
- Novel optimization algorithm
- Data augmentation technique
- Transfer learning method
Real Examples:
- RLHF (Reinforcement Learning from Human Feedback)
- LoRA (Low-Rank Adaptation)
- Distillation methods
Application Patents
Example: AI for specific domain problem
- Medical diagnosis with novel preprocessing
- Code generation with syntax-aware training
- Multimodal fusion technique
Real Examples:
- AlphaFold (protein folding)
- GitHub Copilot (code completion)
- DALL-E (image generation)
Provisional Patent Process
When to File Provisional
File IMMEDIATELY if:
- You've discovered something novel
- Competitors might be working on similar ideas
- You're about to publish (conference, paper)
- You're demoing to potential investors/partners
- You're starting a company around this invention
Don't wait for:
- ❌ Perfect implementation
- ❌ Complete testing
- ❌ Patent attorney availability
- ❌ Funding secured
- ❌ Company formation
Priority date = Filing date. File NOW, refine later.
Provisional Patent Requirements
Minimum Requirements
- Specification: Technical description of invention
- Drawings: Diagrams showing how it works (if applicable)
- Cover Sheet: Basic information (auto-generated by USPTO)
NOT Required
- ❌ Formal patent claims
- ❌ Patent attorney
- ❌ Abstract
- ❌ Prior art citations
- ❌ Perfect formatting
Writing Your Provisional Application
Section 1: Title
[Descriptive Title of Your Invention]
Example: "Efficient Attention Mechanism for Large Language Models with Reduced Computational Complexity"
Section 2: Background
- What problem does it solve?
- What do current solutions do?
- What are their limitations?
- Why is a new solution needed?
Example:
Background:
Large language models using transformer architectures require significant computational resources due to the quadratic complexity of the attention mechanism. Current approaches to reduce this complexity, such as sparse attention and linear attention, either sacrifice model quality or are difficult to implement efficiently on standard hardware. There is a need for an attention mechanism that reduces computational complexity while maintaining model quality and being straightforward to implement.
Section 3: Summary
- Brief overview of your invention
- Key novel aspects
- Main advantages
Example:
Summary:
The present invention provides a novel attention mechanism that reduces computational complexity from O(n²) to O(n log n) while maintaining or improving model quality. The key innovation is [describe your approach]. This enables training of larger models on standard hardware and reduces inference latency by approximately 40%.
Section 4: Detailed Description
- Technical explanation of how it works
- Step-by-step process
- Mathematical formulations (if applicable)
- Pseudocode or algorithms
- Implementation details
Example:
Detailed Description:
The proposed attention mechanism operates as follows:
1. Input tokens are first processed through a learned projection to generate query (Q), key (K), and value (V) matrices.
2. Rather than computing attention scores for all token pairs, the mechanism employs a hierarchical clustering approach:
- Tokens are grouped into clusters based on semantic similarity
- Attention is computed within clusters (high detail)
- Cross-cluster attention uses summarized representations (lower detail)
3. [Continue with detailed technical explanation...]
Section 5: Drawings/Figures
- Architecture diagrams
- Flowcharts
- System block diagrams
- Example results/comparisons
- Numbered figures with captions
Section 6: Examples
- Concrete implementation examples
- Test results
- Comparisons with existing methods
- Use cases
Filing Checklist
Before Submitting:
- [ ] Technical description is detailed and clear
- [ ] All novel aspects are described
- [ ] Drawings/diagrams included (if applicable)
- [ ] Examples show advantages over existing solutions
- [ ] You've reviewed for typos/errors
- [ ] PDF is readable and well-formatted
- [ ] USPTO account created
- [ ] Micro-entity status selected (if eligible)
After Submitting:
- [ ] Save confirmation email
- [ ] Note your filing date and application number
- [ ] Set 12-month reminder for utility patent
- [ ] Begin refining invention and gathering evidence
- [ ] Start prior art search
- [ ] Can now use "Patent Pending" status
Full Utility Patent Process
After filing your provisional patent, you have 12 months to file a full utility patent application. This section covers what's required.
Why File Utility Patent?
Provisional patents expire after 12 months - they don't grant protection.
Utility patents provide:
- 20 years of enforceable protection
- Right to exclude others from using invention
- Ability to license or sell patent rights
- Asset for company valuation
- Deterrent to competitors
Utility Patent Requirements
1. Specification
Detailed technical description including:
- Title
- Abstract (150 words max)
- Background of invention
- Summary of invention
- Detailed description
- Examples and embodiments
- Best mode of implementation
2. Claims
Most important part of patent!
- Define scope of protection
- Independent claims (broad)
- Dependent claims (specific variations)
- Must be precise and legally defensible
3. Drawings
Professional patent drawings showing:
- Overall system architecture
- Component details
- Process flowcharts
- Example implementations
4. Declaration
Legal declaration of inventorship
5. Fees
- Filing fee: $400-$800
- Examination fee: $800-$1,600
- Search fee: $600-$1,200
Total USPTO fees: ~$2,000-$4,000
With attorney: $10,000-$30,000 total
Timeline for Utility Patent
Months 1-6 (After Provisional):
- Refine invention
- Conduct prior art search
- Build prototype/proof of concept
- Document test results
- Hire patent attorney
Months 6-10:
- Attorney drafts patent application
- Review and iterate
- Finalize claims
- Prepare drawings
Month 11-12:
- File utility patent application
- USPTO links to provisional (claims priority date)
- Begin examination process
After Filing:
- Wait 1-3 years for examination
- Respond to office actions
- Negotiate with examiner
- Patent grants or application abandons
Patent Claims Drafting
Understanding Claims
Claims define the legal boundaries of your patent - they determine what you can enforce.
Structure:
Independent Claim (broadest)
├─ Dependent Claim 1 (adds feature A)
├─ Dependent Claim 2 (adds feature B)
└─ Dependent Claim 3 (adds features A + C)
Types of Claims
System Claims
Describe the invention as a system/apparatus
Example:
Claim 1: A neural network system for processing sequential data, comprising:
a) an input layer configured to receive a sequence of tokens;
b) a plurality of attention layers, each attention layer including:
i) a hierarchical clustering module configured to group tokens based on semantic similarity;
ii) an intra-cluster attention module configured to compute attention within clusters;
iii) an inter-cluster attention module configured to compute attention between cluster representatives;
c) an output layer configured to generate predictions based on processed representations.
Method Claims
Describe the invention as a process/steps
Example:
Claim 1: A computer-implemented method for training a neural network, comprising:
a) receiving training data comprising input-output pairs;
b) processing input sequences through a hierarchical attention mechanism, wherein the hierarchical attention mechanism:
i) groups input tokens into semantic clusters;
ii) computes within-cluster attention scores;
iii) computes between-cluster attention scores;
c) computing a loss function based on predicted and actual outputs;
d) updating network parameters using gradient descent;
e) repeating steps a-d until convergence criteria are met.
Computer-Readable Medium Claims
Describe invention as software
Example:
Claim 1: A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
a) receiving an input sequence of tokens;
b) applying a hierarchical attention mechanism to the input sequence;
c) generating an output prediction based on processed representations.
Claim Drafting Strategy
Independent Claims (Broad)
- Cover core invention
- Fewer limitations = broader protection
- Must be novel and non-obvious
- Multiple independent claims for different aspects
Dependent Claims (Narrow)
- Add specific features to independent claims
- Provide fallback protection
- Cov
…
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: wrm3
- Source: wrm3/aiproject_template
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.