Systems and methods to provide alternative connections for real time communications
First Claim
1. A method comprising:
- at a first time, retrieving from a database by a server system a set of specifications corresponding to a first advertiser and determining a first status of an advertisement associated with the first advertiser;
consequent to determining the first status, transmitting the advertisement for presentation to a customer, the advertisement including a reference to be used to request a connection server of the server system to provide a telephonic connection between a first communication device associated with the first advertiser and a second communication device associated with the customer;
processing a first transmission received by the server system, the first transmission corresponding to a request made via the reference included in the advertisement for the telephonic connection between the first communication device associated with the first advertiser and the second communication device associated with the customer;
responsive to the first transmission, determining, by the server system, a second status of the advertisement of the first advertiser at a time of the request, wherein the second status is different from the first status;
consequent to determining the second status, transmitting by the server system a second transmission to facilitate presenting an option to make an alternative connection for the customer based on the determined second status, the presenting the option to make an alternative connection comprising one or more of;
presenting an option for a connection to an alternative advertiser;
presenting an option for a connection to the first advertiser at a later time; and
presenting an option for an immediate connection to the first advertiser; and
processing a third transmission received by the server system, the third transmission corresponding to an indication of a selection of a presented option by the customer.
17 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses to provide options for alternative connections in response to customer requesting for connections to advertisers for real time communications. One embodiment includes: providing an advertisement of a first advertiser for presentation to a customer, the advertisement including a reference to be used to request a connection server to provide a telephonic connection between the first advertiser and the customer; receiving a request made via the reference included in the advertisement for a telephonic connection between the first advertiser and the customer; determining a status of the first advertiser at a time of the request; and presenting an option to make an alternative connection for the customer based on the determined status.
160 Citations
20 Claims
-
1. A method comprising:
-
at a first time, retrieving from a database by a server system a set of specifications corresponding to a first advertiser and determining a first status of an advertisement associated with the first advertiser; consequent to determining the first status, transmitting the advertisement for presentation to a customer, the advertisement including a reference to be used to request a connection server of the server system to provide a telephonic connection between a first communication device associated with the first advertiser and a second communication device associated with the customer; processing a first transmission received by the server system, the first transmission corresponding to a request made via the reference included in the advertisement for the telephonic connection between the first communication device associated with the first advertiser and the second communication device associated with the customer; responsive to the first transmission, determining, by the server system, a second status of the advertisement of the first advertiser at a time of the request, wherein the second status is different from the first status; consequent to determining the second status, transmitting by the server system a second transmission to facilitate presenting an option to make an alternative connection for the customer based on the determined second status, the presenting the option to make an alternative connection comprising one or more of; presenting an option for a connection to an alternative advertiser; presenting an option for a connection to the first advertiser at a later time; and presenting an option for an immediate connection to the first advertiser; and processing a third transmission received by the server system, the third transmission corresponding to an indication of a selection of a presented option by the customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more non-transitory computer readable storage media storing instructions, the instructions, when executed by a server system, cause the server system to perform a method, the method comprising:
-
at a first time, retrieving from a database by a server system a set of specifications corresponding to a first advertiser and determining a first status of an advertisement associated with the first advertiser; consequent to determining the first status, transmitting the advertisement for presentation to a customer, the advertisement including a reference to be used to request a connection server of the server system to provide a telephonic connection between a first communication device associated with the first advertiser and a second communication device associated with the customer; processing a first transmission received by the server system, the first transmission corresponding to a request made via the reference included in the advertisement for the telephonic connection between the first communication device associated with the first advertiser and the second communication device associated with the customer; responsive to the first transmission, determining, by the server system, a second status of the first advertiser at a time of the request, wherein the second status is different from the first status; consequent to determining the second status, transmitting by the server system a second transmission to facilitate presenting an option to make an alternative connection for the customer based on the determined second status, the presenting the option to make an alternative connection comprising one or more of; presenting an option for a connection to an alternative advertiser; presenting an option for a connection to the first advertiser at a later time; and presenting an option for an immediate connection to the first advertiser; and processing a third transmission received by the server system, the third transmission corresponding to an indication of a selection of a presented option by the customer.
-
-
20. A system comprising:
-
a server system comprising a connection server, a database, and one or more non-transitory storage media storing thereon program logic for execution by the server system, the program logic comprising; advertisement providing logic executed by the server system for; at a first time, retrieving from the database a set of specifications corresponding to a first advertiser and determining a first status of an advertisement associated with the first advertiser; consequent to determining the first status, transmitting the advertisement for presentation to a customer, the advertisement including a reference to be used to request the connection server to provide a telephonic connection between a first communication device associated with the first advertiser and a second communication device associated with the customer; receiving logic executed by the server system for processing a first transmission received by the server system, the first transmission corresponding to a request made via the reference included in the advertisement for the telephonic connection between the first communication device associated with the first advertiser and the second communication device associated with the customer; determining logic executed by the server system for, responsive to the first transmission, determining a second status of the first advertiser at a time of the request, wherein the second status is different from the first status; presenting logic executed by the server system for, consequent to determining the second status, transmitting by the server system a second transmission to facilitate presenting an option to make an alternative connection for the customer based on the determined second status, the presenting the option to make an alternative connection comprising one or more of; presenting an option for a connection to an alternative advertiser; presenting an option for a connection to the first advertiser at a later time; and presenting an option for an immediate connection to the first advertiser; and second receiving logic executed by the server system for processing a third transmission received by the server system, the third transmission corresponding to an indication of a selection of a presented option by the customer.
-
Specification