Patent classifications
H04N21/278
Generating media content keywords based on video-hosting website content
Systems and methods for generating media program keywords based on a video-hosting website are disclosed herein. Control circuitry identifies, on the video-hosting website, video content items that include at least a portion of a media program. The media program has a media program identifier and the video content items have respective titles, each including one or more terms. The control circuitry identifies a term included in more than one of the titles and identifies a group of the video content items that have the term included in their title. Based on the video-hosting website, the control circuitry determines a cumulative number of rankings of the video content items within the group and generates a relevance score for the term based on the cumulative number of rankings. The control circuitry stores the term and the relevance score in a keyword database in association with the media program identifier.
Generating media content keywords based on video-hosting website content
Systems and methods for generating media program keywords based on a video-hosting website are disclosed herein. Control circuitry identifies, on the video-hosting website, video content items that include at least a portion of a media program. The media program has a media program identifier and the video content items have respective titles, each including one or more terms. The control circuitry identifies a term included in more than one of the titles and identifies a group of the video content items that have the term included in their title. Based on the video-hosting website, the control circuitry determines a cumulative number of rankings of the video content items within the group and generates a relevance score for the term based on the cumulative number of rankings. The control circuitry stores the term and the relevance score in a keyword database in association with the media program identifier.
Crowdsourced playback control of media content
Example embodiments provide systems and methods for crowdsourced skipping of media content portions. In an example method, a plurality of content tags are received from a plurality of media content devices over a communication network. Each of the plurality of content tags may designate a location within a media content item. The content tags are processed to generate aggregated content tags for the media content item. The aggregated content tags may designate one or more portions of the media content item for modified playback. The aggregated content tags for the media content item are transmitted over the communication network to a first media content device separate from the plurality of media content devices.
Crowdsourced playback control of media content
Example embodiments provide systems and methods for crowdsourced skipping of media content portions. In an example method, a plurality of content tags are received from a plurality of media content devices over a communication network. Each of the plurality of content tags may designate a location within a media content item. The content tags are processed to generate aggregated content tags for the media content item. The aggregated content tags may designate one or more portions of the media content item for modified playback. The aggregated content tags for the media content item are transmitted over the communication network to a first media content device separate from the plurality of media content devices.
System and method for identifying potential commercial breaks in a video data stream by detecting absence of identified persons associated with program type content in the video data stream
Ad break boundaries, which identify start and end points of a commercial break, are identified by detecting the absence of voices and/or facial images of one or more primary cast members of a currently scheduled program.
Media names matching and normalization
Methods and apparatus to facilitate matching of names for same media content are disclosed. Example methods include analyzing first data associated with first media content and, when a program name/identifier and/or episode name/identifier is not identified in the first data, supplementing the data with second data to form third data and processing the third data with respect to fourth data associated with second media content and calculating a composite match score including a program match score and an episode match score based on processing the third data with respect to the fourth data. When the first media content is determined to match the second media content based on the processing of the third data with respect to the fourth data and a comparison of the composite match score to a threshold is satisfied, a normalized media name is generated for the first media content and the second media content.
Media names matching and normalization
Methods and apparatus to facilitate matching of names for same media content are disclosed. Example methods include analyzing first data associated with first media content and, when a program name/identifier and/or episode name/identifier is not identified in the first data, supplementing the data with second data to form third data and processing the third data with respect to fourth data associated with second media content and calculating a composite match score including a program match score and an episode match score based on processing the third data with respect to the fourth data. When the first media content is determined to match the second media content based on the processing of the third data with respect to the fourth data and a comparison of the composite match score to a threshold is satisfied, a normalized media name is generated for the first media content and the second media content.
Methods and apparatus for integrating media across a wide area network
A system for distributing media includes a wide area network (WAN), a media player coupled to the WAN at a first home, and a media server coupled to the WAN at a second home for providing media. A service is coupled to the WAN for receiving a request for media from the media player and for establishing a connection between the first and second homes over the WAN. Media is streamed across the WAN from the second home to the first home. The system may include a storage device coupled to the media player where media is transferred across the WAN for storage at the storage device. A media device may be coupled to the media player for playing the streamed/transferred media where the media player and the media device may comprise a television, stereo, or computer and the media item may comprise video, photographs, or audio.
Video information processing method, computer equipment and storage medium
A video information processing method is performed by a computer device. The method includes: receiving source video information transmitted by a server, the source video information including a first user identifier (ID) transmitting a source video, a source video ID, and a storage location of the source video corresponding to the source video ID in the server; obtaining special effect information on the source video; generating, according to the storage location, the source video ID, and the special effect information, interaction video information associated with the source video ID, the interaction video information including the source video ID, the storage location, the first user ID, and the special effect information; and uploading the interaction video information to the server for storage, so that the server transmits the interaction video information to a terminal corresponding to the first user ID. Videos transferred based on solutions of embodiments of this application include rich information.
Video information processing method, computer equipment and storage medium
A video information processing method is performed by a computer device. The method includes: receiving source video information transmitted by a server, the source video information including a first user identifier (ID) transmitting a source video, a source video ID, and a storage location of the source video corresponding to the source video ID in the server; obtaining special effect information on the source video; generating, according to the storage location, the source video ID, and the special effect information, interaction video information associated with the source video ID, the interaction video information including the source video ID, the storage location, the first user ID, and the special effect information; and uploading the interaction video information to the server for storage, so that the server transmits the interaction video information to a terminal corresponding to the first user ID. Videos transferred based on solutions of embodiments of this application include rich information.