System and method for presenting content with time based metadata
First Claim
Patent Images
1. A method comprising:
- receiving media content;
causing playback of at least a portion of the media content;
determining, based on the playback of at least the portion of the media content, an audio fingerprint;
transmitting a request for metadata, wherein the request comprises the determined audio fingerprint;
receiving, in response to the request, time-based metadata associated with the media content, wherein the time-based metadata comprises a plurality of time stamps that are triggerable at different instances of a timeline of the media content, and wherein one or more time stamps of the plurality of time stamps are associated with corresponding metadata content;
receiving, based on the playback of the at least the portion of the media content, an indication of occurrence of one or more events in the timeline of the media content; and
triggering, based on the indication of occurrence of the one or more events, a sequence of time stamps of the plurality of time stamps, wherein the triggered sequence of time stamps is synchronized with the occurrence of the one or more events in the timeline of the media content;
wherein triggering the sequence of time stamps causes determining associated information for one or more time stamps of the sequence of time stamps, and rendering at least a portion of the metadata content based on the associated information; and
wherein the associated information for one or more of the time stamps of the sequence of time stamps comprises a link to the portion of the metadata content.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a system and method for rendering media related content and web services. According to one or more embodiments, media content is rendered from a source. In one or more segments of the media source, at least one of an object, person or location is identified and additional information, relevant content or services about the person, object or location are displayed or made accessible while or after the media content is being rendered, on one or more devices and/or on one or more paired devices.
192 Citations
20 Claims
-
1. A method comprising:
-
receiving media content; causing playback of at least a portion of the media content; determining, based on the playback of at least the portion of the media content, an audio fingerprint; transmitting a request for metadata, wherein the request comprises the determined audio fingerprint; receiving, in response to the request, time-based metadata associated with the media content, wherein the time-based metadata comprises a plurality of time stamps that are triggerable at different instances of a timeline of the media content, and wherein one or more time stamps of the plurality of time stamps are associated with corresponding metadata content; receiving, based on the playback of the at least the portion of the media content, an indication of occurrence of one or more events in the timeline of the media content; and triggering, based on the indication of occurrence of the one or more events, a sequence of time stamps of the plurality of time stamps, wherein the triggered sequence of time stamps is synchronized with the occurrence of the one or more events in the timeline of the media content; wherein triggering the sequence of time stamps causes determining associated information for one or more time stamps of the sequence of time stamps, and rendering at least a portion of the metadata content based on the associated information; and wherein the associated information for one or more of the time stamps of the sequence of time stamps comprises a link to the portion of the metadata content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving media content; causing playback of at least a portion of the media content; determining, based on the playback of at least the portion of the media content, an audio fingerprint; transmitting a request comprising an indication of the determined audio fingerprint; receiving, in response to the request, time-based metadata corresponding to a timeline of the media content, wherein the time-based metadata comprises a plurality of time stamps that are triggerable at different instances of the timeline, wherein one or more time stamps of the plurality of time stamps are associated with corresponding metadata content; receiving, based on the playback of the at least the portion of the media content, an indication of occurrence one or more events in the timeline of the media content; and triggering, based on the indication of occurrence of the one or more events, a sequence of time stamps of the plurality of time stamps, wherein the triggered sequence of time stamps is synchronized with occurrences of the one or more events in the timeline of the media content, wherein the triggering the sequence of time stamps causes at least a portion of the metadata content to be rendered. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving media content; causing playback of at least a portion of the media content; determining, based on the playback of at least the portion of the media content, an audio fingerprint; transmitting a request comprising an indication of the determined audio fingerprint; receiving, in response to the request, time-based metadata comprising a plurality of time stamps associated with a timeline of the media content, wherein one or more of the plurality of time stamps are associated with corresponding metadata content; receiving, based on the playback of the at least the portion of the media content, an indication of occurrence of one or more events in the timeline of the media content; determining, based on the indication of occurrence of one or more events in the timeline of the media content, one or more time stamps of the plurality of time stamps; and causing, based on the determined one or more time stamps, at least a portion of the metadata content to be rendered. - View Dependent Claims (17, 18, 19, 20)
-
Specification