Detection of common media segments
First Claim
1. A method, comprising:
- receiving, at a computing device, a plurality of media content streams, wherein the plurality of media content streams include media content according to a schedule, and wherein the computing device is configured to identify media content included in a media content stream;
determining identification information for a displayed media content stream of the plurality of media content streams, wherein the identification information identifies the displayed media content stream;
determining contextually-related content corresponding to the displayed media content stream, wherein determining is based upon the identification information;
causing the contextually-related content to be displayed with the displayed media content stream;
generating one or more cues from the displayed media content stream;
generating one or more cues from one or more other media content streams of the plurality of media content streams;
determining that the one or more cues from the displayed media content stream match the one or more cues from the one or more other media content streams, wherein determining that the one or more cues from the displayed media content stream match the one or more cues from the one or more other media content streams indicates that an unscheduled media segment is included in the displayed media content stream of the plurality of media content streams;
causing the contextually-related content being displayed with the displayed media content stream to be removed from display while the unscheduled media segment is being displayed; and
causing the contextually-related content to be displayed with the displayed media content stream after the unscheduled media segment has been displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are systems, methods, and computer-program products for identifying a media content stream when the media content stream is playing an unscheduled media segment. A computing device may receive a plurality of media content streams, where at least two of the plurality of media content streams concurrently includes a same unscheduled media segment. The computing device may determine that the media display device is playing the unscheduled media segment by examining the media content available at the current time in each of the plurality of media content streams. The computing device may determine identification information from the media content included in the media content stream. The computing device may determine contextually-related content, which may be disabled while the unscheduled media segment is being played by the media display device. The computing device may display the media content stream and the contextually-related content after the unscheduled media segment has been played.
258 Citations
20 Claims
-
1. A method, comprising:
-
receiving, at a computing device, a plurality of media content streams, wherein the plurality of media content streams include media content according to a schedule, and wherein the computing device is configured to identify media content included in a media content stream; determining identification information for a displayed media content stream of the plurality of media content streams, wherein the identification information identifies the displayed media content stream; determining contextually-related content corresponding to the displayed media content stream, wherein determining is based upon the identification information; causing the contextually-related content to be displayed with the displayed media content stream; generating one or more cues from the displayed media content stream; generating one or more cues from one or more other media content streams of the plurality of media content streams; determining that the one or more cues from the displayed media content stream match the one or more cues from the one or more other media content streams, wherein determining that the one or more cues from the displayed media content stream match the one or more cues from the one or more other media content streams indicates that an unscheduled media segment is included in the displayed media content stream of the plurality of media content streams; causing the contextually-related content being displayed with the displayed media content stream to be removed from display while the unscheduled media segment is being displayed; and causing the contextually-related content to be displayed with the displayed media content stream after the unscheduled media segment has been displayed. - View Dependent Claims (2, 3, 4, 5, 6, 20)
-
-
7. A computing device, comprising:
-
one or more processors; and a non-transitory computer-readable medium including instructions that, when executed by the one or more processors, cause the one or more processors to; receive a plurality of media content streams, wherein the plurality of media content streams include media content according to a schedule; determine identification information for a displayed media content stream of the plurality of media content streams, wherein the identification information identifies the displayed media content stream; determine contextually-related content corresponding to the displayed media content stream, wherein determining is based upon the identification information; cause the contextually-related content to be displayed with the displayed media content stream; generate one or more cues from the displayed media content stream; generate one or more cues from one or more other media content streams of the plurality of media content streams; determine that the one or more cues from the displayed media content stream match the one or more cues from the one or more other media content streams, wherein determining that the one or more cues from the displayed media content stream match the one or more cues from the one or more other media content streams indicates that an unscheduled media segment is included in the displayed media content stream of the plurality of media content streams; cause the contextually-related content being displayed with the displayed media content stream to be removed from display while the unscheduled media segment is being displayed; and cause the contextually-related content to be displayed with the displayed media content stream after the unscheduled media segment has been displayed. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions that, when executed by one or more processors, cause the one or more processors to:
-
receive a plurality of media content streams, wherein the plurality of media content streams include media content according to a schedule; determine identification information for a displayed media content stream of the plurality of media content streams, wherein the identification information identifies the displayed media content stream; determine contextually-related content corresponding to the displayed media content stream, wherein determining is based upon the identification information; cause the contextually-related content to be displayed with the displayed media content stream; generate one or more cues from the displayed media content stream; generate one or more cues from one or more other media content streams of the plurality of media content streams; determine that the one or more cues from the displayed media content stream match the one or more cues from the one or more other media content streams, wherein determining that the one or more cues from the displayed media content stream match the one or more cues from the one or more other media content streams indicates that an unscheduled media segment is included in the displayed media content stream of the plurality of media content streams; cause the contextually-related content being displayed with the displayed media content stream to be removed from display while the unscheduled media segment is being displayed; and cause the contextually-related content to be displayed with the displayed media content stream after the unscheduled media segment has been displayed. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification