IBM doesn't sell products called "international business machines" and hold a trademark on that product name, which would force competing manufacturers to call them "devices for transcontinental enterprise" etc. IBM is a business name, that's a different thing. More importantly, nobody calls computers "international business machines," that name reflects IBM's 19th-century origins, so having a trademark on "International Business Machines" has no impact on competing businesses.
A hypothetical 1930s computing company called Central Processor Units would have probably changed its name in the 1950s, since "CPU" wouldn't be trademarkable and their brand name wouldn't be worth very much. (A trademark on "CPU" would be needlessly detrimental to other computer manufacturers, or at best confusing, especially after the von Neumann architecture became the universal standard.) Of course in this alternate universe maybe CPUs would have been called something else, and maybe if IBM never existed we would be calling computers "business machines."
IANAL but I think it's a mistake to apply "If A then B" rules to this stuff and try to invalidate reasonable guidelines based on specific counterexamples. Judges need to consider how language is actually used in context by the people working in those areas. This is why the USPTO cited so many businesses and practitioners using GPT in a generic context.
A hypothetical 1930s computing company called Central Processor Units would have probably changed its name in the 1950s, since "CPU" wouldn't be trademarkable and their brand name wouldn't be worth very much. (A trademark on "CPU" would be needlessly detrimental to other computer manufacturers, or at best confusing, especially after the von Neumann architecture became the universal standard.) Of course in this alternate universe maybe CPUs would have been called something else, and maybe if IBM never existed we would be calling computers "business machines."
IANAL but I think it's a mistake to apply "If A then B" rules to this stuff and try to invalidate reasonable guidelines based on specific counterexamples. Judges need to consider how language is actually used in context by the people working in those areas. This is why the USPTO cited so many businesses and practitioners using GPT in a generic context.