An open API service indexing awesome lists of open source software.

https://github.com/arnav108276/innopatentgenie

AI-Driven Patent Search and Optimization Using Grey Wolf Optimization
https://github.com/arnav108276/innopatentgenie

ai langchain optimization-algorithm patent-search python rag vector-database

Last synced: 4 months ago
JSON representation

AI-Driven Patent Search and Optimization Using Grey Wolf Optimization

Awesome Lists containing this project

README

        

# 🚀 InnoPatentGenie

![InnoPatentGenie Banner](https://via.placeholder.com/1200x400?text=InnoPatentGenie)

> **Empowering Innovators with AI-Powered Patent Search Optimization**

## 🔍 About InnoPatentGenie

**InnoPatentGenie** is an AI-powered patent search engine designed to revolutionize the way patents are discovered. By leveraging **Grey Wolf Optimization (GWO)**, it enhances search efficiency, ensuring users get the most relevant results based on their queries.

This project extends our research on **Optimized Linked List Searching**, applying it to patent retrieval systems for faster and smarter patent discovery.

## ✨ Key Features

- ⚡ **AI-Optimized Search** – Uses **Grey Wolf Optimization (GWO)** to improve result accuracy.
- 🔍 **Smart Query Processing** – Understands keywords and ranks patents efficiently.
- 📊 **Data-Driven Insights** – Analyzes search trends for better relevance.
- 🐺 **Inspired by Nature** – GWO mimics wolf hunting strategies for optimization.
- 🛠️ **Dockerized & Scalable** – Easily deployable using **Docker**.

## 🏗️ Tech Stack

- **Python** 🐍 – Core programming language
- **Flask** 🌐 – Lightweight web framework
- **Grey Wolf Optimization (GWO)** 🐺 – Search algorithm
- **SQL/NoSQL** 📂 – Database for storing patents
- **Docker** 🐳 – Containerized deployment

## 🚀 Installation & Usage

### Prerequisites
- Python 3.8+
- Docker installed (for containerized deployment)

```
### :bookmark_tabs: **Steps to Set Up**

1. **Clone the repository**:

```bash
git clone https://github.com/arnav108276/InnoPatentGenie.git
cd InnoPatentGenie
### Create virtual environment

python -m venv venv
source venv/bin/activate # On Windows, use: venv\Scripts\activate
### Install dependencies

pip install -r req.txt

### Activate server

waitress-serve --port=port_no. directory_name.back:app

## 📈 Performance Optimization
- **Reduced search time** by **30%** compared to traditional methods.
- **110+ test cases** validated for accuracy.
- **Scalable architecture** to handle large patent datasets.

## 👨‍💻 Contributors
- **Arnav Goel**
- **Aryan Bansal**
- **Jahesh Chouhan**

## 📜 References
- [Mirjalili's GWO Research Paper](https://doi.org/10.1016/j.advengsoft.2013.12.007)
- [EvoloPy – Evolutionary Algorithms in Python](https://github.com/7ossam81/EvoloPy)

## 🌟 Future Scope
- ✅ Implementing **NLP** for better query understanding.
- ✅ Integration with **blockchain** for secure patent verification.
- ✅ Expanding to **multi-language support**.

## 📫 Get in Touch
📧 **Email**: [email protected]
🔗 **GitHub**: [github.com/arnav108276](https://github.com/arnav108276)
💼 **LinkedIn**: [linkedin.com/in/arnav](https://linkedin.com/in/arnav)

---
🚀 *Transforming patent search, one query at a time!*