Video broadcast system and a method of disseminating video content
First Claim
1. A method for distributing video content across a network, the method comprising:
- providing raw video data on a first device without integrating the raw video with graphics or special effects;
associating control data with the raw video data on the first device;
wherein the control data contains information for creating auxiliary data, wherein the control data comprises meta data that represents auxiliary data in a textual format;
forwarding the raw video data and the associated control data from the first device to a control server, wherein the control server is configured to store the raw video data in multiple resolutions;
providing user profiles associated with corresponding second devices which are accessible by the control server;
implementing a content approval process by the control server which examines the content of the raw video data and the content of the auxiliary data;
modifying the control data during the content approval process so that the control data contains information for creating approved auxiliary data, and further modifying the contol data by the control server to generate modified control data which includes at least one parameter for creating user-specific customised auxiliary data based on the respective user profiles;
broadcasting the raw video data and the modified control data as separate files to one or more second devices across the network if the content of the raw video data is approved during the content approval process, wherein the network bandwidth of the respective second devices are monitored by the control server such that the video resolution of the raw video data selected for broadcasting is based upon the available network bandwidth of the respective second devices;
providing a multi-layered media player on the respective second devices which is operable in response to reading the control data to create the approved auxiliary data locally on the respective second devices, wherein the multi-layered media player is configured to create and layer the approved auxiliary data linked to the control data as one or more layers on top of or behind the raw video data such that each layer provides a visual representation of the control data, andlaunching the user-specific customized auxiliary data at a predetermined time corresponding to insertion points specified within the control data for the respective layers while the media player is playing the raw video data post-broadcasting to automatically effect user specific customization locally on the respective second devices based on the respective user profiles without modifying the raw video data to give the appearance of a single video file having integrated graphics or special effects;
wherein the resolution of the displayed raw video data is dependent on available network bandwidth of the respective second devices while the resolution of the displayed user-specific customized auxiliary data is independent of the available network bandwidth as it is recreated post broadcasting on the respective second devices such that the displayed raw video data and the user-specific customized auxiliary data have different resolutions due to network bandwidth limitations.
0 Assignments
0 Petitions
Accused Products
Abstract
A system comprises a first device having video data provided thereon. A first application is operable on the first device and associates control data with the video data, wherein the control data contains information for creating auxiliary data which is to be presented with the video data subsequent to the video data being broadcast to one or more second devices across the network. A control center is in communication with the first application for receiving the video data and the associated control data from the first device and is operable to broadcast the video data and the associated control data to one or more second devices. A media player is provided on the respective second devices which is operable in response to reading the control data to create the auxiliary data on the respective second device to launch the auxiliary data while the media player is playing the video data.
-
Citations
54 Claims
-
1. A method for distributing video content across a network, the method comprising:
-
providing raw video data on a first device without integrating the raw video with graphics or special effects; associating control data with the raw video data on the first device;
wherein the control data contains information for creating auxiliary data, wherein the control data comprises meta data that represents auxiliary data in a textual format;forwarding the raw video data and the associated control data from the first device to a control server, wherein the control server is configured to store the raw video data in multiple resolutions; providing user profiles associated with corresponding second devices which are accessible by the control server; implementing a content approval process by the control server which examines the content of the raw video data and the content of the auxiliary data; modifying the control data during the content approval process so that the control data contains information for creating approved auxiliary data, and further modifying the contol data by the control server to generate modified control data which includes at least one parameter for creating user-specific customised auxiliary data based on the respective user profiles; broadcasting the raw video data and the modified control data as separate files to one or more second devices across the network if the content of the raw video data is approved during the content approval process, wherein the network bandwidth of the respective second devices are monitored by the control server such that the video resolution of the raw video data selected for broadcasting is based upon the available network bandwidth of the respective second devices; providing a multi-layered media player on the respective second devices which is operable in response to reading the control data to create the approved auxiliary data locally on the respective second devices, wherein the multi-layered media player is configured to create and layer the approved auxiliary data linked to the control data as one or more layers on top of or behind the raw video data such that each layer provides a visual representation of the control data, and launching the user-specific customized auxiliary data at a predetermined time corresponding to insertion points specified within the control data for the respective layers while the media player is playing the raw video data post-broadcasting to automatically effect user specific customization locally on the respective second devices based on the respective user profiles without modifying the raw video data to give the appearance of a single video file having integrated graphics or special effects; wherein the resolution of the displayed raw video data is dependent on available network bandwidth of the respective second devices while the resolution of the displayed user-specific customized auxiliary data is independent of the available network bandwidth as it is recreated post broadcasting on the respective second devices such that the displayed raw video data and the user-specific customized auxiliary data have different resolutions due to network bandwidth limitations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 52)
-
-
36. A system for distributing video content, the system comprising:
-
a first device having raw video data provided thereon without integrating the raw video with graphics or special effects; a first application operable on the first device and being configured for associating control data with the raw video data, wherein the control data contains information for creating auxiliary data which is to be presented with the raw video data subsequent to the raw video data being broadcast to one or more second devices across the network, wherein the control data comprises meta data that represents auxiliary data in a textual format; a control center in communication with the first application for receiving the raw video data and the associated control data from the first device, wherein the control server is configured to store the raw video data in multiple resolutions, user profiles are associated with corresponding second devices which are accessible by the control center, a content approval process is implemented by the control center which examines the content of the raw video data and the content of the auxiliary data, modifying the control data during the content approval process so that the control data contains information for creating approved auxiliary data, and further modifying the contol data by the control center to generate modified control data which includes at least one parameter for creating user-specific customised auxiliary data based on the respective user profiles; the control center being operable to broadcast the raw video data and the modified control data as separate files to one or more second devices if the content of the raw video data is approved during the content approval process, wherein the control server is configured to monitor the network bandwidth of the respective second devices such that the video resolution of the raw video data selected for broadcasting is based upon the available network bandwidth of the respective second devices; and a multi-layered media player being provided on the respective second devices which is operable in response to reading the control data to create the approved auxiliary data locally on the respective second device, wherein the multi-layered media player is configured to create and layer the approved auxiliary data linked to the control data as one or more layers on top of or behind the raw video data such that each layer provides a visual representation of the control data, the multi-layered media player being operable to launch the user-specific customized auxiliary data at a predetermined time corresponding to insertion points specified within the control data for the respective layers while the media player is playing the raw video data post-broadcasting to automatically effect user specific customization locally on the respective second devices based on the respective user profiles without modifying the raw video data to give the appearance of a single video file having integrated graphics or special effects; wherein the resolution of the displayed raw video data is dependent on available network bandwidth of the respective second devices while the resolution of the displayed user-specific customized auxiliary data is independent of the available network bandwidth as it is recreated post broadcasting on the respective second devices such that the displayed raw video data and the user-specific customized auxiliary data have different resolutions due to network bandwidth limitations. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
53. A method for distributing video content across a distributed network, the method comprising:
-
providing raw video data on a first device without the raw video data having integrated graphics or special effects; associating control data with the raw video data on the first device, wherein the control data contains information for creating auxiliary data, the control data specifying effects to be applied to the raw video data subsequent to the raw video data being broadcast to one or more second devices across the network, and wherein the control data comprises meta data that represents the effects to be applied to the raw video data in a textual format; forwarding the raw video data and the associated control data from the first device to a control server, wherein the control server is configured to store the raw video data in multiple resolutions; providing user profiles associated with corresponding second devices which are accessible by the control server; implementing a content approval process by the control server which examines the content of the raw video data and the content of the auxiliary data; modifying the control data during the content approval process so that the control data contains information for creating approved auxiliary data, and further modifying the contol data by the control server to generate modified control data which includes at least one parameter for creating user-specific customised auxiliary data based on the respective user profiles; monitoring the network bandwidth of the respective second to select a video resolution of the raw video data for broadcasting to the respective second devices which is based upon the availabe network bandwidth of the respective second devices; and providing a multi-layered media player on the respective second devices which is operable in response to reading the control data to fetch specified effects from a local database on the respective second devices and apply the fetched specified effects as one or more layers on top of or behind the raw video data as it is played by the media player post-broadcasting to automatically effect user specific customization locally on the respective second devices based on the respective user profiles without modifying the raw video data to give the appearance of a single video file having integrated graphics or special effects; wherein the resolution of the displayed raw video data is dependent on available network bandwidth of the respective second devices while the resolution of the displayed user-specific customized auxiliary data is independent of the available network bandwidth as it is recreated post broadcasting on the respective second devices such that the displayed raw video data and the user-specific customized auxiliary data have different resolutions due to network bandwidth limitations.
-
-
54. A system for distributing video content, the system comprising:
-
a first device having raw video data provided thereon; a first application operable on the first device and being configured for associating control data with the raw video data, wherein the control data comprises meta data that represents auxiliary data in a textual format; a control center in communication with the first application for receiving the raw video data and the associated control data from the first device, wherein the control server is configured to store the raw video data in multiple resolutions, user profiles are associated with corresponding second devices which are accessible by the control center, a content approval process is implemented by the control center which examines the content of the raw video data and the content of the auxiliary data, modifying the control data during the content approval process so that the control data contains information for creating approved auxiliary data, and further modifying the contol data by the control center to generate modified control data which includes at least one parameter for creating user-specific customised auxiliary data based on the respective user profiles, the control center being operable to broadcast the raw video data and the modified control data to one or more second devices if the content of the raw video data is approved, wherein the control server is configured to monitor the network bandwidth of the respective second devices such that the video resolution of the raw video data selected for broadcasting is based upon the available network bandwidth of the respective second devices; and a multi-layered media player being provided on the respective second devices which is operable in response to reading the control data to fetch specified effects from a local database on the respective second devices and apply the fetched specified effects as one or more layers on top of or behind the raw video data as it is played by the multi-layered media player post-broadcasting to automatically effect user specific customization locally on the respective second devices based on the respective user profiles without modifying the raw video data to give the appearance of a single video file having integrated graphics or special effects; wherein the resolution of the displayed raw video data is dependent on available network bandwidth of the respective second devices while the resolution of the displayed user-specific customized auxiliary data is independent of the available network bandwidth as it is recreated post broadcasting on the respective second devices such that the displayed raw video data and the user-specific customized auxiliary data have different resolutions due to network bandwidth limitations.
-
Specification