Detection of creative works on broadcast media
First Claim
Patent Images
1. A device, comprising:
- at least one processor;
at least one non-transitory computer readable medium communicatively coupled to the at least one processor, the at least one non-transitory computer readable medium having stored therein computer-executable components, comprising;
a broadcast media reception component that receives a set of media streams over a set of channels;
an identification component that determines respective identification information and respective audio segment location information for a plurality of audio segments within the set of media streams concurrently with the broadcast media component receiving the set of media streams, wherein an audio segment location information includes, for an associated audio segment, an identifier of a media stream in which the audio segment is located and at least one of a timestamp or counter value within the media stream associated with the location of the audio segment; and
a client interface component that;
receives a request from a client device to identify an audio portion of a media stream of the set of media streams, wherein the request comprises audio portion location information of the audio portion, wherein the audio portion location information includes an identifier of a media stream in which the audio portion is located and at least one of a timestamp or counter value within the media stream associated with the location of the audio portion, wherein the request does not include an audio snippet associated with the audio portion;
employs the audio portion location information to identify at least one audio segment having respective audio segment location information within a predetermined range of the audio portion location information; and
responds to the client device with identification information corresponding to the at least one audio segment.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure relates to systems and methods for proactively determining identification information for a plurality of audio segments within a plurality of broadcast media streams, and providing identification information associated with specific audio portions of a broadcast media stream automatically or upon request.
47 Citations
27 Claims
-
1. A device, comprising:
-
at least one processor; at least one non-transitory computer readable medium communicatively coupled to the at least one processor, the at least one non-transitory computer readable medium having stored therein computer-executable components, comprising; a broadcast media reception component that receives a set of media streams over a set of channels; an identification component that determines respective identification information and respective audio segment location information for a plurality of audio segments within the set of media streams concurrently with the broadcast media component receiving the set of media streams, wherein an audio segment location information includes, for an associated audio segment, an identifier of a media stream in which the audio segment is located and at least one of a timestamp or counter value within the media stream associated with the location of the audio segment; and a client interface component that; receives a request from a client device to identify an audio portion of a media stream of the set of media streams, wherein the request comprises audio portion location information of the audio portion, wherein the audio portion location information includes an identifier of a media stream in which the audio portion is located and at least one of a timestamp or counter value within the media stream associated with the location of the audio portion, wherein the request does not include an audio snippet associated with the audio portion; employs the audio portion location information to identify at least one audio segment having respective audio segment location information within a predetermined range of the audio portion location information; and responds to the client device with identification information corresponding to the at least one audio segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
employing at least one processor executing computer executable instructions embodied on at least one non-transitory computer readable medium to perform operations comprising; receiving a plurality of media streams over a set of channels; determining, concurrently with the receiving the plurality of media streams, respective identification information and respective audio segment location information for a plurality of audio segments within the plurality of media streams, wherein an audio segment location information includes, for an associated audio segment, an identifier of the media stream in which the audio segment is located and at least one of a timestamp or counter value within the media stream associated with the location of the audio segment; receiving a request from a client device to identify an audio portion of a media stream of the plurality of media streams, wherein the request comprises audio portion location information of the audio portion, wherein the audio portion location information includes an identifier of a media stream in which the audio portion is located and at least one of a timestamp or counter value within the media stream associated with the location of the audio portion, wherein the request does not include an audio snippet associated with the audio portion; employing the audio portion location information to identify at least one audio segment having respective audio segment location information within a predetermined range of the audio portion location information; and responding to the client device with identification information corresponding to the at least one audio segment. - View Dependent Claims (14, 15, 16, 17, 18)
-
19. A device, comprising:
-
at least one processor; at least one non-transitory computer readable medium communicatively coupled to the at least one processor, the at least one non-transitory computer readable medium having stored therein computer-executable components, comprising; a broadcast media reception component that receives at least one media stream on at least one channel; and a query component that; sends a query to an audio identification server to determine identification information associated with an audio portion of the at least one media stream, wherein the query comprises audio portion location information of the audio portion, wherein the audio portion location information includes an identifier of the media stream in which the audio portion is located and at least one of a timestamp or counter value within the media stream associated with the location of the audio portion, wherein the request does not include an audio snippet associated with the audio portion; and receives a response from the audio identification server comprising identification information corresponding to at least one audio segment having respective audio segment location information within a predetermined range of the audio portion location information, wherein an audio segment location information includes, for an associated audio segment, an identifier of the media stream in which the audio segment is located and at least one of a timestamp or counter value within the media stream associated with the location of the audio segment. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method, comprising:
-
transmitting, by a client device, a query to an audio identification server to determine identification information associated with an audio portion of at least one media stream, wherein the query comprises audio portion location information of the audio portion, wherein the audio portion location information includes an identifier of a media stream in which the audio portion is located and at least one of a timestamp or counter value within the media stream associated with the location of the audio portion, wherein the request does not include an audio snippet associated with the audio portion; and receiving, by the client device, a response from the audio identification server comprising identification information corresponding to at least one audio segment having respective audio segment location information within a predetermined range of the audio portion location information, wherein an audio segment location information includes, for an associated audio segment, an identifier of the media stream in which the audio segment is located and at least one of a timestamp or counter value within the media stream associated with the location of the audio segment. - View Dependent Claims (26, 27)
-
Specification