Zürich
European patent · EP3516636 · Inventor
Swiss patent · CH712948 · Inventor
European patent · EP3256827 · Inventor