Project for CS5224 cloud computing AY24/25 Intellectual Property (IP) analytics dashboard
https://frontend.ipos.naumansajid.com
You may use your own Gmail account
The current patents data in the search results and analytics dashboard covers patent filings for the lodgement date range of 28/09/2019 to 01/09/2020 (dd/mm/yy)
Watch our demo here
- Kindly use a Chrome browser
- Website has been made inaccessible outside Singapore
- ✅ OAuth Based Login
- ✅ Trend Analytics for IPOS Patents filing
- ✅ Search for Patents filings
- 🛠️ RAG Based Chat bot for patents (Work in Progress)
- 🛠️ Real time alert notifications (Work in Progress)
- 🛠️ Coverage of IPOS Trademarks and Designs (Work in Progress)
- Sneha Kumar (snehakumaarr)
- Nauman Sajid (Nauman-S)
- Abdul Cader (caderpmh)
- Li Yuting (8462lyt)
- Cheng Siyuan (siyuancheng178)
IP Analytics platform powered by data from data.gov
Features are only accessible after authentication from a identity provider. Valid JSESSION ID and xcsrf token is required
- 🚀 Explore - Search filings based on various criteria, enhanced with LLM-based semantic search capabilities
- 🔎 Analytics - View trends of IP filings
- 📥 Daily Alerts - Customizable email notifications for newly listed IP filings
- 🤖 Chat - RAG based chatbot for advanced queries
📦 project-root/
├── 📂 .github/ # Workflows
├── 📂 services/ # Source code
│ ├── 🐍 createEmbeddingsCron # Python Cron for embeddings
| ├── 🌱 ipos # Spring Boot Backend
| | ├── 🔑 .ebextensions # AWS Configuration
| | ├── 🔑 .platform # AWS Configuration
| | ├── 📂 src/
| | ├── 📜 pom.xml
│ └── 🐹 iposCron # Golang Cron for Mongo DB Population
├── 📂 ui/ # React UI
│ ├── 📂 src/
│ └── 🔑 staticwebapp.config.json # Azure Config
├── 📄 .gitignore
└── 📄 README.md # You are here! (Project overview)