Weinfelden
European patent · EP0299356 · Holder
European patent · EP0284014 · Holder
Swiss patent · CH634203 · Holder