InnoPatent is a modern patent search engine that lets you explore patents with ease. It helps users efficiently search, explore, and view detailed patent information, including title, authors, description, and associated images. The web app scrapes data from Google Patents and Espacenet.
- 🔍 Search Functionality: Allows users to search for patents using keywords (e.g., heart, AI, blockchain).
- 📃 Patent Information: Displays essential information such as:
- Title (clickable link to Google Patents)
- Authors
- Descriptions
- Patent images (if available)
- 📱 Mobile and Desktop Friendly: The interface is designed for optimal viewing on any device.
- 🔗 Direct Links: Clicking on any patent result redirects you to the Google Patents page with full details.
To run InnoPatent locally, follow these easy steps!
- Python 3.x
- Selenium
- Chrome WebDriver (ensure the version matches your Google Chrome)
-
Clone the repository:
git clone https://github.com/arnav108276/InnoPatent.git cd InnoPatent
python -m venv venv
source venv/bin/activate # On Windows, use: venv\Scripts\activate
pip install -r req.txt
waitress-serve --port=port_no. directory_name.back:app
📊 Contributing
- Fork the repository.
- Create a new branch (git checkout -b feature-name).
- Make your changes and commit (git commit -am 'Add new feature').
- Push your branch (git push origin feature-name).
- Open a pull request.