Methods and systems for call processing and for providing call progress status over a network
First Claim
1. A method of processing a call request paced via a Web page user interface, the method comprising:
- causing, at least in part, a first telephonic address to be visually provided via a Web page in association with search results transmitted to a networked computing device associated with a user, wherein the search results were transmitted at least partly in response to a user search request to a search engine;
receiving at a call processing system a first call to the first telephonic address from the user via a mobile telephonic device;
placing a second call to a second telephonic address associated with the first telephonic address;
bridging the first call and the second call;
after the first call is received, transmitting over a data network to a client application, at least in part, the Web page, including at least a portion of the search results, wherein the search results were transmitted to the networked computing device associated with the user prior to the first call, to a networked computing device for display to a party that answers the second call;
transmitting, at least in part, information associated with the first telephonic address to be displayed via the networked computing device associated with the party that answers the second call;
transmitting information regarding a dynamically determined location of the user, without manual provision of the location by the user, to the networked computing device associated with the party that answers the second call; and
transmitting, at least in part, an SMS address associated with the mobile telephonic device to the networked computing device associated with the party that answers the second call;
transmitting progress information related to the second call to the user computer system in substantially real-time.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is related to telecommunications, and in particular, to methods and systems for call processing. By way of example, a first call control is visually provided via a Web page in association with search results transmitted to a user computer system, wherein the user submitted to search request to a search engine. An indication is received that the user activated the first call control. A first call is placed to a telephonic address selected by the user. A second call is placed to a telephonic address associated with the first call control. Progress information related to the second call is transmitted to the user computer system in substantially real-time.
-
Citations
67 Claims
-
1. A method of processing a call request paced via a Web page user interface, the method comprising:
-
causing, at least in part, a first telephonic address to be visually provided via a Web page in association with search results transmitted to a networked computing device associated with a user, wherein the search results were transmitted at least partly in response to a user search request to a search engine; receiving at a call processing system a first call to the first telephonic address from the user via a mobile telephonic device; placing a second call to a second telephonic address associated with the first telephonic address; bridging the first call and the second call; after the first call is received, transmitting over a data network to a client application, at least in part, the Web page, including at least a portion of the search results, wherein the search results were transmitted to the networked computing device associated with the user prior to the first call, to a networked computing device for display to a party that answers the second call; transmitting, at least in part, information associated with the first telephonic address to be displayed via the networked computing device associated with the party that answers the second call; transmitting information regarding a dynamically determined location of the user, without manual provision of the location by the user, to the networked computing device associated with the party that answers the second call; and transmitting, at least in part, an SMS address associated with the mobile telephonic device to the networked computing device associated with the party that answers the second call; transmitting progress information related to the second call to the user computer system in substantially real-time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of processing a call request, the method comprising:
-
receiving over a network a call request placed by a user via a call control visually presented on a user terminal in association with search results, wherein the search results were transmitted to the user at least partly in response to a search request, and wherein the call request indicates that a call is to be placed; placing a first call to a first telephonic destination, the first telephonic destination specified by the user, at least partly in response to receiving the call request; placing a second call to a telephonic address different than the first telephonic destination, wherein the telephonic address is associated with the search request; transmitting call progress information related to the second call to the user terminal in substantially real-time; bridging the first call and the second call; transmitting at least a portion of the search results to a networked computing device for display to a party that answers the second call; transmitting information associated with the first telephonic address to be displayed via the networked computing device associated with the party that answers the second call; transmitting information regarding a dynamically determined location of the user, obtained without manual provision of the location by the user, to the networked computing device associated with the party that answers the second call; and transmitting, at least in part, an SMS address associated with a mobile telephonic device of the user to the networked computing device associated with the party that answers the second call. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A call processing system, including one or more computing devices, the call processing system configured to perform operations:
-
causing, at least in part, a first telephonic address to be visually provided via a Web page in association with search results transmitted to a networked computing device associated with a user, wherein the search results were transmitted at least partly in response to a user search request to a search engine; receiving a first call to the first telephonic address from the user via a mobile telephonic device; placing a second call to a second telephonic address associated with the first telephonic address; bridging the first call and the second call; after the first call is received, transmitting over a data network to a client application, at least in part, the Web page, including at least a portion of the search results, wherein the search results were transmitted to the networked computing device associated with the user prior to the first call, to a networked computing device for display to a party that answers the second call; transmitting, at least in part, information associated with the first telephonic address to be displayed via the networked computing device associated with the party that answers the second call; transmitting information regarding a dynamically determined location of the user, without manual provision of the location by the user, to the networked computing device associated with the party that answers the second call; transmitting, at least in part, an SMS address associated with the mobile telephonic device to the networked computing device associated with the party that answers the second call; and transmitting progress information related to the second call to the user computer system in substantially real-time. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A call processing system, including one or more computing devices, the call processing system configured to perform operations comprising:
-
receiving over a network a call request placed by a user via a call control visually presented on a user terminal in association with search results, wherein the search results were transmitted to the user at least partly in response to a search request, and wherein the call request indicates that a call is to be placed; placing a first call to a first telephonic destination, the first telephonic destination specified by the user, at least partly in response to receiving the call request; placing a second call to a telephonic address different than the first telephonic destination, wherein the telephonic address is associated with the search request; transmitting call progress information related to the second call to the user terminal in substantially real-time; bridging the first call and the second call; transmitting at least a portion of the search results to a networked computing device for display to a party that answers the second call; transmitting information associated with the first telephonic address to be displayed via the networked computing device associated with the party that answers the second call; transmitting information regarding a dynamically determined location of the user, obtained without manual provision of the location by the user, to the networked computing device associated with the party that answers the second call; and transmitting, at least in part, an SMS address associated with a mobile telephonic device of the user to the networked computing device associated with the party that answers the second call. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
Specification