×

Identifying and utilizing synchronized content

  • US 10,146,789 B1
  • Filed: 06/30/2015
  • Issued: 12/04/2018
  • Est. Priority Date: 06/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing information regarding a quality of synchronization availability between a first audio version of a first content item and a first text version of the first content item, the method comprising:

  • obtaining, by one or more processors of a content-provider system, the first audio version of the first content item;

    analyzing, by the one or more processors, the first audio version of the first content item to identify;

    audio data that identifies first audio portions of the first audio version that are available for synchronization; and

    audio null data that identifies second audio portions of the first audio version that are not available for synchronization;

    obtaining, by the one or more processors, the first text version of the first content item;

    analyzing, by the one or more processors, the first text version of the first content item to identify;

    text data that identifies first text portions of the first text version that are available for synchronization; and

    text null data that identifies second text portions of the first text version that are not available for synchronization;

    generating, by the one or more processors, synchronization file information representing;

    the audio data that identifies the first portions of the first audio version that are available for synchronization;

    the audio null data that identifies the second portions of the first audio version that are not available for synchronization;

    the text data that identifies the first text portions of the first text version that are available for synchronization; and

    the text null data that identifies the second text portions of the first text version that are not available for synchronization;

    determining, based at least in part on the audio null data and the text null data, total null data, the total null data comprising;

    a total number of nulls represented in the audio null data and text null data;

    a total amount of time that the nulls exist; and

    an average amount of time that each of the nulls exist;

    calculating, by the one or more processors, a first value based at least in part on the total null data, the value indicating an overall quality of synchronization availability between the first audio version of the first content item and the first text version of the first content item;

    providing, to a client device, a first indication of the first content item and the first value;

    providing, to the client device, a second indication of a second content item and a second value for the second content item, the second value indicating an overall synchronization availability between a second audio version of the second content item and a second text version of the second content item;

    receiving, from the client device, a selection of the first content item for consumption, wherein the first value is greater than the second value; and

    sending the first content item to the client device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×