"independently invented" — Collocation dictionary inglés

Automatic translation (We do not guarantee its correctness): samodzielnie wynaleźć
  1. invent verbo + independently adverbio
    Loose collocation

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