Skip to content

Repository files navigation

Patent Claim Analysis Tool: High-Speed, Large-Scale Screening

This tool automates large-scale patent analysis, enabling the screening of thousands of searches and documents in about an hour. Typical runs cost approximately $400-500 USD.

Behind the Scenes: Project Structure

Curious about how it works? Here's a glimpse into the key components:

  • main.py: Main script to run the analysis.
  • modules/: Contains core analysis logic.
  • prompts/: Stores prompts used for analysis (if applicable).
  • utils/: Utility functions.
  • claim_analysis_formatter.py: Formats the output of the claim analysis.
  • generate_report.py: Generates individual reports for each claim set.
  • generate_aggregated_report.py: Generates an aggregated report from individual reports.
  • claim_sets/: Directory intended for input claim sets (should be kept confidential).
  • claim_set_*.txt: Input claim set files (should be kept confidential).
  • output*/: Directories where individual analysis results are stored.
  • report/, aggregated_report/: Directories where generated HTML reports are stored.
  • images/: Directory for images (potentially confidential, depending on content).

Features Showcase

Here are some highlights of the analysis tool's capabilities:

Dashboard Overview: Dashboard Overview Caption: Get a bird's-eye view: The central dashboard aggregates results from potentially thousands of analyzed claims, instantly highlighting key statistics and trends across the entire dataset.

Example Analysis Entry: Example Analysis Entry Caption: Deep dive into specifics: Each claim receives detailed scrutiny, as shown in this example entry which includes multi-level classifications and flags potential areas of interest or concern.

Tiered Classifications: Tiered Classifications Caption: Strategic categorization at scale: Claims are automatically sorted into tiers based on complex criteria, enabling efficient review prioritization and risk assessment across large portfolios.

Visualizations: Visualizations Caption: Unlock insights visually: Interactive charts and graphs condense complex data from extensive analysis, making it easy to spot patterns, outliers, and critical findings within seconds.

Overall Report View: Overall Report View Caption: Comprehensive reporting, automated: This snapshot showcases the automatically generated report, which synthesizes findings from the entire analysis into a clear, actionable summary for large-scale reviews.

Important Note on Data Handling

While showcasing the tool's power, we also prioritize responsible data management:

  • The claim_sets/ directory, claim_set_*.txt files, and images/ directory are included in the .gitignore file. This prevents them from being accidentally committed to a Git repository.
  • Do not remove these entries from .gitignore unless you are certain the data is not confidential or you intend to share it.
  • Ensure that any confidential input files (claim_set_*.txt, files within claim_sets/, potentially images) are stored securely and handled according to your organization's policies.
  • The output directories (output*/, report/, aggregated_report/) are also ignored by default. Review their contents for sensitivity before sharing or committing.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages