Voiceflow-powered chatbot for instant trademark availability checks
using USPTO's official database via RapidAPI
🌐 Live Demo | 🔗 GitHub | 👨💻 Author
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
Category | Technologies Used |
---|---|
AI / NLP | Voiceflow |
Backend API | Python, FastAPI |
Frontend | Streamlit |
APIs | USPTO RapidAPI |
Data | Nice Classification PDFs, USPTO Guidelines |
- Natural language queries via Voiceflow
- Context-aware responses using your trained PDFs
- Answers on both trademark availability and classification
- Uses USPTO API via RapidAPI
- Instant availability results
- Simple conflict probability analysis
- Clean Streamlit dashboard
- AI chatbot widget embedded on the right
- Responsive design for all devices
- Python 3.8+
- Voiceflow account & project ID
- RapidAPI key for USPTO API
git clone https://github.com/anshkumar2311/AI-Customer-Support-Chatbot.git
cd AI-Customer-Support-Chatbot
pip install -r requirements.txt
streamlit run app.py
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
The chatbot is trained on:
- Nice Classification (45 classes of goods & services)
- Trademark guidelines from official USPTO documents
- Common FAQs in trademark law
- 🌍 Multi-country trademark search (EUIPO, WIPO)
- 📑 Automated filing recommendations
- 🛡 Trademark monitoring alerts
- 🔎 Enhanced AI-driven conflict detection
If you like this project, please consider:
⭐️ Starring the repo
Let’s connect and grow together 🚀