Telephone number-based advertising
First Claim
1. A computer-implemented method, comprising:
- associating a first telephone number with a second telephone number, the second telephone number being associated with an advertiser;
receiving a call placed to the first telephone number, the call being placed to the first telephone number responsive to the first telephone number being displayed on a web based advertisement for the advertiser;
routing the call to the second telephone number based on the association of the second telephone number with the first telephone number;
determining that a call-through event has occurred if a calling number associated with an origination of the call has not originated calls to the first telephone number in excess of a threshold number of originations; and
charging the advertiser associated with the second telephone number a cost-per-call amount in response to determining that the call-through event has occurred.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, in which a first telephone number is associated with a second telephone number, and a web-based advertisement is served for an advertiser that includes the first telephone number. A call placed to the first telephone number is received, and the call is routed to the second telephone number based on the association of the second telephone number with the first telephone number. A determination as to whether a call-through event in response to receiving the call placed to the first telephone number has occurred, and an advertiser associated with the second telephone number is charged a cost-per-call amount if the call-through event is determined to have occurred.
51 Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
associating a first telephone number with a second telephone number, the second telephone number being associated with an advertiser; receiving a call placed to the first telephone number, the call being placed to the first telephone number responsive to the first telephone number being displayed on a web based advertisement for the advertiser; routing the call to the second telephone number based on the association of the second telephone number with the first telephone number; determining that a call-through event has occurred if a calling number associated with an origination of the call has not originated calls to the first telephone number in excess of a threshold number of originations; and charging the advertiser associated with the second telephone number a cost-per-call amount in response to determining that the call-through event has occurred. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a data store that stores a first telephone number and a second telephone number, the second telephone number being associated with an advertiser; one or more processors configured to interact with the data store, the one or more processors being further configured to perform operations comprising; associating a first telephone number with a second telephone number; receiving a call placed to the first telephone number, the call being placed to the first telephone number responsive to the first telephone number being displayed on a web based advertisement for the advertiser; routing the call to the second telephone number based on the association of the second telephone number with the first telephone number; determining that a call-through event has occurred if a calling number associated with an origination of the call has not originated calls to the first telephone number in excess of a threshold number of originations; and charging the advertiser associated with the second telephone number a cost-per-call amount in response to determining that the call-through event has occurred. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
associating a first telephone number with a second telephone number, the second telephone number being associated with an advertiser; receiving a call placed to the first telephone number, the call being placed to the first telephone number responsive to the first telephone number being displayed on a web based advertisement for the advertiser; routing the call to the second telephone number based on the association of the second telephone number with the first telephone number; determining that a call-through event has occurred if a calling number associated with an origination of the call has not originated calls to the first telephone number in excess of a threshold number of originations; and charging the advertiser associated with the second telephone number a cost-per-call amount in response to determining that the call-through event has occurred.
-
-
12. A computer-implemented method, comprising:
-
associating a first telephone number with a second telephone number until an occurrence of an expiration event; determining whether the expiration event has occurred; if the expiration event has occurred; disassociating the first telephone number from the second telephone number; and precluding association of the first telephone number with another second number for at least a minimum time period; if the expiration event has not occurred; routing a call from the first telephone number to the second telephone number; and charging an advertiser associated with the second telephone number a cost-per-call amount. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system, comprising:
-
a data store that stores a first telephone number and a second telephone number; one or more processors configured to interact with the data store, the one or more processors being further configured to perform operations comprising; associating a first telephone number with a second telephone number until an occurrence of an expiration event; determining whether the expiration event has occurred; if the expiration event has occurred; disassociating the first telephone number from the second telephone number; and precluding association of the first telephone number with another second number for at least a minimum time period; if the expiration event has not occurred; routing a call from the first telephone number to the second telephone number; and charging an advertiser associated with the second telephone number a cost-per-call amount. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
associating a first telephone number with a second telephone number until an occurrence of an expiration event; determining whether the expiration event has occurred; if the expiration event has occurred; disassociating the first telephone number from the second telephone number; and precluding association of the first telephone number with another second number for at least a minimum time period; if the expiration event has not occurred; routing a call from the first telephone number to the second telephone number; and charging an advertiser associated with the second telephone number a cost-per-call amount.
-
Specification