Bern
European patent · EP3258036 · Inventor
Swiss patent · CH712591 · Inventor
European patent · EP3098369 · Inventor
Swiss patent · CH711103 · Inventor