All it takes is some standardized markup like schema.org
Which is the problem AI is solving here - getting every supermarket chain to agree on this (when it’s actually against their interests to do so, since it increases price transparency) would be an impossible task, but AI can get around this requirement with minimal extra effort.
I’m hardly an AI evangelist, but this is actually one of the rare situations where it’s a good fit.
Patents are (at their core) a good thing. It protects little Jimmy Inventor from putting hours and his blood, sweat and tears into coming up with a novel invention, only for some big corpo to see it, steal the idea and bully Jimmy out of the market.
Jimmy has legal recourse to sue the big corpo if he has a patent, whereas without one he has nothing.
Just because the system’s been gamed (especially in the US) doesn’t mean it’s impossible to reform, and is currently still better than nothing.