Interactive Multimedia Content Playback System
First Claim
1. A computer implemented method for controlling playback of multimedia content in real time, comprising:
- providing an interactive media application for playing back said multimedia content;
defining one or more of a plurality of controls for said multimedia content by a first user and defining parameters associated with said defined one or more controls by said first user using said interactive media application;
rendering a graphical representation of said defined one or more controls with said multimedia content on an interface displayed on a computing device of a second user by said interactive media application;
acquiring one or more control inputs from said second user by said interactive media application, wherein said one or more control inputs acquired from said second user provide a selection of values for said defined parameters associated with said defined one or more controls;
executing said defined one or more controls based on said selected values of said defined parameters for modifying one or more variables of said multimedia content by said interactive media application; and
rendering said multimedia content in accordance with said modified one or more variables on said interface displayed on said computing device of said second user by said interactive media application;
whereby said modification of said one or more variables of said multimedia content controls said playback of said multimedia content.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method and system is provided for controlling playback of multimedia content in real time. An interactive media application is provided to a first user and a second user. The first user defines multiple controls for the multimedia content and parameters associated with the defined controls using the interactive media application. The interactive media application renders a graphical representation of the defined controls with the multimedia content on an interface on the second user'"'"'s computing device. The interactive media application acquires one or more control inputs from the second user. The control inputs provide a selection of values for the defined parameters associated with the defined controls. The interactive media application executes the defined controls based on the selected values for modifying one or more variables of the multimedia content. The interactive media application renders the multimedia content in accordance with the modified variables to the second user.
76 Citations
25 Claims
-
1. A computer implemented method for controlling playback of multimedia content in real time, comprising:
-
providing an interactive media application for playing back said multimedia content; defining one or more of a plurality of controls for said multimedia content by a first user and defining parameters associated with said defined one or more controls by said first user using said interactive media application; rendering a graphical representation of said defined one or more controls with said multimedia content on an interface displayed on a computing device of a second user by said interactive media application; acquiring one or more control inputs from said second user by said interactive media application, wherein said one or more control inputs acquired from said second user provide a selection of values for said defined parameters associated with said defined one or more controls; executing said defined one or more controls based on said selected values of said defined parameters for modifying one or more variables of said multimedia content by said interactive media application; and rendering said multimedia content in accordance with said modified one or more variables on said interface displayed on said computing device of said second user by said interactive media application; whereby said modification of said one or more variables of said multimedia content controls said playback of said multimedia content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented system for controlling playback of multimedia content in real time, comprising:
an interactive media application that plays back said multimedia content comprising; an interactive media player authoring tool that enables a first user to define one or more of a plurality of controls for said multimedia content and to define parameters associated with said defined one or more controls; an interactive media player that renders a graphical representation of said defined one or more controls with said multimedia content on an interface displayed on a computing device of a second user; said interactive media player that acquires one or more control inputs from said second user, wherein said one or more control inputs acquired from said second user provide a selection of values for said defined parameters associated with said defined one or more controls; an interactive media engine that executes said defined one or more controls based on said selected values of said defined parameters for modifying one or more variables of said multimedia content; and said interactive media player that communicates with said interactive media engine for rendering said multimedia content in accordance with said modified one or more variables on said interface displayed on said computing device of said second user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A computer program product comprising computer executable instructions embodied in a non-transitory computer readable storage medium, wherein said computer program product comprises:
-
a first computer program code for providing an interactive media application for playing back multimedia content; a second computer program code for enabling a first user to define one or more of a plurality of controls for said multimedia content and to define parameters associated with said defined one or more controls using said interactive media application; a third computer program code for rendering a graphical representation of said defined one or more controls with said multimedia content on an interface displayed on a computing device of a second user by said interactive media application; a fourth computer program code for acquiring one or more control inputs from said second user by said interactive media application, wherein said one or more control inputs acquired from said second user provide a selection of values for said defined parameters associated with said defined one or more controls; a fifth computer program code for executing said defined one or more controls based on said selected values of said defined parameters for modifying one or more variables of said multimedia content by said interactive media application; and a sixth computer program code for rendering said multimedia content in accordance with said modified one or more variables on said interface displayed on said computing device of said second user by said interactive media application.
-
Specification