×

Identifying and utilizing synchronized content

  • US 10,140,310 B1
  • Filed: 06/30/2015
  • Issued: 11/27/2018
  • Est. Priority Date: 06/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • an audiobook a comprising audio data representing a content item;

    an electronic book comprising text data representing the content item; and

    a synchronization file for the content item, the synchronization file comprising;

    audiobook availability data that identifies first audio portions of the audio data that are available for synchronized output with the text data;

    audiobook null data that identifies second audio portions of the audio data that are unavailable for synchronized output with the text data;

    electronic book availability data that identifies first text portions of the text data that are available for synchronized output with the audio data; and

    electronic book null data that identifies second text portions of the text data that are unavailable for synchronized output with the audio data; and

    a user device comprising;

    one or more processors;

    a speaker configured to output the audio data of the audiobook;

    a display operable to display the text data of the electronic book; and

    one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising;

    outputting, during a first period of time, a first portion of the content item where the audio data and the text data are synchronized;

    at least partly during the first period of time and while the first portion of the content item is output;

    identifying, using the synchronization file, a second portion of the content item where synchronization of the audio data and the text data is less than a predetermined threshold, wherein the second portion of the content item is scheduled to be output during a second period of time that is subsequent the first period of time;

    outputting, using at least one of the display or the speaker, an alert indicating that the content item does not have synchronization availability for the second portion of the content item;

    presenting, on the display, an input control configured to cause the user device to refrain from presenting the second portion of the content item;

    receiving input via the input control; and

    based at least in part on receiving the input, refraining from presenting the second portion of the content item.

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