Bluebox is a product on an iPad distributed by cabin crew and can be either wifi or preloaded with content.
The Thales i-5000 is a wired on-demand system that can have a USB input from an in-seat connector. The i-8000 is a wifi system. They are working on a IFE control system using hand and eye movement recognition (no more hand controllers getting tangled up, mashed buttons, etc.).