Implemented minimize_patent_for_llm() function that reduces patent content by keeping only essential sections (abstract, claims, summary) and explicitly excludes the verbose detailed description section. This reduces token usage while preserving core innovation details needed for company performance estimation. Added comprehensive test coverage (5 new tests) for: - Essential section inclusion - Description section exclusion - Missing section handling - Empty section handling - Section separator formatting All 13 tests passing. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| SPARC | ||
| tests | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| main.py | ||
| README.md | ||
| requirements.txt | ||
SPARC
Name
Semiconductor Patent & Analytics Report Core
Description
Installation
NixOS Installation
nix develop to build and configure nix dev environment
Usage
docker compose up -d
Roadmap
- Retrive
publicationIDfrom SERP API - Retrive data from Google's patent API based on those
publicationID's- This may not be needed, looking to parse the patents based soley on the pdf retrived from SERP
- Wrap this into a python fastAPI, then bundle with docker
License
For open source projects, say how it is licensed.
Project status
Heavy development for the limited time available to me