That's the name! Did some digging, and the idea was x% of concussions are caused by the "sloshing" of the brain when there is contact and apparently this was supposed stop the sloshing. Therefore, reduce a certain amount of concussions in hockey.
They seemed to just have one in a display case in every store, with no stock and no store employees pushing it. Though with no pros wearing it, how could it succeed?