Bern
Swiss patent · CH700340 · Inventor
European patent · EP2119310 · Inventor
European patent · EP2103176 · Inventor