.do
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 })

SDK Documentation

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-123

CLI Documentation

API

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"}'

API Documentation

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

MCP Documentation

  • research - AI research capabilities
  • ai - AI analysis and insights
  • analytics - Portfolio analytics
  • orgs - Organization management