{"id":23304269,"url":"https://github.com/bparanj/patents","last_synced_at":"2026-01-29T14:09:57.664Z","repository":{"id":268908189,"uuid":"905814107","full_name":"bparanj/patents","owner":"bparanj","description":"AI-driven TRIZ analysis of cybersecurity patents reveals novel threat detection insights,  strengthening your patent portfolio and IP strategy.","archived":false,"fork":false,"pushed_at":"2024-12-19T15:56:07.000Z","size":18,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-01T17:23:31.520Z","etag":null,"topics":["ai","cybersecurity","triz"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bparanj.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-19T15:17:24.000Z","updated_at":"2024-12-19T17:54:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"4a30e5d7-4424-446d-a78d-1a9cb89e4425","html_url":"https://github.com/bparanj/patents","commit_stats":null,"previous_names":["bparanj/patents"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bparanj/patents","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bparanj%2Fpatents","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bparanj%2Fpatents/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bparanj%2Fpatents/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bparanj%2Fpatents/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bparanj","download_url":"https://codeload.github.com/bparanj/patents/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bparanj%2Fpatents/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28879031,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T10:31:27.438Z","status":"ssl_error","status_checked_at":"2026-01-29T10:31:01.017Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","cybersecurity","triz"],"created_at":"2024-12-20T11:16:24.172Z","updated_at":"2026-01-29T14:09:57.657Z","avatar_url":"https://github.com/bparanj.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# CyberShu\n\n**CyberShu** is an open-source project that combines the systematic problem-solving methodology of TRIZ with AI to analyze cybersecurity patents. By automating the analysis of contradictions, resolutions, and trends, CyberShu aims to uncover hidden insights in the realm of cybersecurity threat detection.\n\n---\n\n## **Features**\n- **TRIZ-Driven Patent Analysis**: Leverages the principles of TRIZ to extract contradictions and map inventive solutions.\n- **AI-Powered Insights**: Uses advanced natural language processing (NLP) and machine learning models to analyze large patent datasets.\n- **Cybersecurity Focus**: Tailored specifically to uncover trends, gaps, and opportunities in threat detection innovation.\n- **Visualization**: Generates intuitive visualizations for trends, contradictions, and interdisciplinary insights.\n\n---\n\n## **Goals**\n1. Automate Altshuller’s TRIZ methodology to analyze patents at scale.\n2. Uncover new patterns and contradictions that humans may overlook.\n3. Inspire innovation in cybersecurity by identifying gaps and novel opportunities.\n\n---\n\n## **Repository Structure**\n- **`data/`**: Contains raw and processed patent datasets.\n- **`models/`**: AI models for NLP, clustering, and trend analysis.\n- **`notebooks/`**: Jupyter Notebooks for experiments and demonstrations.\n- **`scripts/`**: Python scripts for preprocessing, analysis, and visualization.\n- **`results/`**: Outputs such as visualizations and reports.\n- **`docs/`**: Documentation for users, contributors, and license details.\n\n---\n\n## **Getting Started**\n### **Prerequisites**\n- Python 3.10+\n- Required Libraries:\n  ```bash\n  pip install pandas numpy nltk spacy gensim transformers faiss-cpu bertopic matplotlib plotly scikit-learn\n  ```\n\n### **Setup**\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/yourusername/CyberShu.git\n   cd CyberShu\n   ```\n\n2. Set up the environment:\n   ```bash\n   python -m venv env\n   source env/bin/activate   # On Windows: env\\Scripts\\activate\n   pip install -r requirements.txt\n   ```\n\n3. Prepare datasets:\n   - Place raw patent files in the `data/raw/` directory.\n\n4. Run example notebooks or scripts:\n   ```bash\n   python scripts/preprocess.py\n   python scripts/analyze.py\n   ```\n\n---\n\n## **Contributing**\nWe welcome contributions! Please see [CONTRIBUTING.md](docs/CONTRIBUTING.md) for guidelines.\n\n---\n\n## **License**\nThis project is licensed under the MIT License. See [LICENSE.md](docs/LICENSE.md) for details.\n\n---\n\n## **Contact**\nFor questions or collaboration:\n- Email: bparanj@zepho.com\n- GitHub Issues: [CyberShu Issues](https://github.com/yourusername/CyberShu/issues)\n\n---\n\n## **Acknowledgments**\n- Inspired by Genrich Altshuller’s TRIZ methodology.\n- Special thanks to the open-source community for tools and datasets that power this project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbparanj%2Fpatents","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbparanj%2Fpatents","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbparanj%2Fpatents/lists"}