Video management system
First Claim
1. A computer implemented method comprising:
- receiving video data for a video to be included in one or more user interfaces of one or more destination sites comprising data fields;
receiving metadata associated with the video data;
generating, by a processing device, configuration data to customize presentation of the video data via a media player to be included in the user interfaces of the destination sites;
storing the video data, the metadata, and the configuration data in a data store;
receiving supplemental content for presentation in conjunction with the video data, wherein the supplemental content is selected based on the metadata associated with the video data;
determining the data store includes a subset of the metadata mapped to each of the data fields of the destination sites; and
in response to determining that the data store includes the subset of the metadata, transmitting the video data, at least the subset of the metadata mapped to each of the data fields, the configuration data, and the supplemental content to the destination sites.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing video data and metadata associated with the video data is disclosed. In one embodiment, a content management system receives video data and metadata associated with the video data, such as a title, a thumbnail image and a subject matter identifier. Instructions for a media player used to present the video data using a destination site are also generated to simplify distribution of the video data to one or more destination sites. The content management system further enables a user to edit the stored video data to customize placements of advertisements or other data within the video data by identifying one or more cue points in the video data. A data store is coupled to the content management system to store the video data and the metadata associated with the video data.
-
Citations
33 Claims
-
1. A computer implemented method comprising:
-
receiving video data for a video to be included in one or more user interfaces of one or more destination sites comprising data fields; receiving metadata associated with the video data; generating, by a processing device, configuration data to customize presentation of the video data via a media player to be included in the user interfaces of the destination sites; storing the video data, the metadata, and the configuration data in a data store; receiving supplemental content for presentation in conjunction with the video data, wherein the supplemental content is selected based on the metadata associated with the video data; determining the data store includes a subset of the metadata mapped to each of the data fields of the destination sites; and in response to determining that the data store includes the subset of the metadata, transmitting the video data, at least the subset of the metadata mapped to each of the data fields, the configuration data, and the supplemental content to the destination sites. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a memory; and a processing device, coupled to the memory, to; receive video data for a video to be included in one or more user interfaces of one or more destination sites comprising data fields; receive metadata associated with the video data; generate configuration data to customize presentation of the video data via a media player to be included in the user interfaces of the destination sites; store the video data, the metadata, and the configuration data in the memory; receive supplemental content for presentation in conjunction with the video data, wherein the supplemental content is selected based on the metadata associated with the video data; determine the memory includes a subset of the metadata mapped to each of the data fields of the destination sites; and in response to determining that the memory includes the subset of the metadata, transmit the video data, at least the subset of the metadata mapped to each of the data fields, the configuration data, and the supplemental content to the destination sites. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising:
-
receiving video data for a video to be included in one or more user interfaces of one or more destination sites comprising data fields; receiving metadata associated with the video data; generating, by the processing device, configuration data to customize presentation of the video data via a media player to be included in the user interfaces of the destination sites; storing the video data, the metadata, and the configuration data in a data store; receiving supplemental content for presentation in conjunction with the video data, wherein the supplemental content is selected based on the metadata associated with the video data; determining the data store includes a subset of the metadata mapped to each of the data fields of the destination sites; and in response to determining that the data store includes the subset of the metadata, transmitting the video data, at least the subset of the metadata mapped to each of the data fields, the configuration data, and the supplemental content to the destination sites. - View Dependent Claims (30, 31, 32, 33)
-
Specification