Real-time remote purchase-list capture system
First Claim
Patent Images
1. A processor executable program code storable in non-transitory machine-readable memory, the program code comprising:
- first code to receive a user activation comprising an activation type identifier corresponding to a product, a song or service, or combination thereof in response to a radio transmission comprising broadcast programming played in a radio station;
second code to access a local database for identifying the radio station based on user input, wherein the user may select a currently displayed city and state setting, or enter city and state, and then the local database is accessed to identify a radio station located in the selected or entered city, based on a determined transmission frequency, wherein the transmission frequency is determined by one of (a) captured by capture circuitry, (b) recovered from embedded metadata in a radio broadcast signal, and (c) entered directly by the user;
third code for storing a station identifier associated with the radio station in a memory for use in identifying the product, the song or service, or combination thereof for a subsequent on-line transaction associated with the product, the song or the service;
forth code to transmit a message containing the station identifier, identifier of the user, and an indication of the activation type to a remote server; and
fifth code configured for interacting with the remote server to identify at least one of an advertised product, a transcript of a transmitted program, a solicitation for a donation, and a real-time voting poll in response to the indication of the activation type, and completing a corresponding electronic transaction without additional user input.
0 Assignments
0 Petitions
Accused Products
Abstract
A portable device is used to capture, in real time, data sufficient to identify a product or service promoted, or a music track played, on a broadcast medium such as radio. The device determines a current frequency setting of a nearby radio by short-range broadcast of a brief audio-frequency signature so as to form a feedback path from the radio sufficient to determine the frequency or station currently playing. The captured data is communicated to a services server to enable quick and convenient purchase of the desired product or service.
-
Citations
17 Claims
-
1. A processor executable program code storable in non-transitory machine-readable memory, the program code comprising:
-
first code to receive a user activation comprising an activation type identifier corresponding to a product, a song or service, or combination thereof in response to a radio transmission comprising broadcast programming played in a radio station; second code to access a local database for identifying the radio station based on user input, wherein the user may select a currently displayed city and state setting, or enter city and state, and then the local database is accessed to identify a radio station located in the selected or entered city, based on a determined transmission frequency, wherein the transmission frequency is determined by one of (a) captured by capture circuitry, (b) recovered from embedded metadata in a radio broadcast signal, and (c) entered directly by the user; third code for storing a station identifier associated with the radio station in a memory for use in identifying the product, the song or service, or combination thereof for a subsequent on-line transaction associated with the product, the song or the service; forth code to transmit a message containing the station identifier, identifier of the user, and an indication of the activation type to a remote server; and fifth code configured for interacting with the remote server to identify at least one of an advertised product, a transcript of a transmitted program, a solicitation for a donation, and a real-time voting poll in response to the indication of the activation type, and completing a corresponding electronic transaction without additional user input. - View Dependent Claims (2, 3)
-
-
4. A system for acting on items identified in a radio transmission comprising:
-
a client device, the device configured to; receive a user activation comprising an activation type identifier in response to programming played in a radio station during the radio transmission, wherein the activation type identifier is selected from a plurality of activation type identifiers including activation types for music, advertisement, transcripts, donations and voting responsive to a live radio broadcast poll; identify the radio station based on a determined transmission frequency of the radio station; store the activation type identifier and a radio station identifier associated with the radio station in response to the user activation; and send the activation type identifier, data identifying the device or the user, and the radio station identifier in response to the user activation to a purchasing services server via a communication network to cause the purchasing services server to identify items associated with the activation type identifier, wherein the purchasing services server is arranged to implement an interactive user interface;
wherein the interactive user interface includes a screen display layout listing of the items identified in response to the data received from the client device, the screen display listing including an indication of the corresponding radio station and broadcast date and time of each item and the interactive user interface enables the user to select one of the identified items and take further actions with respect to the selected item.- View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
receiving an activation instruction from a user-controlled device, wherein the activation instruction is associated with a particular type of transaction including at least one of the following;
a product purchase, a service purchase, a donation, a vote, a transcript request or other advertised item, or combinations thereof, and the activation instruction includes a time stamp;receiving a current frequency setting of a radio receiver; identifying a corresponding transmission channel based on the current frequency setting of the radio receiver; identifying the particular type of transaction associated with the received activation instruction, wherein said identifying includes; acquiring data corresponding to the product purchase, the service purchase, the donation, the vote, the transcript request or the other advertised item, or combinations thereof associated with the received activation instruction and the identified transmission channel; and identifying the product purchase, the service purchase, the donation, the vote, the transcript request or the other advertised item, or combinations thereof featured on the identified transmission channel; and automatically executing the particular type of transaction. - View Dependent Claims (13, 14, 15, 16, 17)
Specification