"independently invented" — Diccionario de colocaciones de inglés

Automatic translation (No garantizamos su exactitud.): samodzielnie wynaleźć
  1. invent verbo + independently adverbio
    Suelta colocación

    A similar mechanism appears to have been invented independently, much later on.