+--------------------------------------------------+
| Google Drive: Watch Enhanced_Search Folder | <-- Input File Uploaded
+-------------------------+------------------------+
|
+-------------------------v------------------------+
| Trigger Airbyte Jobs | <-- REST API Calls
| - Sources: USPTO, WIPO, EPO OPS |
| - Fields: Title, Abstract, Claims, Class Codes |
+-------------------------+------------------------+
|
+-------------------------v------------------------+
| Monitor All Airbyte Jobs Status | <-- Check Job Completion
+-------------------------+------------------------+
|
+-------------------------v------------------------+
| Deduplication and Data Validation |
| - Ensure unique application numbers |
+-------------------------+------------------------+
|
+-------------------------v------------------------+
| Generate Embeddings: OpenAI API |
| - Input: Title, Claims, Abstract, Class Codes |
+-------------------------+------------------------+
|
+-------------------------v------------------------+
| Search Qdrant: Vector Similarity Search |
| - Input: Embeddings |
| - Output: Top 10-20 Relevant Patents |
+-------------------------+------------------------+
|
+-------------------------v------------------------+
| GPT-4: AI Analysis |
| - Relevance Scoring |
| - Blocking Analysis |
| - New Claim Suggestions |
+-------------------------+------------------------+
|
+-------------------------v------------------------+
| Generate PDF: CraftMyPDF API |
| - Include: Metadata, AI Insights, Drawings |
+-------------------------+------------------------+
|
+-------------------------v------------------------+
| Upload PDF to Google Drive |
| - Folder: /Clients/<Client_Name>/Final_Reports |
+-------------------------+------------------------+
|
+-------------------------v------------------------+
| Send Notifications |
| - Success: Email/Slack |
| - Error: Log and Alert |
+--------------------------------------------------+