SYSTEMS, METHODS, AND DEVICES FOR SCANNING BROADCASTS
First Claim
1. A centralized broadcast scanning system comprising:
- a stream scanner module fixed at a specific location, the stream scanner module configured to receive a plurality of broadcast streams from a plurality of broadcast sources, wherein each of the plurality of broadcast streams comprise at least a media content;
a dedicated scanning system module configured to periodically sample a specific broadcast stream from a specific broadcast source and to receive at least one alternate data stream pertaining to the media content in the specific broadcast stream, wherein the alternate data stream is from at least one alternate source;
a stream analysis module configured to process the specific broadcast stream to determine an identification of the media content in the specific broadcast stream, wherein the determination is based at least on the media content and the alternate data stream;
a data mining and reporting system module configured to generate a database entry comprising at least the identification of the media content from the stream analysis module;
a central management module configured to assign the media content a unique event identifier, wherein the unique event identifier is unique to a specific instance of the media content in the specific broadcast stream;
a media storage database module configured to store in the media storage database at least the unique event identifier and the database entry, wherein the unique event identifier is database linked to the database entry; and
a device monitoring module configured to access from a plurality of user devices the specific broadcast stream received by each of the plurality of user devices, to communicate to a specific user device the unique event identifier of each specific instance of the media content in the specific broadcast stream received by the specific user device and to obtain from the specific user device at least one of the unique event identifiers communicated to the specific user device, wherein the unique event identifier obtained is used to obtain the database entry in the storage database.
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.
122 Citations
18 Claims
-
1. A centralized broadcast scanning system comprising:
-
a stream scanner module fixed at a specific location, the stream scanner module configured to receive a plurality of broadcast streams from a plurality of broadcast sources, wherein each of the plurality of broadcast streams comprise at least a media content; a dedicated scanning system module configured to periodically sample a specific broadcast stream from a specific broadcast source and to receive at least one alternate data stream pertaining to the media content in the specific broadcast stream, wherein the alternate data stream is from at least one alternate source; a stream analysis module configured to process the specific broadcast stream to determine an identification of the media content in the specific broadcast stream, wherein the determination is based at least on the media content and the alternate data stream; a data mining and reporting system module configured to generate a database entry comprising at least the identification of the media content from the stream analysis module; a central management module configured to assign the media content a unique event identifier, wherein the unique event identifier is unique to a specific instance of the media content in the specific broadcast stream; a media storage database module configured to store in the media storage database at least the unique event identifier and the database entry, wherein the unique event identifier is database linked to the database entry; and a device monitoring module configured to access from a plurality of user devices the specific broadcast stream received by each of the plurality of user devices, to communicate to a specific user device the unique event identifier of each specific instance of the media content in the specific broadcast stream received by the specific user device and to obtain from the specific user device at least one of the unique event identifiers communicated to the specific user device, wherein the unique event identifier obtained is used to obtain the database entry in the storage database. - View Dependent Claims (18)
-
-
2. A distributed broadcast scanning system comprising:
-
a central management module configured to electronically communicate with a plurality of broadcast receiving devices, wherein each broadcast receiving device comprises at least; a stream scanner module configured to receive a specific broadcast stream from a broadcast source, wherein the broadcast stream comprises at least a media content and an associated data linked to the media content; a stream analysis module configured to analyze the specific broadcast stream to determine an identification of the media content in the specific broadcast stream, wherein the determination is based at least in part on the associated data; a distributed scanning management system module configured to generate a database entry comprising at least the identification of the media content from the stream analysis module and to transmit the database entry to the central management module; the central management module is further configured to comprise at least; a management module configured to process the database entry and to assign the media content a unique event identifier, wherein the unique event identifier is unique to a specific instance of the media content in the specific broadcast stream; a media storage database module configured to store in a media storage database at least the unique event identifier and the database entry, wherein the unique event identifier is database linked to the database entry; and a device monitoring module configured to transmit the unique identifier to at least one of the plurality of broadcast receiving devices.
-
-
3. A method for uniquely identifying media, comprising in no particular order;
-
obtaining a transmission of a media segment; analyzing the media segment to identify the content; assigning a unique identifier that uniquely identifies the specific instance of transmission of the media segment; storing the unique identifier in a database and at least part of the analyses of the media segment identifying the content of the media segment; transmitting the unique identifier to a plurality of user devices accessing the media segment; and obtaining from at least one of the plurality of user device a user interaction with the media segment and at least the unique identifier associated with the specific instance of the transmission of the media segment. - View Dependent Claims (4, 5, 6)
-
-
7. A method for uniquely identifying media, comprising in no particular order;
-
obtaining a data stream associated with a transmission of a media segment; extracting at least an associated data from the data stream; analyzing the associated data extracted from the data stream; assigning a unique identifier that uniquely identifies the specific instance of the transmission of the media segment; and storing the unique identifier in a database and at least part of the analyses of the associated data extracted from the data stream; transmitting the unique identifier to a plurality of user devices accessing the media segment; and obtaining from at least one of the plurality of user device a user interaction with the media segment and at least the unique identifier associated with the specific instance of the transmission of the media segment. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for associating a unique identifier specific to a instance of a media segment in a data stream with the media segment in a user device, the method comprising:
-
obtaining a transmission of the media segment from a broadcast source; transmitting at least enough data to identify the broadcast source to a broadcast scanning system; accessing from the broadcast scanning system the data stream associated with the media segment; extracting from the data stream at least the unique identifier specific to the instance of the media segment; presenting at least the specific instance of the media segment to a user of the user device; detecting a user input regarding the specific instance of the media segment; and transmitting at least the unique identifier specific to the instance of the media segment. - View Dependent Claims (17)
-
Specification