Internal patent portfolio browser

Your patent portfolio, decoded.

A patent portfolio is a few hundred pages of dense text spread over many filings. Dossier reads the whole portfolio from disk and gives you one place to read it, search it, trace every claim, look at every figure, and ask questions, without ever changing a filing or leaving your machine.

Dossier's patent viewer open on a fictional StrataForge application: a contents column, the title with claim, invention, figure, and word counts, a PubMark verified badge, and the filing details table.Dossier's patent viewer open on a fictional StrataForge application: a contents column, the title with claim, invention, figure, and word counts, a PubMark verified badge, and the filing details table.
The patent viewer: sections, counts, and a verified-source badge.

Internal to Renkara. Dossier is a tool Renkara Media Group builds and runs for itself. It is not offered for sale, and there is nothing to buy or join. This site shows what it does and how it is built.

Features

One place to read, trace, and question a portfolio.

Dossier parses a portfolio folder at start and serves it as a browsable, searchable, read-only application. These are the jobs it does today.

Reading

Every filing, in full

01

Portfolio dashboard

Counts for the whole portfolio at a glance: applications, claims, inventions, figures, independent claims, and estimated pages, with a claims-per-application chart.

02

Application viewer

Each application opens as structured sections with a contents column: abstract, field, background, summary, detailed description, drawings, and claims.

03

Cross-references that link

Mentions of another application become links, and a map shows how the filings relate to each other.

04

Verified source

Dossier checks each filing against the portfolio's PubMark manifest and shows the result on the page, so you know whether what you are reading is verified.

Search

Find the passage

05

Full-text search

One search box across every section and every claim of every application, with results that jump to the passage. Control or Command K focuses it from anywhere.

Claims and figures

See the structure

06

Claim tree

Pick an application and see its independent claims and the dependent claims that narrow each one, as a tree.

07

Claim dependency graph

Every claim in the portfolio as a graph, with dependency and cross-application edges, filters, and each claim's text on double click.

08

Figure gallery and viewer

Every figure with its caption and the sections that cite it. The viewer zooms, pans, and downloads.

09

Analytics

Claims, inventions, figures, and estimated pages by application, plus a matrix that lines the applications up side by side.

Ask

Ask, then check the source

10

AI chat

Ask Claude about any claim, invention, or term. The chat streams its answer, keeps your conversations, and can start from the section or claim you are reading.

11

Plain-language summaries

Open a plain-language version beside any section or claim. Dossier writes it once and remembers it.

Briefing

Hand it to counsel

12

Counsel packets

The briefing documents prepared for counsel, listed and readable in place.

13

Documentation library

Analysis, planning, architecture, public, private, and legal documents in one browsable library, organized by category.

14

Claim traceability for agents

Four MCP tools let an AI agent look up a claim, find everything that depends on it, search claim text, and summarize an application.

Local and safe

Read-only and on your machine

15

Local only

Dossier runs on a developer's machine under Docker Compose. It has no cloud deployment and needs no account. Patent text leaves the machine only for the Claude requests you make.

16

Read-only

The portfolio folder is mounted read-only. Dossier cannot edit, draft, or file anything.

17

Light and dark

Both themes, a collapsible sidebar, and keyboard shortcuts for search, chat, summaries, and moving between sections.

Screens

See it in light and dark

Real captures of the running tool, with fictional StrataForge Robotics data. They follow your theme.

How it works

From a folder of filings to answers

  1. Ingest

    At start, Dossier validates the portfolio manifest and parses every application into sections, claims, and figures.

  2. Search

    It builds a search index over every section and claim, and a claim graph over every dependency.

  3. Explore

    Browse filings, follow cross-references, walk claim trees, and open figures.

  4. Ask and brief

    Chat, read plain-language summaries, and open the counsel packet.

Accessibility

Built so everyone can use Dossier.

Dossier is built on the Renkara design system, and its own accessibility tests include an axe-core scan of the running app in light and dark. That scan found real contrast and focus problems on 10/29/2026; they are fixed and the rescan came back clean. Here is what Dossier supports today and what we have actually checked. We do not claim a WCAG conformance level for the product.

  • Keyboard operation Partly supported

    Dossier has keyboard shortcuts for search, chat, plain-language summaries, and moving between sections. Tables and diagrams that scroll sideways can take keyboard focus.

  • Screen reader landmarks and labels Partly supported

    axe-core, which checks names, labels, roles, and landmark structure, finds no violations of any impact in Dossier's views. It has not been tested with a screen reader.

  • Contrast in light and dark Partly supported

    Text and controls in the 21 scanned views clear axe-core's contrast rules in both themes, after the 10/29/2026 fixes to small labels, accent text, and accent-filled buttons. The open chat conversation, plain-language panel, and graph detail panels were not part of that scan.

  • Reduced motion Not yet tested

    Dossier's interface uses the Renkara design system's motion presets, which are designed to honor the reduced-motion setting. Dossier's own tests do not check this yet.

  • Text resize and zoom Not yet tested

    Resizing text to 200 percent has not been tested.

  • Mobile and touch Not supported

    Dossier is a desktop tool; phone screens are out of scope in its requirements. The scan at 375 pixels found no sideways page scroll, but we have not checked that the screens are usable at that size.

Tech specs

Under the hood

Dossier technical specification
Backend
  • FastAPI on Python 3.12
  • PostgreSQL through SQLAlchemy (async) for saved chats and plain-language summaries
  • Valkey for caching summaries and diagrams
  • Anthropic Claude API for chat and summaries, with the model set by configuration
Frontend
  • React 19 and TypeScript on Vite 8
  • Tailwind CSS on the Renkara design system, light and dark
  • D3 for the claim tree, cross-reference map, and dependency graph
  • Figures drawn in the browser from Mermaid source, or shown from pre-rendered SVGs when the portfolio has them
Content
  • Reads one portfolio folder: filings, figures, analysis, counsel packets, and documentation
  • PubMark Patent Portfolio and Patent Document profiles validate every filing
  • Portfolio mounted read-only; Dossier never writes to it
Agents
  • Four MCP tools: context, impact, search, and overview
  • Served to agents by Roost from a separate read-only process
Security
  • Local-only: Docker Compose on the developer's machine, no cloud deployment
  • Browser access limited to localhost origins; no accounts
  • Patent text goes to no service except the Claude API, and only for chat and summaries
Tests
  • 254 backend tests and 432 frontend tests, run before each commit (counted 10/29/2026)
  • axe-core accessibility checks on the main routes
Works with

Part of the Renkara fleet

MCP tools

Built for agents as well as people

An agent can look up a claim, find everything that depends on it before amending, search claim text, and summarize an application. The tools are read-only, and they never invent a dependency.

Claims traceability

  • context
  • impact
  • search
  • overview
FAQ

Questions people ask

Is Dossier available to other teams?

No. Dossier is internal to Renkara and is not offered for sale. It handles unpublished patent applications and runs only on a local machine. This site shows what it does. Write to contact@renkara.com with questions.

Is the patent data in the screenshots real?

No. Every screenshot is a capture of the running app against a made-up patent portfolio for StrataForge Robotics, a fictional company. The real portfolio never appears on this site.

Can Dossier edit or file an application?

No. The portfolio is mounted read-only, and drafting, editing, and filing are outside Dossier's scope.

Where does my patent text go?

Nowhere by default. The portfolio stays on the machine. When you use chat or a plain-language summary, the relevant text goes to the Claude API to produce the answer, and to no other service.

Does Dossier work on a phone?

It is designed as a desktop tool. See the accessibility page for what we have and have not checked.

Contact

Questions about this tool?

Write to Renkara Media Group and a person will answer.