Skip to content

Latest commit

 

History

History
131 lines (97 loc) · 3.6 KB

File metadata and controls

131 lines (97 loc) · 3.6 KB

🛡️ TradeM - AI Trademark Assistant

Voiceflow-powered chatbot for instant trademark availability checks
using USPTO's official database via RapidAPI

🌐 Live Demo | 🔗 GitHub | 👨‍💻 Author


🚀 Overview

TradeM is an AI-powered trademark assistant designed to help entrepreneurs, startups, and legal professionals:

  • 🔍 Instantly check trademark availability in the USPTO database
  • 📚 Get answers about trademark classification (Nice Classification system)
  • 💡 Learn about registration requirements and guidelines
  • 📊 View interactive trademark insights

This bot is:

  • Built with Voiceflow for conversational AI
  • Powered by USPTO RapidAPI for real-time trademark search
  • Deployed on Streamlit for an interactive web dashboard
  • Trained on official PDFs related to:
    • Classification of Goods and Services
    • Trademark guidelines & FAQs


🛠 Tech Stack

Category Technologies Used
AI / NLP Voiceflow
Backend API Python, FastAPI
Frontend Streamlit
APIs USPTO RapidAPI
Data Nice Classification PDFs, USPTO Guidelines

✨ Key Features

🤖 Conversational AI Assistant

  • Natural language queries via Voiceflow
  • Context-aware responses using your trained PDFs
  • Answers on both trademark availability and classification

📊 Real-Time Trademark Checks

  • Uses USPTO API via RapidAPI
  • Instant availability results
  • Simple conflict probability analysis

🖥 Interactive Web Interface

  • Clean Streamlit dashboard
  • AI chatbot widget embedded on the right
  • Responsive design for all devices

📌 Visuals


⚡ Quick Start

Prerequisites

  • Python 3.8+
  • Voiceflow account & project ID
  • RapidAPI key for USPTO API

Installation

git clone https://github.com/anshkumar2311/AI-Customer-Support-Chatbot.git
cd AI-Customer-Support-Chatbot
pip install -r requirements.txt

Run Locally

streamlit run app.py

📂 Project Structure

TradeM/
├── app.py                    # Main Streamlit app
├── Assets/                   # Images of app
├── Data/
│   ├── Classification-of-Goods-and-Services.pdf
│   └── TM-infopack-11Oct2023.pdf
├── .streamlit/
│   └── config.toml         # UI configuration
├── requirements.txt        # Dependencies
└── README.md               # Project documentation

📚 Knowledge Base

The chatbot is trained on:

  • Nice Classification (45 classes of goods & services)
  • Trademark guidelines from official USPTO documents
  • Common FAQs in trademark law

✨ Future Roadmap

  • 🌍 Multi-country trademark search (EUIPO, WIPO)
  • 📑 Automated filing recommendations
  • 🛡 Trademark monitoring alerts
  • 🔎 Enhanced AI-driven conflict detection

🌟 Show Some Love

If you like this project, please consider:

⭐️ Starring the repo

Let’s connect and grow together 🚀