Interactive video applications
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
134 Citations
37 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
-
-
5. 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. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. 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.
-
-
12. 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. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. 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. - View Dependent Claims (19, 22)
-
- 20. The platform as claimed in 18, and further comprising a store of a plurality of different items of recorded encoded video content.
-
24. 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.
-
-
25. 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. - View Dependent Claims (26, 27, 28, 33)
-
-
29. 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. - View Dependent Claims (30, 31, 32)
-
-
34. 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.
-
-
35. 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.
-
-
36. 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.
-
-
37. 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.
-
Specification