Systems, methods, and devices for scanning broadcasts
First Claim
1. A system for determining identifying data corollary to a media content communication obtained from a broadcast source associated with at least one broadcast stream, the system comprising:
- one or more computer readable storage devices configured to store a plurality of computer executable instructions comprising at least a stream scanner module; and
one or more hardware computer processors in communication with the one or more computer readable storage devices and configured to execute the plurality of computer executable instructions in order to cause the system to;
receive a request from a receiving device to monitor the broadcast source associated with the at least one broadcast stream;
receive at least the media content communication from the broadcast source associated with the at least one broadcast stream and any accompanying data using the stream scanner module associated with the receiving device;
scan the at least one broadcast stream and the accompanying data to enable a determination of the identifying data corollary to the media content communication, wherein the determination is based at least on;
a first analysis of the media content communication, the accompanying data and the broadcast stream;
if the accompanying data is determined in the first analysis to be incomplete to determine the identifying data corollary to the media content communication, then also a first analysis of at least one alternate data stream; and
at least in some instances, one or more additional analyses of the media content communication, the broadcast stream, the accompanying data and the at least one alternate data stream is conducted until the identifying data corollary to the media content communication is determined;
wherein the scan to enable the determination of the identifying data comprises one or more of the following;
obtaining a digital fingerprint of the at least one broadcast stream, conducting a matching analysis of the digital fingerprint with digital fingerprints stored in a media storage database, obtaining identifying information from an alternate broadcast source, obtaining identifying information from a simultaneous internet source, obtaining identifying information from a data stream transmitted using an alternate transmission method, or decoding subcarrier data;
retrieve at least one user identifier respondent to the media content communication corollary to the identifying data, the at least one user identifier respondent to the media content communication being unique to a user; and
store aggregated data of response activity associated with the at least one user identifier respondent to the media content communication corollary to the identifying data.
1 Assignment
0 Petitions
Accused Products
Abstract
The various embodiments disclosed herein provide methods, systems, and devices for capturing broadcast streams, analyzing the broadcast streams to obtain information about the media content transmitted in the broadcast streams, obtaining additional information about the media content if available, and assigning a unique event identifier specific to the instance of broadcast of the broadcast stream and/or media segment transmitted in the broadcast stream. In other embodiments, the unique event identifier is broadcasted to broadcast receiving devices. With the unique event identifier, broadcast receiving devices can access the obtained information associated with the media content.
-
Citations
20 Claims
-
1. A system for determining identifying data corollary to a media content communication obtained from a broadcast source associated with at least one broadcast stream, the system comprising:
-
one or more computer readable storage devices configured to store a plurality of computer executable instructions comprising at least a stream scanner module; and one or more hardware computer processors in communication with the one or more computer readable storage devices and configured to execute the plurality of computer executable instructions in order to cause the system to; receive a request from a receiving device to monitor the broadcast source associated with the at least one broadcast stream; receive at least the media content communication from the broadcast source associated with the at least one broadcast stream and any accompanying data using the stream scanner module associated with the receiving device; scan the at least one broadcast stream and the accompanying data to enable a determination of the identifying data corollary to the media content communication, wherein the determination is based at least on; a first analysis of the media content communication, the accompanying data and the broadcast stream; if the accompanying data is determined in the first analysis to be incomplete to determine the identifying data corollary to the media content communication, then also a first analysis of at least one alternate data stream; and at least in some instances, one or more additional analyses of the media content communication, the broadcast stream, the accompanying data and the at least one alternate data stream is conducted until the identifying data corollary to the media content communication is determined; wherein the scan to enable the determination of the identifying data comprises one or more of the following;
obtaining a digital fingerprint of the at least one broadcast stream, conducting a matching analysis of the digital fingerprint with digital fingerprints stored in a media storage database, obtaining identifying information from an alternate broadcast source, obtaining identifying information from a simultaneous internet source, obtaining identifying information from a data stream transmitted using an alternate transmission method, or decoding subcarrier data;retrieve at least one user identifier respondent to the media content communication corollary to the identifying data, the at least one user identifier respondent to the media content communication being unique to a user; and store aggregated data of response activity associated with the at least one user identifier respondent to the media content communication corollary to the identifying data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of generating a report corollary to a media content communication associated with at least one broadcast stream associated with a broadcast source for determination of identifying data associated with the media content communication, under control of a computing device configured with specific computer-executable instructions, the method comprising:
-
receiving a request from a receiving device to monitor the broadcast source; receiving using a stream scanner module at least the media content communication associated with the at least one broadcast stream associated with the broadcast source and any accompanying data; scanning the at least one broadcast stream and the accompanying data to enable a determination of the identifying data associated with the media content communication, wherein the determination is based on at least one of the following; a first analysis of the media content communication, the accompanying data and the broadcast stream; if the accompanying data is determined in the first analysis to be incomplete to determine the identifying data associated with the media content communication, then also a first analysis of at least one alternate data stream; and at least in some instances, one or more additional analyses of the media content communication, the broadcast stream, the accompanying data and the at least one alternate data stream is conducted until the identifying data associated with the media content communication is determined; wherein the scanning to enable the determination of the identifying data comprises one or more of the following;
obtaining a digital fingerprint of the at least one broadcast stream, conducting a matching analysis of the digital fingerprint with digital fingerprints stored in a media storage database, obtaining identifying information from an alternate broadcast source, obtaining identifying information from a simultaneous internet source, obtaining identifying information from a data stream transmitted using an alternate transmission method, or decoding subcarrier data;retrieving at least one user identifier obtained corollary to the media content communication corollary to the identifying data, each of the at least one user identifier being unique to a user; and generating a report corollary to the media content communication associated with the at least one broadcast stream using the at least one user identifier and the identifying data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification