Unfortunately, this is not as straight-forward. E.g. https://depatisnet.dpma.de/DepatisNet/depatisnet?action=bibdat&docid=DE102011080777A1 https://depatisnet.dpma.de/DepatisNet/depatisnet?action=bibdat&docid=DE000069821475T2

Though it seems that the examples above are not that frequent. Furthermore, Applicant/Owner can also be an individual (e.g. https://depatisnet.dpma.de/DepatisNet/depatisnet?action=bibdat&docid=DE000069505384T2) so we can't do something like `if(!inventor) return parts[0];`

Overall, I think this will probably work well for the majority of cases, which is great.