Interactive video applications
AssigneeVemotion Limited
InventorsGeoffrey Howarth, Tony Antoniou, Stewart McCone, Stewart McLean
Life of this patent
Estimating the term…
Abstract
An interactive video platform, interactive video player and computer implemented methods are described, for providing interactive live video, recorded video or video based games on a user device, such as a mobile phone. Encoded video from a source of video is sent over a network to the user device. A control command is received from the communication device over the network. A control file associated with the video being sent is read to determine an action to be carried out in response to the control command received. The action is carried out to control the video so as to change the video to be displayed to the user.
Claims37
A computer implemented method for displaying interactive live video on a user device, comprising:
- receiving encoded video over a network at the user device, the encoded video being from a source of live video;
- sending a control command from the communication device over the network to control the source of live video so as to change a property of the video to be displayed to the user, the control command identifying an action to be carried out as specified in a control file associated with the video being received;
- and
- receiving encoded video over the network at the user device;
- and
- decoding the encoded video and displaying live video different to the live video initially being sent to the user device.
An interactive video platform for providing interactive live video on a user device over a network, the interactive video platform being configured by computer program code to:
- send encoded video over a network to the user device, the encoded video being from a source of live video;
- receive a control command from the communication device over the network;
- read a control file associated with the live video being sent to determine an action to be carried out in response to the control command received;
- cause the action to be carried out to control the source of live video so as to change a property of the video to be displayed to the user;
- and
- send encoded video over the network to the user device, the encoded video being different to the live video initially being sent to the user device.
A user communication device for displaying interactive live video, comprising a display and an interactive video player implemented by a data processor configured by computer program code to:
- receive encoded video over a network at the user device, the encoded video being from a source of live video;
- send a control command from the communication device over the network to control the source of live video so as to change a property of the video to be displayed to the user, the control command identifying an action to be carried out as specified in a control file associated with the received video;
- and
- receive encoded video over the network at the user device;
- and
- decode the encoded video and display live video different to the live video initially being sent to the user device.
A computer implemented method for displaying interactive video on a user communication device, comprising:
- receiving encoded video data from a source of recorded video content over a network;
- decoding the video data and displaying the video content;
- sending a control command from the communication device over the network to control a property of the video to be displayed to the user, the control command identifying an action to be carried out as specified in a control file associated with the video being received;
- and
- receiving encoded video data and decoding and displaying video having the property controlled as specified by the sent control command.
An interactive video platform for providing interactive video on a user device over a network, the interactive video platform being configured by computer program code to:
- identify an item of recorded video content to be displayed on the user device;
- determine a control file associated with the item of recorded video content;
- receive a control command from the user device while the video content is being displayed on the user device, the control command controlling a property of the video to be displayed on the user device;
- read the control file to determine an action to carry out to control the video being displayed on the user device based on the control command received;
- and
- cause the action to be carried out so as to control the property of the recorded video being displayed on the user device.
The platform as claimed in 18, and further comprising a store of a plurality of different items of recorded encoded video content.
A user communication device for displaying interactive video, comprising a display and an interactive video player implemented by a data processor configured by computer program code to:
- receive encoded video data from a source of recorded video content over a network;
- decode the video data and displaying the video content;
- send a control command from the communication device over the network to control a property of the video to be displayed to the user, the control command identifying an action to be carried out as specified in a control file associated with the video being received;
- and
- receive encoded video data and decode and display video having the property controlled as specified by the sent control command.
A computer implemented method for playing an interactive game including live video on a user device, comprising:
- receiving live video from a source of live video over a network at the user device;
- sending a control command from the communication device over the network to control the game, the control command identifying an action to be carried out as specified in a control file associated with the video being received;
- receiving further live video over the network at the user device, the further live video including the effect of the control command on the game.
An interactive video platform for providing an interactive game including live video on a user device over a network, the interactive video platform being configured by computer program code to:
- send live video from a source of live video over a network to the user device;
- receive a control command from the user device over the network, the control command controlling a game being played on the user device;
- read a control file associated with the live video being sent to determine an action to be carried out in response to the control command received;
- cause the action to be carried out to control the game;
- and
- send further live video over the network to the user device, the further live video including the effect of the control command on the game.
A user communication device for playing an interactive game including live video, comprising a display and an interactive video player implemented by a data processor configured by computer program code to:
- receive live video from a source of live video over a network at the user device;
- send a control command from the communication device over the network to control the game, the control command identifying an action to be carried out as specified in a control file associated with the video being received;
- receive further live video over the network at the user device, the further live video including the effect of the control command on the game.
A computer program product comprising a computer readable medium bearing computer program code for displaying interactive live video on a user device, the computer program code including code for:
- receiving encoded video over a network at the user device, the encoded video being from a source of live video;
- sending a control command from the communication device over the network to control the source of live video so as to change a property of the video to be displayed to the user, the control command identifying an action to be carried out as specified in a control file associated with the video being received;
- receiving encoded video over the network at the user device;
- and
- decoding the encoded video and displaying live video different to the live video initially being sent to the user device.
A computer program product comprising a computer readable medium bearing computer program code for displaying interactive video on a user communication device, the computer program code including code for:
- receiving encoded video data from a source of recorded video content over a network;
- decoding the video data and displaying the video content;
- sending a control command from the communication device over the network to control a property of the video to be displayed to the user, the control command identifying an action to be carried out as specified in a control file associated with the video being received;
- and
- receiving encoded video data and decoding and displaying video having the property controlled as specified by the sent control command.
A computer program product comprising a computer readable medium bearing computer program code for playing an interactive game including live video on a user device, the computer program code including code for:
- receiving live video from a source of live video over a network at the user device;
- sending a control command from the communication device over the network to control the game, the control command identifying an action to be carried out as specified in a control file associated with the video being received;
- receiving further live video over the network at the user device, the further live video including the effect of the control command on the game.
Dependencies are inferred from the claim text.