Skip to content

iOS app for discovering and licensing government patents for commercialization

Notifications You must be signed in to change notification settings

riorio3/PatentRadar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PatentRadar

A cross-platform app (iOS + web) that helps entrepreneurs and inventors discover, analyze, and license government patents for commercialization.

Features

Patent Discovery

Browse 600+ patents across 15 categories including Aeronautics, Robotics, Materials, Health, and more. Search by keyword or explore by category.

AI Problem Solver

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.

Business Analysis

Get AI-powered commercialization analysis for any patent:

  • Business ideas and applications
  • Target markets
  • Competitor analysis
  • Implementation roadmap
  • Cost estimates

Licensing Programs

Learn about programs like Startup NASA—qualifying startups can license patents for free for up to 3 years.

Tech Stack

iOS

  • SwiftUI - iOS 16+
  • iOS Keychain - Secure API key storage

Web

  • 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

Shared

  • Claude AI - Anthropic's Claude Sonnet for intelligent analysis
  • NASA T2 Portal API - Patent data from NASA's public Technology Transfer program

Project Structure

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)

Setup

iOS

  1. Clone the repo
  2. Open PatentRadar.xcodeproj in Xcode
  3. Build and run on iOS 16+ device or simulator
  4. Add your Claude API key in Settings to enable AI features

Web

  1. cd web
  2. npm install
  3. npm run dev
  4. Open http://localhost:3000

API Key

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.

Data Source

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.

About

iOS app for discovering and licensing government patents for commercialization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •