Initiating a wireless connection to a broadcast program
First Claim
1. A call server, comprising:
- a processor;
memory for storing data comprising;
a database that correlates information identifying a plurality of broadcast programs to information for contacting each of the plurality of broadcast programs; and
computer readable instructions that, when executed by the processor, cause the call server to perform a method for establishing a two-way wireless connection, comprising steps of;
i. receiving from a mobile device a first request to establish a two-way connection between a broadcast program and the mobile device, said first request comprising a current condition of a dynamic variable and comprising additional information about the first request;
ii. querying the database based on the dynamic variable to retrieve information for contacting the broadcast program corresponding to the dynamic variable;
iii. sending a second request to establish the two-way connection between a device associated with the broadcast program and the mobile device as requested in the first request, said second request comprising the additional information about the first request;
iv. receiving a response to the second request from the device associated with the broadcast program for establishing a two-way wireless connection to the mobile device;
v. when the response indicates acceptance of the second request, establishing the requested two-way wireless connection between the mobile device and the device associated with the broadcast program; and
vi. exiting from the connection between the device associated with the broadcast program and the mobile device.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for users to select and participate in call-in broadcast programs are disclosed. A user speaks a station name into a mobile device, providing an indication that the request is for a broadcast channel, to tune the mobile device to that channel. The user initiates a request to contact a show by inputting an indication that the user would like to contact the show. The mobile device sends the request to a call server, which looks up the show'"'"'s contact information based on the current channel being received by the mobile device, and forwards the request to a show representative. The show representative screens calls and provide automated responses. When the show'"'"'s representative accepts a request to contact the show, the call server initiates a connection between the mobile device and a telephone or other device associated with the show. Once the connection has been established, the call server withdraws from the connection, allowing the user to communicate with the show representative.
-
Citations
58 Claims
-
1. A call server, comprising:
-
a processor; memory for storing data comprising; a database that correlates information identifying a plurality of broadcast programs to information for contacting each of the plurality of broadcast programs; and computer readable instructions that, when executed by the processor, cause the call server to perform a method for establishing a two-way wireless connection, comprising steps of; i. receiving from a mobile device a first request to establish a two-way connection between a broadcast program and the mobile device, said first request comprising a current condition of a dynamic variable and comprising additional information about the first request; ii. querying the database based on the dynamic variable to retrieve information for contacting the broadcast program corresponding to the dynamic variable; iii. sending a second request to establish the two-way connection between a device associated with the broadcast program and the mobile device as requested in the first request, said second request comprising the additional information about the first request; iv. receiving a response to the second request from the device associated with the broadcast program for establishing a two-way wireless connection to the mobile device; v. when the response indicates acceptance of the second request, establishing the requested two-way wireless connection between the mobile device and the device associated with the broadcast program; and vi. exiting from the connection between the device associated with the broadcast program and the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for establishing a two-way wireless connection, comprising steps of:
-
i. a mobile device receiving a broadcast signal; ii. the mobile device receiving user input to establish the two-way wireless connection; iii. the mobile device sending to a call server a request to contact a second party associated with the broadcast signal, wherein the request comprises a current condition of a dynamic variable based on the broadcast signal; iv. the mobile device receiving a response to the request containing connection information from the call server; v. the mobile device joining a two-way wireless connection to the second party established by the call server; and vi. maintaining the two-way wireless connection between the mobile device and the second party without the call server remaining involved in the two-way wireless connection. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A mobile device, comprising:
-
a processor; memory storing computer readable instructions that, when executed by the processor, cause the mobile device to perform steps of; i. receiving user input to initiate a two-way connection with a device associated with a broadcast program; ii. sending a request to call a server to establish a two-way connection between the device associated with the broadcast program and the mobile device comprising a current value of a dynamic variable representing the broadcast program, and comprising additional information about the request; iii. when the request is accepted, establishing the two-way connection with the device associated with the broadcast program; and iv. maintaining the two-way connection between the mobile device and the device associated with the broadcast program without the call server being involved in the maintained two-way connection. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer readable medium storing computer readable instructions that, when executed by a processor, cause a device to perform steps of:
-
i. receiving user input to initiate a two-way connection with a device associated with a broadcast program; ii. sending a request, to a call server, comprising a current value of a dynamic variable representing the broadcast program, and comprising additional information about the request; iii. receiving a response to the request containing two-way connection information; iv. when the request is accepted, establishing the two-way connection with a device associated with the broadcast program; and v. maintaining the two-way connection between the device and the device associated with the broadcast program without the call server being involved in the maintained two-way connection. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. In a mobile terminal, a method of establishing a voice connection between a user of the mobile terminal and a device associated with a broadcast radio program, comprising the steps of:
-
(i) receiving and demodulating a broadcast signal at the mobile terminal; (ii) in response to a user-activated command, transmitting a request to establish a voice connection with the device associated with the broadcast radio program, wherein the request includes information that identifies the broadcast radio program; (iii) receiving from a call server that communicates with the device associated with the broadcast radio program an indication as to whether the request to establish the voice connection has been accepted; (iv) in response to step (iii), establishing a voice connection with the device associated with the broadcast radio program; and (v) maintaining the voice connection between the mobile terminal and the device associated with the broadcast radio program without the call server remaining involved in the voice connection.
-
-
53. A method for establishing a connection with a host of a broadcast program, comprising steps of:
-
(a) receiving a connection request originating from a mobile terminal, wherein the connection request comprises information about the request; (b) determining whether to accept the connection request based on the information; (c) when the connection request is accepted, sending a response to the connection request to the mobile terminal; (d) establishing an interactive connection between a device associated with the host and the mobile terminal; and (e) exiting from the interactive connection between the device associated with the host and the mobile terminal. - View Dependent Claims (54, 55, 56, 57, 58)
-
Specification