Bern
European patent · EP3855424 · Inventor
European patent · EP3683791 · Inventor
Swiss patent · CH715803 · Inventor