Method and system for content delivery
First Claim
1. A method of providing video content, the method comprising:
- receiving a request for access to a reference file from a data network-connected device including a native player, the reference file having a video content container file configured to be compatible with and executable by the native player, the reference file also including a plurality of player control parameter values and linking data linking to a content data file at a designated content source, the content data file including at least header data and content data, and the linking data linking only to at least a portion of the content data within the content data file;
determining whether the content data file is in a format compatible with the native player;
generating the reference file in response to the request and, if the format of the content data file is incompatible with the native player, generating the reference file to have a translated video structure compatible with the native player, and wherein the linking data is linked to codec-encoded data of the content data file and is compatible with the translated video structure; and
providing, in response to the request, access to the reference file by the data network-connected device, wherein actuation of the play control parameter values from the reference file, via associated play control commands on the data network-connected device, directs the native player to execute the video content container file and acquire the at least a portion of content data from the designated content source over a data network in accordance with the linking data, and to play the at least a portion of the content data acquired from the designated content source, via execution of the video content container file by the native player, as directed by the play control commands.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing video content on a data network connected device having a display and a device display controller including a player. The method comprises the steps of a data network connected device, accesses a reference file including a plurality of player control parameter values and linking data for one or more content sources. Play control commands are provided to the player based on the play control parameter values. Content data is acquired by the player from one or more content sources via the data network using the linking data, and the content acquired from each source played on the display in accordance with the player control commands. The reference file may be a pre-existing reference file or a reference file created in response to a request to play the video content data. A reference file compiler is provided for generating the reference file.
-
Citations
45 Claims
-
1. A method of providing video content, the method comprising:
-
receiving a request for access to a reference file from a data network-connected device including a native player, the reference file having a video content container file configured to be compatible with and executable by the native player, the reference file also including a plurality of player control parameter values and linking data linking to a content data file at a designated content source, the content data file including at least header data and content data, and the linking data linking only to at least a portion of the content data within the content data file; determining whether the content data file is in a format compatible with the native player; generating the reference file in response to the request and, if the format of the content data file is incompatible with the native player, generating the reference file to have a translated video structure compatible with the native player, and wherein the linking data is linked to codec-encoded data of the content data file and is compatible with the translated video structure; and providing, in response to the request, access to the reference file by the data network-connected device, wherein actuation of the play control parameter values from the reference file, via associated play control commands on the data network-connected device, directs the native player to execute the video content container file and acquire the at least a portion of content data from the designated content source over a data network in accordance with the linking data, and to play the at least a portion of the content data acquired from the designated content source, via execution of the video content container file by the native player, as directed by the play control commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for providing video content, comprising a processor configured to control the apparatus to at least:
-
receive a request for access to a reference file from a data network-connected device including a native player, the reference file having a video content container file configured to be compatible with and executable by the native player, the reference file also including a plurality of player control parameter values and linking data linking to a content data file at a designated content source, the content data file including at least header data and content data, and the linking data linking only to at least a portion of the content data within the content data file; determine whether the content data file is in a format compatible with the native player; generate the reference file in response to the request and, if the format of the content data file is incompatible with the native player, generate the reference file to have a translated video structure compatible with the native player, and wherein the linking data is linked to codec-encoded data of the content data file and is compatible with the translated video structure; and provide, in response to the request, access to the reference file by the data network-connected device, wherein actuation of the play control parameter values from the reference file, via associated play control commands on the data network-connected device, directs the native player to execute the video content container file and acquire the at least a portion of content data from the designated content source over a data network in accordance with the linking data, and to play the at least a portion of the content data acquired from the designated content source, via execution of the video content container file by the native player, as directed by the play control commands. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product comprising at least one non-transitory computer readable storage medium having computer program code stored thereon for providing video content, the computer program code comprising:
-
program code for receiving a request for access to a reference file from a data network-connected device including a native player, the reference file having a video content container file configured to be compatible with and executable by the native player, the reference file also including a plurality of player control parameter values and linking data linking to a content data file at a designated content source, the content data file including at least header data and content data, and the linking data linking only to at least a portion of the content data within the content data file; program code for determining whether the video content data file is in a format compatible with the native player; program code for generating the reference file in response to the request and, if the format of the content data file is incompatible with the native player, program code for generating the reference file to have a translated video structure compatible with the native player, and wherein the linking data is linked to codec-encoded data of the content data file and is compatible with the translated video structure; and program code for providing, in response to the request, access to the reference file by the data network-connected device, wherein actuation of the play control parameter values from the reference file, via associated play control commands on the data network-connected device, directs the native player to execute the video content container file and acquire the at least a portion of content data from the designated content source over a data network in accordance with the linking data, and to play the at least a portion of the content data acquired from the designated content source, via execution of the video content container file by the native player, as directed by the play control commands. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification