When your patent portfolio grows past a handful of filings, reading raw specification documents stops scaling. The AVIAN portfolio backing AccelaStudy(R) AI now spans 27 applications, 593 claims, 151 distinct inventions, and 215 diagrams. Navigating that volume in a file browser or PDF reader became untenable. We needed a purpose-built tool that could surface relationships between filings, let us search across the entire corpus, and explain dense patent language in terms a non-specialist could understand. That tool is Dossier.

27
Patent Filings
593
Claims
151
Inventions
215
Diagrams

Dossier is a strictly local application. It never leaves your machine. The patent content it displays includes unpublished applications and confidential legal strategy, so cloud deployment is not an option. It runs via Docker Compose on the developer's workstation and reads patent files directly from the portfolio repository mounted as a read-only volume.

Dossier provides multiple ways to explore the portfolio depending on what you are looking for. The patent viewer lets you browse all 27 applications with their full text, structured into sections: abstract, technical field, background, summary, detailed description, and claims. Cross-references between applications are clickable, so you can follow the thread when one filing references another.

The invention catalog lists all 151 distinct inventions across the portfolio, filterable by application, cluster, or technical domain. The branded cluster view organizes the portfolio by the 30 platform clusters (AVIAN Origin, AVIAN FlightDeck, and so on) rather than by application letter, which is often a more natural way to find what you need when you know the subsystem but not the filing.

A reference number index makes the specification numbering system searchable. Patent specifications use sequential reference numbers (100, 200, 300) to identify elements in the diagrams and description. Dossier indexes every reference number across all applications and links each one back to its description and diagrams.

Key Features

AI Chat

Dossier includes a Claude-powered conversational interface for exploring patent content. You can ask questions about any claim, invention, or technical concept in natural language. The chatbot has access to the full text of all filings and can answer questions like "Which applications cover the cold-start bootstrap problem?" or "How does Application F's claim 1 differ from Application H's approach to entity initialization?" This turns the portfolio from a static document collection into something you can interrogate.

ELIF Summaries

"Explain Like I'm Five" summaries are available for every claim in the portfolio. Patent claims are written in a specific legal register that prioritizes precision over readability. ELIF summaries translate that language into plain English that a non-specialist can follow. When you are preparing a briefing for a business stakeholder or trying to quickly understand a claim you have not read in months, the ELIF view saves significant time.

Claim Visualization

Dossier renders claim structures visually using D3.js. Independent claims appear as root nodes with dependent claims branching off to show how each dependent claim narrows the scope of its parent. This visual representation makes it immediately clear how broad a filing's protection is and where the narrowing happens. You can trace the chain from a broad system claim down through specific method steps to particular embodiment details.

Figure-to-specification linking connects every diagram to the specification section that describes it. Click a figure reference in the text and jump directly to the diagram. Click a diagram and see which specification sections reference it.

Search across all 27 filings and 593 claims simultaneously. Find specific technical terms, reference numbers, or concepts instantly. When you need to know every place the portfolio mentions "contrastive pairs" or "knowledge graph traversal," the search returns results across all applications ranked by relevance.

Counsel Packets

Dossier can generate formatted briefing packets for patent counsel containing selected applications, claims, diagrams, and summaries. Rather than sending raw specification files, you assemble a targeted package of exactly the content counsel needs to review. This feature exists because our patent attorney does not need to see all 27 filings to answer a question about one of them.

Integration Points

Dossier reads patent files from the avian-patent-portfolio repository, which is mounted as a read-only Docker volume. It also reads the traceability matrix from avian-architecture to connect claims to implementation. The tool never writes to either repository. All application state, including chat history and annotations, is stored in Dossier's own PostgreSQL schema.

The filing status tracker shows the current state of each application: provisional, filed, pending, or granted. Filing dates, confirmation numbers, and receipt documents are all visible in context alongside the specification content they relate to.

Why Local-Only?

This is not a philosophical stance against cloud deployment. It is a legal requirement. Unpublished patent applications are confidential. Exposing them through a cloud-hosted service, even behind authentication, introduces risk that does not need to exist. The tool runs on a developer's machine, reads files from a local repository, and stores state in a local database. Patent content never traverses a network. The only external API call Dossier makes is to Anthropic's Claude API for the chat and ELIF features, and even those calls send only the specific text under discussion, not the entire portfolio.

This constraint also simplifies operations. There is no deployment pipeline, no CloudFront distribution, no SSL certificate to manage. You run docker compose up and the tool is available at localhost. That is the entire operational story.

Technical Specifications

ComponentDetail
FrontendReact 19, Vite 6, TypeScript, D3.js, CSS Modules
BackendFastAPI, SQLAlchemy 2.0 (async), asyncpg
DatabasePostgreSQL 17
CacheValkey 8
LLMAnthropic Claude (Sonnet 4.6) for chat and ELIF
VisualizationD3.js claim trees, pre-generated SVG diagrams
PortsFrontend 3403, Backend 3413
AuthNone required (local-only)
ThemeLight and dark mode
DeploymentDocker Compose, localhost only, never cloud

Dossier rounds out the documentation and governance layer of Renkara's tool fleet. Where Docket tracks defects, Fulcrum tracks leverage, and Beacon tracks marketing, Dossier tracks the intellectual property that underpins the entire AVIAN platform. It turns a 27-filing patent portfolio from a collection of dense legal documents into a searchable, navigable, AI-augmented knowledge base that we reference daily.