Broadcast response system
DC CAFCFirst Claim
1. A non-transitory, computer-readable storage medium having stored thereon instructions that when executed, direct a computing system to perform a method for configuring a communications device to receive a media broadcast comprising at least one identifiable broadcast segment as part of a broadcast stream, the method comprising:
- configuring the communications device to receive the broadcast stream comprising a plurality of broadcast segments, wherein the plurality of broadcast segments comprises the at least one identifiable broadcast segment;
configuring the communications device to receive a data stream associated with the broadcast stream;
configuring at least one computer processor of the communications device to extract from the data stream data that enables a unique identification of the at least one identifiable broadcast segment from the plurality of broadcast segments;
configuring the at least one computer processor of the communications device to determine an identification of the broadcast stream;
configuring an electronic memory of the communications device to store the identification of the broadcast stream and the data that enables the unique identification of the at least one identifiable broadcast segment;
configuring the communications device to present the at least one identifiable broadcast segment;
configuring the communications device to detect an input selection corresponding to the at least one identifiable broadcast segment;
configuring the communications device to obtain an identity of a responder associated with the input selection;
configuring the communications device to create a data packet enabling the unique identification of the at least one identifiable broadcast segment, the data packet comprising at least one of the following;
an identification of the identity of the responder, the identification of the broadcast stream, the data that enables the unique identification of the at least one identifiable broadcast segment; and
configuring the communications device to communicate the data packet to a server in response to the detection of the input selection.
1 Assignment
Litigations
3 Petitions
Accused Products
Abstract
A broadcast response system provides, e.g., a radio broadcast listener with the ability to obtain media content such as music or speech while listening to the radio. The user can respond to items in the radio broadcast such as advertisements, fund raising drives, or interactive listener polls during the broadcast. Data such as song title and artist, author or publisher and the IP address for the location where the digital version of the content is stored, can be transmitted using, e.g., the RBDS/RDS data stream. A reference number representing song title and artist, author or publisher and the IP address for the location where the digital version of the content is stored can also be employed for ease of implementation. This reference number can reside in a lookup table to be accessed by broadcast response server.
-
Citations
20 Claims
-
1. A non-transitory, computer-readable storage medium having stored thereon instructions that when executed, direct a computing system to perform a method for configuring a communications device to receive a media broadcast comprising at least one identifiable broadcast segment as part of a broadcast stream, the method comprising:
-
configuring the communications device to receive the broadcast stream comprising a plurality of broadcast segments, wherein the plurality of broadcast segments comprises the at least one identifiable broadcast segment; configuring the communications device to receive a data stream associated with the broadcast stream; configuring at least one computer processor of the communications device to extract from the data stream data that enables a unique identification of the at least one identifiable broadcast segment from the plurality of broadcast segments; configuring the at least one computer processor of the communications device to determine an identification of the broadcast stream; configuring an electronic memory of the communications device to store the identification of the broadcast stream and the data that enables the unique identification of the at least one identifiable broadcast segment; configuring the communications device to present the at least one identifiable broadcast segment; configuring the communications device to detect an input selection corresponding to the at least one identifiable broadcast segment; configuring the communications device to obtain an identity of a responder associated with the input selection; configuring the communications device to create a data packet enabling the unique identification of the at least one identifiable broadcast segment, the data packet comprising at least one of the following;
an identification of the identity of the responder, the identification of the broadcast stream, the data that enables the unique identification of the at least one identifiable broadcast segment; andconfiguring the communications device to communicate the data packet to a server in response to the detection of the input selection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for interactively operating a communications device that receives a media broadcast comprising a broadcast stream, the broadcast stream comprising a plurality of broadcast segments, the system comprising:
-
a receiver configured to receive the broadcast stream comprising the plurality of broadcast segments and to receive a data stream associated with the broadcast stream, wherein the plurality of broadcast segments comprises at least one specific broadcast segment; at least one computer processor configured to extract identifying data from the data stream enabling a unique identification of the at least one specific broadcast segment of the plurality of broadcast segments; an electronic memory configured to store the identifying data; an output configured to present the plurality of broadcast segments, including the at least one specific broadcast segment, and further configured to present, subsequent to the presentation of the at least one specific broadcast segment, a list comprising a first reference to the at least one specific broadcast segment and at least a second reference to at least one additional broadcast segment of the plurality of broadcast segments of the broadcast stream; and an input configured to detect a selection corresponding to the at least one specific broadcast segment subsequent to the presentation of the list, whereby the input selection initiates at least one of the following results;
creation and communication of a data packet to a server, the data packet comprising at least the identifying data that enables unique identification of the specific broadcast segment, presentation of information about the at least one specific broadcast segment, storing a tag associated with the at least one specific broadcast segment, a purchase related to the at least one specific broadcast segment, obtaining data identifying the broadcast stream, a vote associated with the at least one specific broadcast segment, responding to an offer associated with the at least one specific broadcast segment. - View Dependent Claims (8, 9, 10)
-
-
11. A system for correlating media content identifying data with at least one broadcast segment received by a communication device, the system comprising:
-
a receiver configured to receive a broadcast stream comprising the at least one broadcast segment and associated media content, the receiver further configured to receive a data stream associated with the broadcast stream, the data stream comprising, at a minimum, the media content identifying data, wherein the media content identifying data comprises at least one element; at least one computer processor configured to extract the media content identifying data from the data stream, associating each media content identifying data element with at least one of a plurality of media content; an electronic memory of the communication device configured to store, at a minimum, media content identifying data elements into identifying data aggregates, each identifying data aggregate associated with at least one of the plurality of media content and the at least one broadcast segment, wherein the at least one broadcast segment is corollary to the at least one of the plurality of media content; and an output configured to present at least a portion of the data elements stored in the electronic memory of the communication device to provide selective outputting using an interface of at least one of the following;
the media content identifying data, the media content, the corollary broadcast segment, a temporal position of the corollary broadcast segment of the broadcast stream. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification