Клиенту требовалось решение для быстрого поиска информации о патентах и товарных знаках без необходимости работать с громоздкими PDF-файлами и веб-интерфейсами Роспатента.
Цель проекта — создать удобный инструмент, который:
• принимает запрос от пользователя (номер заявки или патента);
• мгновенно находит данные в локальной базе;
• показывает ключевую юридически значимую информацию;
• при необходимости отображает изображение товарного знака;
• работает через привычный интерфейс Telegram.
Проект ориентирован на специалистов по интеллектуальной собственности, юристов, предпринимателей и продуктовые команды
Проект реализован как Telegram-бот с backend-логикой на n8n, с использованием PostgreSQL (Supabase) и автоматизированного парсинга данных Роспатента.
Ключевые этапы и технические решения:
1. Парсинг данных Роспатента
Исходные данные о товарных знаках и патентах загружаются из официальных PDF-документов Роспатента.
Автоматически извлекаются:
o номер заявки;
o даты подачи и публикации;
o заявитель;
o классы МКТУ;
o описание товаров и услуг;
o служебные поля (бюллетень, адрес для переписки);
o изображения товарных знаков.
2. Структурирование и хранение
Данные сохраняются в PostgreSQL:
o текстовые поля — в нормализованном виде;
o изображения — в бинарном формате (BLOB).
Это позволяет выполнять быстрый поиск без повторного обращения к PDF.
3. Telegram-интерфейс
Пользователь отправляет номер заявки или патента прямо в чат Telegram.
Бот автоматически:
o принимает и валидирует запрос;
o ищет соответствующую запись в базе данных;
o формирует ответ в юридически корректном формате.
4. Вывод изображения товарного знака
Если для записи доступно изображение:
o бинарные данные конвертируются в формат, совместимый с Telegram;
o картинка отправляется пользователю отдельным сообщением;
o далее выводится подробная текстовая информация.
5. Гибкий формат ответа
Реализовано несколько режимов:
o краткий ответ (основные поля);
o расширенный ответ со всеми доступными реквизитами.
Это позволяет использовать бота как для быстрой проверки, так и для детального анализа.
6. Надёжность и масштабируемость
Вся логика построена как workflow в n8n:
o легко добавлять новые типы объектов (патенты, полезные модели);
o можно расширять структуру базы;
o просто интегрировать с другими AI- или RAG-системами.
Проект реализован без внешних SaaS-зависимостей и подходит для развёртывания в закрытом контуре.
В результате клиент получил удобный инструмент для работы с патентными данными, который:
• ускоряет поиск информации по заявкам и товарным знакам;
• устраняет необходимость ручного просмотра PDF-файлов;
• снижает количество ошибок при проверке данных;
• работает через простой и привычный интерфейс Telegram.
Практическое применение:
• патентные поверенные и юридические фирмы;
• проверка товарных знаков перед регистрацией;
• внутренние базы ИС в компаниях;
• автоматизация юридических проверок.