Steamulo

Trademarks & Designs Portal

Creation and application maintenance of the INPI Trademarks & Designs portal: digital management of titles, a centralised trademark repository and a microservices architecture.

DevelopmentOpen DataAccessibility
2022Voir le projet

The Trademarks Portal

A trademark is an industrial property title acquired exclusively by filing with the INPI. The Institute provides its clients with the tools needed for their procedures and ensures the publication and dissemination of information.

The redesign goals for the Trademarks portal: enable digital management of titles accounting for evolving legal constraints, create a centralised repository of trademarks (with historical data recovery) and provide a scalable, adaptable microservices architecture. The portal gives clients a single interface to manage their titles, while the back-office brings together the examination of all procedures.

The solution's logical architecture

Front-office and back-office are built in PHP / Symfony and ReactJS, on a REST API architecture. On the data side: management data is stored in PostgreSQL, files and the title repository in MongoDB collections, and two Elasticsearch indexes ingest this data to offer advanced search and aggregation. Several PHP / Symfony microservices isolate features reusable by other INPI applications.

A technical challenge: the title repository

The major challenge was to create a title repository listing all trademarks in force and archiving each title's key events up to its expiry. Several challenges were met:

  • Large volumes: a MongoDB database with an adaptable schema, offsetting the missing or heterogeneous data from historical recovery, supplemented by an Elasticsearch index for performance
  • Multiple sources: aggregation of the public base API, historical files and in-progress files to reconstruct trademarks filed over several decades
  • Traceability: each event (filing, opposition, registration, renewal, international extension) creates a version of the trademark, viewable and comparable in the back-office

A collaborative delivery

01

Ideation, UX & Design

Supported by an Art Director, the teams co-created the design and user journey.

  • Ideation

  • UX & Design

Ready to scale up your projects?

Our experts are ready to audit your strategy and identify your first AI acceleration levers.