Nah check the lack of relationship at the date of blog.
As for Ellume & Anteo involvment - see Ellumes latest PTC patent application lodged 6th Dec 2018. And NO Anteo is not directly mentioned (nor are any current citations from anyone (some imbeded but dated ones from Antro friendly Mr Wang though)) but Joe may as well have written a dozen of their description paragraphs.