Synchronization and playback of related media items of different formats
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a synchronization point including a location identifier that identifies a location within an e-book linked to a respective location of each of a plurality of related media items, and a plurality of media identifiers that each uniquely identify a respective one of the plurality of related media items, wherein each media item of the plurality of related media items is directed to a same story as the e-book and has a different media format than the e-book and other related media items, wherein the e-book includes text, and wherein the plurality of related media items includes a video;
inserting, within the text of the e-book, a image of the video, the image being extracted from a linked-to location within the video, the image of the video being a visible marker indicating a presence of the synchronization point at the location within the e-book;
presenting a synchronization point interface element that includes at least a portion of the e-book that includes text at the location of the e-book linked to the location of the video and the image of the video extracted from the linked-to location within the video;
detecting activation of the synchronization point interface element; and
responsive to detecting the activation of the synchronization point interface element;
identifying, based on the plurality of related media identifiers, the plurality of related media items;
prompting a selection of one of the plurality of related media items; and
responsive to receiving the selection of the one of the plurality of related media items, presenting content of the one of the one of the plurality of related media items included at the respective location of the one of the plurality of related media items specified by the synchronization point.
2 Assignments
0 Petitions
Accused Products
Abstract
A synchronized media item is generated and presented to a user via a user client. The user client receives a synchronization point including a location identifier that identifies a location within a media item linked to a location within a related media item. The user client inserts the received synchronization point into the media item at the identified location to create a synchronized media item. The user client presents the synchronized media item and the synchronization point.
24 Citations
9 Claims
-
1. A computer-implemented method comprising:
-
receiving a synchronization point including a location identifier that identifies a location within an e-book linked to a respective location of each of a plurality of related media items, and a plurality of media identifiers that each uniquely identify a respective one of the plurality of related media items, wherein each media item of the plurality of related media items is directed to a same story as the e-book and has a different media format than the e-book and other related media items, wherein the e-book includes text, and wherein the plurality of related media items includes a video; inserting, within the text of the e-book, a image of the video, the image being extracted from a linked-to location within the video, the image of the video being a visible marker indicating a presence of the synchronization point at the location within the e-book; presenting a synchronization point interface element that includes at least a portion of the e-book that includes text at the location of the e-book linked to the location of the video and the image of the video extracted from the linked-to location within the video; detecting activation of the synchronization point interface element; and responsive to detecting the activation of the synchronization point interface element; identifying, based on the plurality of related media identifiers, the plurality of related media items; prompting a selection of one of the plurality of related media items; and responsive to receiving the selection of the one of the plurality of related media items, presenting content of the one of the one of the plurality of related media items included at the respective location of the one of the plurality of related media items specified by the synchronization point. - View Dependent Claims (2, 3)
-
-
4. A device comprising:
-
a display; a network adapter; a processor for executing computer program instructions; and a non-transitory computer-readable storage medium storing computer program instructions executable by the processor to; receive, via the network adapter, a synchronization point including a location identifier that identifies a location within an e-book linked to a respective location of each of a plurality of related media items and a plurality of media identifiers that each uniquely identify a respective one of the plurality of related media items, wherein each media item of the plurality of related media items is directed to a same story as the e-book and has a different media format than the e-book and other related media items, wherein the e-book includes text, and wherein the plurality of related media items includes a video; insert, within the text of the e-book, a image of the video, the image being extracted from a linked-to location within the video, the image of the video being a visible marker indicating a presence of the synchronization point at the location within the e-book; present, using the display, a synchronization point interface element that includes at least a portion of the e-book that includes text at the location of the e-book linked to the location of the video and the image of the video extracted from the linked-to location within the video; detect activation of the synchronization point interface element; and responsive to detecting the activation of the synchronization point interface element; identify, based on the plurality of related media identifiers, plurality of related media items; prompt, using the display, a selection of one of the plurality of related media items; and responsive to receiving the selection of the one of the plurality of related media items, present, using the display, content of the one of the plurality of related media items included at the respective location of the one of the plurality of related media items specified by the synchronization point. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer-readable storage medium encoded with instructions that, when executed by one or more processors of a computing device, cause the one or more processors to:
-
receive a synchronization point including a location identifier that identifies a location within an e-linked to a respective location of each of a plurality of related media items and a plurality of media identifiers that each uniquely identify a respective one of the plurality of related media items, wherein each media item of the plurality of related media items is directed to a same story as the e-book and has a different media format than the e-book and other related media items, wherein the e-book includes text, and wherein the plurality of related media items includes a video; insert, within the text of the e-book, a image of the video, the image being extracted from a linked-to location within the video, the image of the video being a visible marker indicating a presence of the synchronization point at the location within the e-book; present a synchronization point interface element that includes at least a portion of the e-book that includes text at the location of the e-book linked to the location of the video and the image of the video extracted from the linked-to location within the video; detect activation of the synchronization point interface element; and responsive to detecting the activation of the synchronization point interface element; identify, based on the plurality of related media identifiers, the plurality of related media items; prompt a selection of one of the plurality of related media items; and responsive to receiving the selection of the one of the plurality of related media items, present content of the one of the plurality of related media items included at the respective location of the one of the plurality of related media items specified by the synchronization point. - View Dependent Claims (8, 9)
-
Specification