Dietlikon
European patent · EP4285871 · Inventor
European patent · EP3515371 · Inventor
Swiss patent · CH712952 · Inventor