×

Descriptive metadata extraction and linkage with editorial content

  • US 10,299,012 B2
  • Filed: 10/28/2014
  • Issued: 05/21/2019
  • Est. Priority Date: 10/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • analyzing video data for a first instance of video content in order to identify a character in a scene depicted within two or more of a plurality of frames of the video data, including performing a temporal consistency enhancement operation across the plurality frames of the video data;

    determining, for each of the two or more frames, a region of pixels within the respective frame that correspond to the identified character, including performing an object/character segmentation refinement operation across the two or more frames of the video data;

    generating a mapping data structure that contains a mapping between a data value pair and the identified character, wherein the data value pair specifies (i) a content identifier that uniquely identifies the first instance of video content and (ii) a timestamp corresponding to a first position within the first instance of video content where the character was identified;

    embedding a watermark at the first position within the video data; and

    upon receiving, from a remote client device, a message specifying (i) the content identifier that uniquely identifies the first instance of video content (ii) the timestamp corresponding to the first position within the first instance of video content and (iii) a client identifier that uniquely identifies the remote client device, wherein the timestamp was determined by the remote client device based on the remote client device detecting the embedded watermark at the first position within the video data and without requiring user action;

    determining the character by accessing the mapping data structure using the timestamp and the content identifier specified within the received message;

    determining supplemental content to transmit to the remote client device, by selecting a portion of supplemental content having a predefined correspondence with the character, wherein the selection is made based on a device profile corresponding to the client identifier for the remote client device; and

    transmitting the supplemental content corresponding to the character to the remote client device, for output together with the video data.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×