A cross-platform app (iOS + web) that helps entrepreneurs and inventors discover, analyze, and license government patents for commercialization.
Browse 600+ patents across 15 categories including Aeronautics, Robotics, Materials, Health, and more. Search by keyword or explore by category.
Describe a real-world problem in plain English. The app uses AI to find relevant patents and explains how each technology could solve your problem, with relevance scores and implementation ideas.
Get AI-powered commercialization analysis for any patent:
- Business ideas and applications
- Target markets
- Competitor analysis
- Implementation roadmap
- Cost estimates
Learn about programs like Startup NASA—qualifying startups can license patents for free for up to 3 years.
- SwiftUI - iOS 16+
- iOS Keychain - Secure API key storage
- Next.js 16 - React framework with App Router
- React 19 - UI library
- Tailwind CSS 4 - Styling
- TanStack React Query - Data fetching and caching
- Zustand - State management
- Claude AI - Anthropic's Claude Sonnet for intelligent analysis
- NASA T2 Portal API - Patent data from NASA's public Technology Transfer program
PatentRadar/
├── PatentRadar/ # iOS app (SwiftUI)
│ ├── App/
│ │ └── PatentRadar.swift # Entry point, tab navigation, state
│ ├── Features/
│ │ ├── Discovery/
│ │ │ ├── DiscoveryView.swift # Browse & search patents
│ │ │ ├── PatentCardView.swift # Patent card UI
│ │ │ └── SavedPatentsView.swift # Bookmarked patents
│ │ ├── PatentDetail/
│ │ │ ├── PatentDetailView.swift # Full patent details
│ │ │ └── MediaViewer.swift # Image zoom, video links
│ │ ├── ProblemSolver/
│ │ │ └── ProblemSolverView.swift # AI problem matching
│ │ ├── AIAnalysis/
│ │ │ └── BusinessAnalysisView.swift # Business intelligence
│ │ └── Licensing/
│ │ └── SettingsView.swift # API key, app settings
│ └── Services/
│ ├── API/
│ │ ├── NASAAPI.swift # NASA T2 Portal integration
│ │ └── PatentModels.swift # Data models
│ ├── AI/
│ │ └── AIService.swift # Claude API integration
│ └── Storage/
│ ├── KeychainService.swift # Secure storage
│ └── ProblemHistoryStore.swift # Search history
├── web/ # Web app (Next.js)
│ └── src/
│ └── app/
│ ├── page.tsx # Discovery / browse patents
│ ├── patent/ # Patent detail pages
│ ├── solve/ # AI Problem Solver
│ ├── saved/ # Saved patents
│ ├── settings/ # Settings
│ └── api/ # API routes (nasa, anthropic)
└── docs/ # GitHub Pages (privacy policy, support)
- Clone the repo
- Open
PatentRadar.xcodeprojin Xcode - Build and run on iOS 16+ device or simulator
- Add your Claude API key in Settings to enable AI features
cd webnpm installnpm run dev- Open
http://localhost:3000
AI features (Problem Solver, Business Analysis) require a Claude API key from Anthropic. On iOS the key is stored in the device Keychain; on the web it is managed through the Settings page.
Patent data comes from NASA's Technology Transfer Portal, which provides public access to NASA-developed technologies available for licensing. This app is not affiliated with or endorsed by NASA.