Find the right trademark faster, with pro-grade search and filtering.
MarkLens is a professional trademark search app for attorneys, in-house legal teams, brand managers, and agencies that need to screen names against USPTO records quickly and reliably. It helps users run sophisticated searches, compare candidate marks, save watchlists, and reduce the time spent on manual USPTO research before filing or launching a brand.
Trademark Attorney Priya, 39 - Priya performs pre-clearance searches for brand names and class-specific risks. She needs a faster, more dependable way to search the USPTO database than manual browser queries.
Brand Manager Luis, 31 - Luis is naming new products and wants to know if candidate names are risky before a launch campaign starts. He is not a trademark specialist and needs guided search help.
Paralegal Jenna, 27 - Jenna supports an IP team by preparing clearance packets and tracking recurring searches. She needs speed, accuracy, and repeatability.
Priya, a trademark attorney, gets a new client name request late in the afternoon. Instead of manually digging through USPTO pages, she enters the candidate mark, selects phonetic and exact search modes, and filters to the relevant class in MarkLens. Within seconds, she sees the strongest matches ranked clearly, pins two records for review, and exports a concise report for her client.
The next week, Priya saves the search as a reusable template and enables alerts. When a new application appears with a similar mark, MarkLens notifies her immediately, letting her flag the issue before the client spends money on packaging and launch assets. Her team saves hours on each clearance cycle, and her firm gains a repeatable research workflow that is easier to standardize and scale.
Team & resourcing - Small team - 2 engineers, 1 product designer, part-time PM, and part-time legal advisor.
Paste this into Cursor, Bolt, Lovable, or v0 to start building.
Build a web app called MarkLens for professional USPTO trademark searching. Product summary: A desktop-first SaaS app that lets trademark attorneys, paralegals, and brand managers search USPTO trademark records with advanced filters, fuzzy/phonetic matching, saved searches, watchlists, exports, and team collaboration. Core features: 1. Authentication with email/password and Google OAuth. 2. Search form supporting exact, contains, starts-with, phonetic, and fuzzy matching plus filters for owner, status, Nice class, filing date, registration date, and goods/services keywords. 3. Ranked results table with source links, relevance cues, pinning, notes, and side-by-side comparison. 4. Saved searches and watchlists with scheduled email alerts for new or changed matches. 5. CSV upload for bulk screening and CSV/PDF export of results and reports. 6. Workspace model with roles: admin, editor, viewer. 7. Audit log for searches, exports, and alert changes. Primary screens/flows: Home/dashboard showing recent searches, watchlists, and alerts. Search page with advanced query builder and filters. Results page with sortable, paginated list and detail drawer. Comparison view for pinned results. Saved searches/watchlists page. Workspace settings, billing, and audit log pages. Data model: User(id, name, email, role, workspaceId) Workspace(id, name, plan, createdAt) Search(id, workspaceId, name, queryText, mode, filtersJson, createdBy, lastRunAt) ResultPin(id, searchId, trademarkId, notes) TrademarkRecord(id, serialNumber, registrationNumber, markText, ownerName, status, classes, goodsServicesText, filingDate, registrationDate, sourceUrl) Watchlist(id, workspaceId, name, alertFrequency, queryJson, enabled) Alert(id, watchlistId, trademarkRecordId, deliveredAt, channel, status) Export(id, workspaceId, searchId, format, fileUrl, createdAt) AuditEvent(id, workspaceId, userId, type, payloadJson, createdAt) Suggested tech stack: Next.js 14 with App Router, React, TypeScript, Tailwind CSS, shadcn/ui, PostgreSQL, Prisma, Redis, BullMQ, OpenSearch or Elasticsearch, NextAuth, Stripe, SendGrid/Postmark, S3-compatible storage, and Vercel or AWS deployment. Implementation requirements: Make the UI fast, accessible, and optimized for dense professional workflows. Use server actions or API routes for search execution, background jobs for alerting and ingestion, and clear loading/error states. Add keyboard navigation, high-contrast support, and source citations on every record. Include seeded mock data so the app runs without a live USPTO integration at first, but structure the code so a real ingestion pipeline can be connected later.
Design by The Resonance | Powered by GPC – The AI Transformation Company