Interactive video application hosting
AssigneeVirage, Inc.
InventorsDavid Girouard, Bradley Horowitz, Richard Humphrey, Charles Fuller
Life of this patent
Estimating the term…
Abstract
A system and method that provide a hosted application and associated services for encoding, indexing, publishing and searching video media to content owners on a public network. The system and method allow the user interface to be customized and injected into the content-owner's website using dynamic HTML and template-based presentation mechanisms, thereby greatly enhancing the website's branding, advertising, and community building capabilities.
Claims20
A system for providing video content over a network, the system comprising:
- a service facility configured to receive encoded video content from a content source, the service facility comprising:
- a video logging module configured to generate video index metadata for the encoded video content;
- and
- a video application server module configured to:
- receive a video content search query comprising one or more search terms;
- process the video content search query to identify at least a portion of the encoded video content, wherein the identified portion of encoded video content is associated with video index metadata related to the search terms of the video content search query;
- and
- transmit at least a portion of the video index metadata of the identified portion of the encoded video content;
- and
- a content distribution network configured to:
- receive data indicative of a selection of the identified portion of the video content, wherein the video index metadata comprises at least one of visual, audio, and textual elements of the video content;
- and
- transmit the selected identified portion of the video content in response to the data indicative of the selection.
A method for providing video content over a network, the method comprising:
- receiving encoded video content;
- indexing the encoded video content to create video index metadata;
- receiving a video content search query;
- processing the video content search query to identify a portion of the encoded video content, wherein the identified portion of encoded video content is associated with video index metadata related to the search terms of the video content search query;
- transmitting at least a portion of the video index metadata of the identified portion of the encoded video content;
- receiving data indicative of a selection of the identified portion of the video content, wherein the video index metadata comprises at least one of visual, audio, and textual elements of the video content;
- and
- transmitting the selected identified portion of the video content in response to the data indicative of the selection.
Dependencies are inferred from the claim text.