Methods and systems for routing calls
First Claim
1. A system, comprising:
- a computing device;
a telephony interface configured to be coupled to a Public Switched Telephone Network (PSTN);
non-transitory media storing instructions readable by the computing device, that when executed by the computing device, cause the computing device to;
cause, at least in part, a first phone address to be displayed on a first computing device of a first customer prospect in association with a first media element,wherein the first phone address is selected from a pool of phone addresses;
store in memory an association of the first phone address with a first persistent unique identifier;
cause, at least in part, a second phone address to be displayed on a first computing device of a second customer prospect in association with the first media element,wherein the second phone address is selected from the pool of phone addresses;
store in memory an association of the second phone address with a second persistent unique identifier;
prior to a display of a second media element to the first customer prospect, determine whether a second computing device associated with the first customer prospect is online;
at least partly in response to a determination that the second computing device associated with the first customer prospect is online, cause, at least in part, the first phone address to be displayed on the second computing device of the first customer prospect in association with the second media element;
receive, via the telephony interface, a first call from the first customer prospect directed to the first phone address;
originate, via the telephony interface, a second call directed to a third phone address, wherein the third phone address is selected based at least in part on the received first call to the first phone address; and
bridge, via the telephone interface, the first call and the second call to enable the first customer prospect to communicate with a called party associated with the third phone address,wherein the first media element, the second media element, or the first media element and the second media element are configured to be displayed to the first customer prospect in a Webpage or within the context of an application.
6 Assignments
0 Petitions
Accused Products
Abstract
An online and offline communication processing and tracking using data processing and data/voice networks is described. A phone address from a phone address number pool is automatically assigned to a first entity. A call quality rating is determined and recorded. A call from a caller directed to the phone address is received at a call bridging system coupled to at least one network, wherein the call is associated with call signaling information. Based at least in part on the call quality associated with the caller call, the caller call is assigned to a first location in a call queue. An outbound call is generated from the call bridging system and the inbound and the outbound calls are bridged. One or more parameters of the bridged call are compared to the call quality rating. An indication is recorded regarding the successful bridging of the calls in association with an entity identifier.
-
Citations
25 Claims
-
1. A system, comprising:
-
a computing device; a telephony interface configured to be coupled to a Public Switched Telephone Network (PSTN); non-transitory media storing instructions readable by the computing device, that when executed by the computing device, cause the computing device to; cause, at least in part, a first phone address to be displayed on a first computing device of a first customer prospect in association with a first media element, wherein the first phone address is selected from a pool of phone addresses; store in memory an association of the first phone address with a first persistent unique identifier; cause, at least in part, a second phone address to be displayed on a first computing device of a second customer prospect in association with the first media element, wherein the second phone address is selected from the pool of phone addresses; store in memory an association of the second phone address with a second persistent unique identifier; prior to a display of a second media element to the first customer prospect, determine whether a second computing device associated with the first customer prospect is online; at least partly in response to a determination that the second computing device associated with the first customer prospect is online, cause, at least in part, the first phone address to be displayed on the second computing device of the first customer prospect in association with the second media element; receive, via the telephony interface, a first call from the first customer prospect directed to the first phone address; originate, via the telephony interface, a second call directed to a third phone address, wherein the third phone address is selected based at least in part on the received first call to the first phone address; and bridge, via the telephone interface, the first call and the second call to enable the first customer prospect to communicate with a called party associated with the third phone address, wherein the first media element, the second media element, or the first media element and the second media element are configured to be displayed to the first customer prospect in a Webpage or within the context of an application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a computing device; a telephony interface configured to be coupled to a Public Switched Telephone Network (PSTN); non-transitory media storing instructions readable by the computing device, that when executed by the computing device, cause the computing device to; cause, at least in part, a first phone address to be displayed on a first computing device of a first customer prospect in association with a first media element, wherein the first phone address is selected from a first pool of phone addresses; store in memory an association of the first phone address with a first customer prospect identifier; cause, at least in part, a second phone address to be displayed on a first computing device of a second customer prospect in association with the first media element, wherein the second phone address is selected from a second pool of phone addresses; store in memory an association of the second phone address with a second customer prospect identifier; prior to a display of the first media element or a second media element on a second computing device associated with the first customer prospect, determine whether the second computing device associated with the first customer prospect is currently accessible over a communication medium; at least partly in response to a determination that the second computing device associated with the first customer prospect is currently accessible over a communication medium, cause, at least in part, the first phone address to be displayed on the second computing device of the first customer prospect in association with the second media element; receive, via the telephony interface, a first call from the first customer prospect directed to the first phone address; and route a second call directed to a third phone address, wherein the third phone address is selected based at least in part on the received first call to the first phone address, wherein the first media element, the second media element, or the first media element and the second media element comprise Web-based display media elements or are configured to be displayed within the context of an application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system, comprising:
-
a computing device; a telephony interface configured to be coupled to a Public Switched Telephone Network (PSTN); non-transitory media storing instructions readable by the computing device, that when executed by the computing device, cause the computing device to; cause, at least in part, a first phone address to be displayed on a first computing device of a first customer prospect in association with a first media element, wherein the first phone address is selected from a first pool of phone addresses; store in memory an association of the first phone address with a first customer prospect identifier; cause, at least in part, a second phone address to be displayed on a first computing device of a second customer prospect in association with the first media element, wherein the second phone address is selected from a second pool of phone addresses; store in memory an association of the second phone address with a second customer prospect identifier; prior to a display of a second media element to the first customer prospect, determine whether an application hosted on a second computing device associated with the first customer prospect is currently accessible over a communication medium; at least partly in response to a determination that the application hosted on the second computing device associated with the first customer prospect is currently accessible over a communication medium, cause, at least in part, the first phone address to be displayed within the application hosted on the second computing device of the first customer prospect in association with the second media element; receive, via the telephony interface, a first call from the first customer prospect directed to the first phone address; and route a second call directed to a third phone address, wherein the third phone address is selected based at least in part on the received first call to the first phone address, wherein the first media element, the second media element, or the first media element and the second media element comprise Web-based display media elements or are configured to be displayed within the context of an application.
-
Specification