Skip to content

TradeM is an AI chatbot that checks trademark availability via USPTO API and answers classification questions using Voiceflow and Streamlit.

Notifications You must be signed in to change notification settings

anshkumar2311/AI-Customer-Support-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ 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 🚀

About

TradeM is an AI chatbot that checks trademark availability via USPTO API and answers classification questions using Voiceflow and Streamlit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages