Business
patent
Automate patent research with AI-powered IP analysis, prior art search, and infringement detection
patent
Automate Patent Research with AI Intelligence
Overview
The patent primitive provides AI-powered patent research and analysis across 100M+ patents worldwide. Automate prior art searches, infringement detection, portfolio management, and competitive intelligence with natural language queries and semantic search capabilities.
SDK Usage
import { $, patent } from 'sdk.do'
// Automated prior art search and analysis
on($.Patent.filed, async (filing) => {
const priorArt = await $.Patent.search.PriorArt({
claims: filing.data.claims
})
const analysis = await $.AI.analyze.Patentability({
priorArt,
claims: filing.data.claims
})
if (analysis.noveltyScore < 0.6) {
await $.Email.send.Alert({
to: '[email protected]',
subject: 'Low Patentability Score',
analysis
})
}
})Semantic Pattern
// Patent Pattern: $.Patent.verb.Object
await $.Patent.search.PriorArt({ claims: patentClaims })
await $.Patent.analyze.Patentability({ priorArt, claims })
await $.Patent.detect.Infringement({ portfolioId })
await $.Patent.monitor.Competitors({ companies: ['comp-a', 'comp-b'] })
await $.Patent.generate.ClaimChart({ patentId, productId })
// Automated patent workflows
patent.every.week(async ($) => {
const threats = await $.Portfolio.detect.Infringement()
if (threats.length > 0) {
await $.Slack.send.Alert({
channel: '#legal',
message: `Found ${threats.length} potential infringement cases`,
threats
})
}
})
// Natural language search
const results = await patent`search ML systems for autonomous vehicles filed after 2020`Quick Example
import { patent, on, $ } from 'sdk.do'
// Automated prior art search and analysis
on($.Patent.filed, async (filing) => {
const priorArt = await $.Patent.search.PriorArt({
claims: filing.data.claims
})
const analysis = await $.AI.analyze.Patentability({ priorArt })
if (analysis.noveltyScore < 0.6) {
await $.Email.send.Alert({
to: '[email protected]',
analysis
})
}
})
// Weekly infringement detection
patent.every.week(async ($) => {
const threats = await $.Portfolio.detect.Infringement()
if (threats.length > 0) {
await $.Slack.send.Alert({
channel: '#legal',
threats
})
}
})
// Natural language patent search
const results = await patent`search ML systems for autonomous vehicles filed after 2020`Core Capabilities
- Global Patent Access - Search 100M+ patents from USPTO, EPO, WIPO, JPO, and 50+ national offices
- Prior Art Search - Automated semantic search for relevant prior art with AI-powered analysis
- Patentability Assessment - AI evaluates novelty, non-obviousness, utility with 85%+ accuracy
- Infringement Detection - Continuous monitoring of products/services for portfolio infringement
- Competitive Intelligence - Track competitor patents and filing strategies
- Claim Chart Generation - Automatic mapping of patent claims to accused products
- Natural Language Queries - Search using conversational commands
- Citation Analysis - Forward/backward citation tracking and patent family analysis
- Portfolio Management - Track deadlines, status changes, and maintenance fees
Access Methods
SDK
TypeScript/JavaScript library for programmatic patent research
import { patent } from 'sdk.do'
const priorArt = await patent.search.PriorArt({ claims })
const analysis = await patent.analyze.Patentability({ priorArt })CLI
Command-line tool for patent operations
do patent search "ML systems for autonomous vehicles" --after 2020
do patent analyze patentability --claims claims.txt
do patent detect infringement --portfolio portfolio-123API
REST/RPC endpoints for patent integration
curl -X POST https://api.do/v1/patent/search \
-d '{"query":"ML systems for autonomous vehicles","filed_after":"2020"}'MCP
Model Context Protocol for AI assistant integration
Search for patents on "neural architecture search" filed after 2023
Analyze patentability for claims in patent application draft
Detect potential infringement of our portfolio by competitor products