Interactive video
First Claim
1. A computer implemented method for providing interactive video on a user communication device, comprising:
- identifying an item of video content to be displayed on the user device;
determining a control file associated with the item of video content;
receiving a control command from the user device while the video content is being displayed on the user device;
reading the control file to determine an action to be carried out based on the control command received; and
causing the action to be carried out.
1 Assignment
0 Petitions
Accused Products
Abstract
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. A control command is received from the user device while the video content is being displayed. The control file is read to determine an action to be carried out based on the control command received and the action is carried out. The action can control the item of video content being displayed and/or can cause user interface entities to be displayed allowing the user to interact with the displayed video.
-
Citations
29 Claims
-
1. A computer implemented method for providing interactive video on a user communication device, comprising:
-
identifying an item of video content to be displayed on the user device;
determining a control file associated with the item of video content;
receiving a control command from the user device while the video content is being displayed on the user device;
reading the control file to determine an action to be carried out based on the control command received; and
causing the action to be carried out. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented method for displaying interactive video on a user communication device, comprising:
-
receiving encoded video data from a source of video content over a network;
decoding the video data and displaying the video content;
receiving a user key press input and sending user input data including at least the key pressed over the network to a controller;
receiving control data over the network; and
altering the displayed video as specified by the received control data. - View Dependent Claims (16, 17, 18, 19)
-
-
20. 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 video content to be displayed on the user device;
determine a control file associated with the item of video content;
receive a control command from the user device while the video content is being displayed on the user device;
read the control file to determine an action to be carried out based on the control command received and cause the action to be carried out. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. 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 video content over a network;
decode the video data and display the video content to a user;
receive user key press input and send user input data including at least the key pressed over the network to a controller;
receive control data from the controller over the network; and
alter the displayed video as specified by the received control data.
-
-
28. A computer program product comprising a computer readable medium bearing computer program code for providing interactive video on a user communication device, the computer program code including code for:
-
identifying an item of video content to be displayed on the user device;
determining a control file associated with the item of video content;
receiving a control command from the user device while the video content is being displayed on the user device;
reading the control file to determine an action to be carried out based on the control command received; and
causing the action to be carried out.
-
-
29. 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 video content over a network;
decoding the video data and displaying the video content;
receiving a user key press input and sending user input data including at least the key pressed over the network to a controller;
receiving control data over the network; and
altering the displayed video as specified by the received control data.
-
Specification