ConsultaMarca: pesquisa de anterioridade e monitoramento de marcas com Python, PostgreSQL e IA

Protocolar um pedido é apenas uma etapa. O desafio real começa antes, com uma pesquisa de anterioridade bem feita, e continua depois, acompanhando cada nova publicação que pode afetar a marca. Foi para esse problema que a Luminvs criou o ConsultaMarca.

EM RESUMO

Em resumo

O ConsultaMarca é uma plataforma privada e independente desenvolvida pela Luminvs Tecnologia para pesquisar anterioridades e monitorar novas publicações relacionadas a uma marca. O motor técnico cruza grafia, fonética, tokens, variações e classes NCL; a inteligência artificial entra depois para ajudar a interpretar os achados. Em produção, a solução combina Python, Flask, PostgreSQL, Redis, workers assíncronos, Docker e infraestrutura em VPS para transformar a RPI em um radar contínuo de proteção marcária.

Registrar uma marca parece, à primeira vista, um problema burocrático: escolher um nome, preencher um formulário, pagar a retribuição e protocolar o pedido. Essa é a parte visível. E, justamente por ser visível, muita gente confunde o ato de protocolar com o trabalho completo de proteger uma marca.

Não é.

O protocolo é uma etapa mecânica. A parte realmente sensível começa antes, quando é necessário entender se já existem sinais anteriores capazes de criar conflito, e continua depois, quando novas marcas são publicadas, processos se movimentam, terceiros apresentam pedidos semelhantes e prazos passam a correr.

O botão “enviar pedido” não encerra o problema. Ele inicia uma jornada.

Pesquisa de anterioridade antes. Acompanhamento durante. Monitoramento depois. É nesse intervalo que tecnologia e inteligência fazem diferença.

Foi olhando para essa jornada completa que a Luminvs Tecnologia desenvolveu o ConsultaMarca: uma plataforma privada de pesquisa, organização, interpretação e monitoramento de informações públicas relacionadas a marcas no Brasil.

O objetivo não é substituir o Instituto Nacional da Propriedade Industrial — INPI, nem transformar um algoritmo em examinador. O objetivo é outro: usar engenharia de software, banco de dados, automação e inteligência artificial para dar contexto a um volume de informação que, manualmente, exige tempo, disciplina e acompanhamento constante.

O problema não é só protocolar

O próprio INPI orienta que, antes de iniciar o pedido, seja realizada uma busca para verificar se aquilo que se pretende proteger já foi anteriormente requerido ou protegido por terceiros. Embora a busca não seja obrigatória, o Instituto a apresenta como um importante indicativo para decidir sobre o depósito.

Depois do protocolo, a necessidade de atenção continua. O INPI também orienta o acompanhamento periódico do processo por meio da Revista da Propriedade Industrial — RPI, publicada semanalmente, e alerta que serviços adicionais de aviso não substituem a consulta à publicação oficial.

Isso muda completamente a forma de enxergar o problema.

Uma marca não é apenas um formulário que precisa ser enviado uma vez. É um ativo que existe em um ambiente dinâmico, no qual novas empresas, produtos, serviços e pedidos aparecem continuamente.

O ciclo real de proteção marcária

A parte mecânica é curta. O ciclo de informação é contínuo.

IDEIA / NOME ↓ PESQUISA DE ANTERIORIDADE ← antes de investir pesado no nome ↓ CLASSES NCL + CONTEXTO ↓ DEPÓSITO / PROTOCOLO ← etapa formal ↓ PUBLICAÇÕES NA RPI ↓ OPOSIÇÕES / EXIGÊNCIAS / DECISÕES ↓ MONITORAMENTO DE NOVOS PEDIDOS ← o mercado continua mudando
Pesquisa NCL RPI Monitoramento Inteligência

É nessa visão de ciclo que nasce o ConsultaMarca.

1. O que é o ConsultaMarca?

O ConsultaMarca é uma plataforma desenvolvida pela Luminvs Tecnologia para facilitar a pesquisa e o acompanhamento de marcas utilizando informações públicas do INPI.

A proposta pública do produto é simples de entender:

Pesquise com inteligência. Mantenha sua marca no radar.

Na prática, a aplicação reúne duas necessidades que normalmente são tratadas separadamente:

  • pesquisar antes, procurando anterioridades e sinais semelhantes;
  • monitorar depois, acompanhando novas publicações para descobrir rapidamente quando surgir algo que mereça revisão.

O sistema possui pesquisa por nome, contextualização por classes da Classificação de Nice, ficha processual, histórico, exportações, relatórios e uma camada de monitoramento de novas ocorrências.

O ponto central é que a plataforma não depende apenas de uma busca literal do tipo “nome exatamente igual”. O motor foi construído para procurar relações de similaridade.

2. Pesquisa de anterioridade: o trabalho começa antes do pedido

Imagine alguém que pretende registrar a marca LUMINVS. Uma busca extremamente simples poderia procurar apenas pela palavra exata “LUMINVS”. O problema é que sinais potencialmente relevantes podem não aparecer com a mesma grafia.

Podem existir nomes com:

  • letras diferentes, mas som parecido;
  • prefixos ou sufixos acrescentados;
  • palavras compostas;
  • radicais em comum;
  • variações ortográficas;
  • apresentações diferentes em atividades próximas;
  • termos que compartilham elementos distintivos importantes.

É por isso que uma pesquisa de anterioridade útil precisa ir além do “CTRL+F” em uma lista de nomes.

O próprio INPI explica que a busca prévia é um indicador importante antes do depósito. O ConsultaMarca tenta transformar essa etapa em uma experiência mais estruturada, priorizando ocorrências que merecem leitura humana.

Grafia

Compara proximidade textual, escrita, composição e variações entre o termo pesquisado e as marcas existentes.

Fonética

Usa uma chave fonética voltada ao português para localizar sinais que podem soar próximos mesmo quando são escritos de forma diferente.

Tokens e radicais

Divide e expande o termo para não depender apenas da correspondência literal da expressão completa.

Classes NCL

Coloca a ocorrência no contexto dos produtos e serviços indicados, usando a Classificação Internacional de Nice.

3. Um motor técnico de similaridade — e não uma opinião aleatória

Um dos pontos mais importantes da arquitetura do ConsultaMarca é separar cálculo técnico de interpretação por inteligência artificial.

No código atual da plataforma, o score de similaridade é calculado por um motor determinístico que combina sinais distintos. Entre eles estão:

  • similaridade textual;
  • comparação parcial;
  • ordenação e conjunto de tokens;
  • expansões e variações do termo;
  • similaridade fonética;
  • sobreposição de classes NCL;
  • bonificação de correspondência exata.

Isso significa que o sistema consegue explicar por que uma determinada ocorrência apareceu com prioridade maior ou menor.

Como o score técnico é construído

A inteligência começa pela decomposição do problema em sinais auditáveis.

MARCA PESQUISADA │ ├──► similaridade textual ├──► fonética PT-BR ├──► tokens / composição ├──► variações / expansões └──► classe NCL │ ▼ SCORE TÉCNICO │ ▼ PRIORIZAÇÃO DOS ACHADOS │ ▼ revisão humana + contexto
RapidFuzz Fonética PT-BR Score explicável NCL

O próprio ConsultaMarca deixa isso explícito na interface: o score organiza sinais técnicos; ele não representa probabilidade de deferimento.

Essa distinção é essencial. Uma ferramenta séria não deveria dizer “89% de chance de registrar” apenas porque dois nomes são parecidos. Registrabilidade envolve análise jurídica e administrativa muito mais ampla.

4. Inteligência artificial na camada certa: interpretar, não inventar

O ConsultaMarca utiliza inteligência artificial, mas não coloca um modelo generativo no centro da decisão técnica.

A arquitetura segue outra lógica:

  1. o motor técnico pesquisa a base e calcula os sinais;
  2. as ocorrências são organizadas e priorizadas;
  3. dados estruturados da pesquisa são enviados para a camada de IA da Luminvs;
  4. a IA ajuda a produzir uma leitura mais compreensível do cenário;
  5. o resultado volta como explicação, contexto e síntese para o usuário.

O próprio contrato interno da aplicação impõe duas regras importantes: a IA não pode recalcular o score e não pode decidir a registrabilidade da marca.

Isso é IA aplicada com responsabilidade arquitetural.

Primeiro o dado. Depois o algoritmo. Só então a IA.

O LLM entra para ajudar o ser humano a compreender os resultados — não para fabricar fatos, substituir o banco ou transformar uma resposta generativa em decisão administrativa.

Dados antes da linguagem

O fluxo separa a evidência da interpretação.

POSTGRESQL ↓ OCORRÊNCIAS REAIS ↓ MOTOR DETERMINÍSTICO ↓ SCORES + CLASSES + PROCESSOS + RPI ↓ AI LUMINVS / LLM ↓ RESUMO + CONTEXTO + EXPLICAÇÃO ↓ DECISÃO CONTINUA HUMANA
LLM Dados estruturados Sem recalcular score Sem decidir mérito

5. PostgreSQL: quando a RPI deixa de ser apenas publicação e vira base pesquisável

Para transformar informação pública em pesquisa rápida, é necessário construir uma base de dados consistente.

O ConsultaMarca utiliza PostgreSQL como núcleo de persistência em produção. A aplicação importa e estrutura dados relacionados às publicações, processos, titulares, classes, movimentações, histórico de pesquisas, monitoramentos e demais informações necessárias aos fluxos internos.

A infraestrutura também utiliza a extensão pgvector, permitindo trabalhar com vetores e embeddings em funcionalidades de inteligência sem abandonar o banco relacional que mantém a informação estruturada.

Isso é importante porque um sistema de pesquisa de marcas precisa lidar com duas naturezas de informação ao mesmo tempo:

  • dados objetivos: processo, titular, classe, data, publicação, despacho, situação;
  • sinais de similaridade: texto, som, composição, semântica e, em evoluções específicas, elementos visuais.

Em vez de consultar a fonte externa a cada clique, a plataforma mantém uma base local organizada a partir das publicações e dados públicos. Isso permite pesquisa rápida, histórico, monitoramento e tratamento próprio, sem transformar o sistema em mero espelho de uma página web.

6. RPI: a marca continua vivendo depois da busca

A Revista da Propriedade Industrial é o meio oficial de publicação do INPI. O próprio Instituto informa que uma nova edição é disponibilizada semanalmente, às terças-feiras.

A consequência prática é direta: uma pesquisa feita hoje retrata o cenário disponível hoje. Ela não congela o mercado.

Amanhã outro empresário pode escolher nome semelhante. Na semana seguinte um novo pedido pode aparecer. Meses depois podem surgir movimentações relevantes.

Por isso o ConsultaMarca foi concebido com um módulo de monitoramento contínuo.

Quando uma nova RPI é processada, o sistema pode confrontar os novos dados com marcas que estão sob acompanhamento. Em vez de obrigar o usuário a repetir manualmente a mesma pesquisa toda semana, a plataforma mantém o radar ligado.

Da RPI ao alerta

O monitoramento foi desenhado para trabalhar sobre novas publicações e preservar histórico.

NOVA RPI PUBLICADA │ ▼ DOWNLOAD / EXTRAÇÃO │ ▼ IMPORTAÇÃO E NORMALIZAÇÃO │ ▼ POSTGRESQL │ ▼ MARCAS MONITORADAS │ ▼ GRAFIA + FONÉTICA + TOKENS + CLASSE │ ▼ NOVO ACHADO? ───── não ────► histórico atualizado │ sim ▼ RADAR / ALERTA / REVISÃO
RPI Worker dedicado Histórico Novos achados

O código também diferencia histórico de novidade. Uma importação antiga pode enriquecer a base sem gerar um falso alerta como se o fato tivesse acabado de acontecer. É um detalhe técnico pequeno na interface, mas importante para a confiabilidade do monitoramento.

7. Quando aparece algo semelhante, tempo importa

A Lei nº 9.279/1996 estabelece que, uma vez publicado o pedido, terceiros podem apresentar oposição no prazo de 60 dias. O Manual de Marcas do INPI reforça esse fluxo e orienta o acompanhamento periódico das publicações.

É exatamente aqui que a ideia de “acompanhar depois” deixa de ser conveniência e passa a ter significado prático.

O ConsultaMarca não diz ao usuário que ele deve apresentar oposição. Essa avaliação depende das circunstâncias concretas e, quando necessário, de análise jurídica. O papel da plataforma é ajudar a responder antes outra pergunta:

“Surgiu algo parecido com a minha marca e eu ainda tenho tempo para avaliar o que fazer?”

Descobrir um pedido semelhante cedo é diferente de descobri-lo quando o prazo já passou.

O monitoramento existe para reduzir a dependência de uma rotina manual de abrir RPI, procurar nomes, comparar classes e registrar ocorrências semana após semana.

8. E para quem ainda nem protocolou? Uma jornada guiada

O ConsultaMarca também possui um fluxo para quem está no início da jornada e quer entender melhor o terreno antes de avançar.

A aplicação recebe o nome pretendido e a descrição da atividade, consulta o catálogo da Classificação Internacional de Nice e ajuda a sugerir classes relacionadas.

Atualmente, a classificação usa o catálogo oficial estruturado no próprio sistema. A arquitetura foi preparada para receber camadas adicionais de IA sem transformar uma sugestão automática em decisão definitiva.

O fluxo é:

Quero registrar uma marca

Uma jornada que começa pela pergunta correta, não pelo pagamento da guia.

1. NOME DA MARCA │ ▼ 2. ATIVIDADE / PRODUTO / SERVIÇO │ ▼ 3. SUGESTÃO DE CLASSES NCL │ ▼ 4. CONFIRMAÇÃO DAS CLASSES │ ▼ 5. PESQUISA DE ANTERIORIDADE │ ▼ 6. RELATÓRIO + CONTEXTO │ ├──► monitorar ├──► aprofundar análise └──► seguir para próximos passos
45 classes NCL Pesquisa contextualizada Jornada guiada

O INPI utiliza a Classificação de Nice, que possui 45 classes: produtos nas classes 1 a 34 e serviços nas classes 35 a 45. A escolha do contexto de produtos e serviços é relevante porque marcas iguais ou semelhantes não são analisadas isoladamente do segmento em que pretendem atuar.

9. Relatórios, histórico e rastreabilidade

Uma consulta útil não deve desaparecer quando a aba do navegador é fechada.

O ConsultaMarca mantém histórico associado à conta e organiza as pesquisas para que possam ser retomadas. A plataforma também possui geração de relatórios, visualização detalhada de processos e exportação de dados.

Na experiência atual estão previstos e implementados fluxos de:

  • pesquisas salvas;
  • relatório com ocorrências priorizadas;
  • ficha processual;
  • histórico de movimentações;
  • exportação em PDF;
  • exportação em XLSX;
  • relatórios já adquiridos disponíveis novamente;
  • monitoramentos com achados arquiváveis e notas de revisão.

A rastreabilidade é especialmente importante porque a pergunta raramente é apenas “o que apareceu?”. Muitas vezes é necessário saber quando apareceu, em qual RPI, em qual processo, em qual classe e por que o sistema colocou aquela ocorrência em destaque.

10. Por trás da tela: Python, Flask, PostgreSQL e uma arquitetura robusta em VPS

O ConsultaMarca não foi construído como uma página estática que envia um prompt para uma IA.

Ele é uma aplicação web completa, desenvolvida em Python com Flask, executada em ambiente de produção com banco PostgreSQL e uma arquitetura de serviços separados.

O projeto utiliza, entre outros componentes:

  • Python + Flask para a aplicação e regras de negócio;
  • SQLAlchemy para persistência e modelos;
  • PostgreSQL 17 como banco relacional de produção;
  • pgvector para recursos de embeddings e busca vetorial;
  • Redis para filas, coordenação e armazenamento operacional;
  • RQ para processamento assíncrono;
  • workers separados para importação do INPI, monitoramento, IA, embeddings, OCR e reconciliação;
  • Gunicorn servindo a aplicação Flask;
  • Docker Compose isolando os serviços;
  • Traefik + HTTPS na borda da infraestrutura;
  • VPS como ambiente de execução persistente.

Essa separação existe porque importar dados, processar publicações, gerar embeddings e monitorar marcas são tarefas de naturezas diferentes. Colocar tudo dentro da requisição web deixaria a aplicação lenta e frágil.

Arquitetura de produção do ConsultaMarca

Uma aplicação web na frente; vários motores trabalhando atrás.

INTERNET / HTTPS │ ▼ TRAEFIK │ ▼ FLASK + GUNICORN │ ┌────────────┼────────────┐ ▼ ▼ ▼ POSTGRESQL REDIS AI LUMINVS + pgvector │ │ ┌─────────────────┼────────────────────────┐ ▼ ▼ ▼ WORKER INPI WORKER MONITOR WORKER IA │ │ │ ├──────────► WORKER EMBEDDING ◄─────────┤ │ └──────────► WORKER OCR Docker + VPS + filas + scheduler + healthchecks
Python Flask PostgreSQL pgvector Redis Docker VPS

Há inclusive um scheduler com mecanismo de liderança distribuída no Redis para evitar duplicação de tarefas periódicas quando mais de uma instância existe durante um redeploy. É o tipo de detalhe que não aparece no botão “Pesquisar”, mas diferencia uma demonstração de uma aplicação preparada para operar continuamente.

11. Isso é automação de verdade: o sistema continua trabalhando quando ninguém está olhando

Automação não é apenas colocar um botão que executa uma consulta mais rápido.

Automação real é quando o sistema assume tarefas repetitivas, mantém estado, identifica o que mudou, registra o histórico e chama a atenção humana apenas quando existe algo novo para revisar.

No ConsultaMarca, a automação está no encadeamento:

O radar não dorme

Uma marca monitorada passa a fazer parte de um processo recorrente.

RPI NOVA ↓ COLETAR ↓ EXTRAIR ↓ NORMALIZAR ↓ ATUALIZAR BANCO ↓ REPROCESSAR SINAIS ALTERADOS ↓ COMPARAR COM MARCAS MONITORADAS ↓ PERSISTIR ACHADOS ↓ DESTACAR NOVIDADES ↓ HUMANO ANALISA O QUE IMPORTA

É exatamente o tipo de tarefa em que software faz mais sentido: máquinas são muito boas em repetir verificações, comparar grandes volumes e manter histórico; pessoas são melhores em interpretar contexto, estratégia e consequências.

12. Onde o ConsultaMarca pode ajudar?

Empreendedores escolhendo um nome

Antes de investir em logotipo, domínio, fachada, embalagem, tráfego pago e comunicação, uma pesquisa de anterioridade pode revelar sinais que merecem análise.

O objetivo não é produzir certeza absoluta. É evitar que uma decisão de branding importante seja tomada no escuro.

Empresas que já possuem uma marca

Depois do depósito ou do registro, o ambiente continua mudando. O monitoramento ajuda a identificar novas ocorrências relacionadas ao nome acompanhado.

Isso cria um radar contínuo em vez de uma fotografia isolada.

Advogados e profissionais de propriedade intelectual

A plataforma pode funcionar como instrumento de triagem e organização. Em vez de substituir análise profissional, ela pode reduzir o trabalho operacional necessário para localizar ocorrências, estruturar dados e acompanhar publicações.

O profissional recebe informação mais organizada para concentrar energia na parte que exige conhecimento jurídico e estratégia.

Agências de branding e marketing

Quem cria nomes para clientes pode incorporar pesquisa técnica ao processo criativo. Um nome visualmente bonito e disponível como domínio não necessariamente está livre de conflitos marcários.

Empresas com portfólio de marcas

Quanto maior o número de marcas, maior o custo de repetir manualmente verificações semanais. Um sistema de monitoramento centralizado permite organizar múltiplos ativos e seus respectivos achados.

Pesquisa e inteligência de mercado

A estrutura de dados também permite observar tendências de nomes, classes, segmentos e movimentações dentro do universo marcário, respeitados os limites da fonte e da finalidade de cada análise.

13. O que o ConsultaMarca não promete — e por que isso aumenta a confiança

Há um ponto que a Luminvs considera essencial deixar explícito.

O ConsultaMarca não é o INPI. É uma plataforma privada e independente construída sobre dados e publicações públicas.

O ConsultaMarca não garante deferimento. Nenhuma ferramenta privada consegue transformar similaridade matemática em certeza sobre uma decisão administrativa futura.

O score não é probabilidade de registro. Ele serve para priorizar sinais de similaridade.

A IA não decide o mérito. Ela interpreta dados estruturados e ajuda a explicar o relatório.

O monitoramento não substitui a publicação oficial. O meio oficial continua sendo a RPI e os sistemas do INPI.

Uma ocorrência não significa automaticamente conflito. O contexto, os produtos e serviços, a distintividade, o conjunto marcário, a situação processual e outros fatores precisam ser analisados.

Essa transparência faz parte do próprio desenho do produto. O objetivo não é vender uma falsa certeza. É oferecer mais informação, mais organização e mais tempo para decidir.

CONSULTAMARCA

Pesquise antes. Monitore depois.

O ConsultaMarca está em fase de lançamento e foi desenvolvido pela Luminvs Tecnologia para transformar dados públicos do INPI em pesquisa, contexto e monitoramento contínuo.

Conhecer o ConsultaMarca

Conclusão: uma marca não precisa de sorte. Precisa de informação no tempo certo.

O registro de marca não deveria ser tratado como um evento isolado.

O protocolo é importante, mas é apenas uma parte da história. Antes dele existe a necessidade de entender o cenário e pesquisar anterioridades. Depois dele existe um processo administrativo que precisa ser acompanhado. E, mesmo com uma marca registrada, novos pedidos podem surgir no mercado.

O ConsultaMarca nasceu dessa percepção.

A Luminvs Tecnologia reuniu Python, Flask, PostgreSQL, pgvector, Redis, workers assíncronos, Docker, VPS e inteligência artificial para transformar publicações e dados públicos em um fluxo de pesquisa e monitoramento muito mais organizado.

O motor técnico procura sinais. O banco preserva a informação. Os workers automatizam o trabalho repetitivo. A IA ajuda a interpretar. E a decisão permanece com a pessoa.

Essa é a essência do projeto:

Pesquisar antes para decidir melhor. Monitorar depois para não descobrir tarde.

Quando software, dados e inteligência artificial são aplicados ao problema certo, tecnologia deixa de ser enfeite e passa a funcionar como radar.

ConsultaMarca — Pesquise com inteligência. Mantenha sua marca no radar.

Fontes institucionais consultadas: Guia Básico de Marcas do INPI, Guia e acompanhamento de processos, Manual de Marcas do INPI e Lei nº 9.279/1996.

TRANSPARÊNCIA EDITORIAL

Como este conteúdo foi produzido

Este artigo foi elaborado por Prof. Wilmar Leal a partir do desenvolvimento real do ConsultaMarca pela Luminvs Tecnologia, incluindo análise da aplicação Python/Flask, mecanismos de pesquisa, banco PostgreSQL, workers, monitoramento e integração com a camada de IA da Luminvs. Informações legais e procedimentais foram conferidas nas fontes oficiais do INPI e na Lei nº 9.279/1996. Recursos de inteligência artificial foram utilizados como apoio editorial na organização e revisão do conteúdo.

SOBRE O AUTOR

Prof. Wilmar Leal

Prof. Wilmar Leal é professor, desenvolvedor, advogado e mestre em Modelagem Computacional, com atuação em tecnologia, automação, dados e inteligência artificial. É autor do ConsultaMarca e de outras soluções desenvolvidas pela Luminvs Tecnologia.