Patent ID: 8738697

Claim:
A highlight providing system for a real-time event in a video sharing service, comprising: a noise filtering unit for: receiving text message streams of social media from a plurality of users, at least two of the plurality of users concurrently viewing a video provided by the video sharing service; identifying noise in the text messages streams of social media based on a preset noise condition, the preset noise condition defining types of the noise contained in the text message streams; and removing the identified noise contained in the text message streams and generating noise-removed text message streams of social media; a hot event session detection unit for detecting a hot event session of the video shared by the plurality of the users using the noise-removed text message streams of social media, wherein a hot event session is identified by a point in the video based on one or more peak positions of the text message streams of social media associated with the point of the video; a keyword detection unit for detecting keywords related with a hot event within the detected hot event session by analyzing a probability distribution of the noise-removed text message streams associated with the hot event session, the probability distribution of the noise-removed text message streams indicating a probability of the detected keywords related with the hot event within the detected hot event session; a hot event generating unit for generating the hot event using a semantic relation between the keywords detected by the keyword detection unit, wherein the semantic relation is at least one of an action relation, a sequence relation and a context relation; and a highlight providing unit for: receiving, from a user of the plurality of the users, a selection of a hot event of the video and timestamp of the selected hot event; retrieving a portion of the video containing the selected hot event from a hot event database based on the user selection and timestamp of the selected hot event; providing a highlight of the selected hot event, wherein the highlight of the selected hot event includes a video playback of the selected hot event along with a description in a natural language of the hot event to the user.