An interactive video platform, interactive video player and computer implemented methods are described, for providing interactive video on a user device, such as a mobile phone. An item of video content to be displayed is identified and a control file associated with the item of video content is determined....http://www.google.com/patents/US20060206581?utm_source=gb-gplus-sharePatent US20060206581 - Interactive video