Methods and systems for telephony call-back processing
First Claim
1. A method of processing a call, the method comprising:
- receiving at a call processing system, the call processing system comprising hardware, an inbound call from a calling party intended for a called party,wherein the inbound call is associated with a phone address of the calling party;
querying, by the call processing system, a location-based service using at least in part the phone address associated with the inbound call to determine a location of the calling party;
identifying a destination phone address of the calling party based at least in part on a response to the query to the location-based service,wherein the identified destination phone address of the calling party is different than the phone address of the calling party associated with the inbound call;
at least partly in response to receiving a call re-origination request from the called party, prior to the termination of the inbound call, enabling, by the call processing system, an outbound call to be placed to the destination phone address of the calling party; and
enabling the calling party and the called party to communicate via the outbound call.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides flexible call processing. In one embodiment, a first call from a calling party intended for a called party is received at a call processing system. The call processing system places a second call to a telephonic device associated with the called party. The calling party and called party communicate via the first and second calls. A determination is made that the first call has been terminated. A call-back instruction is received from the called party while the second call is still in place. At least partly in response to receiving the call-back instruction, a third call is placed to a terminal associated with the calling party. The calling party and the called party can communicate via the second call and the third call.
-
Citations
13 Claims
-
1. A method of processing a call, the method comprising:
-
receiving at a call processing system, the call processing system comprising hardware, an inbound call from a calling party intended for a called party, wherein the inbound call is associated with a phone address of the calling party; querying, by the call processing system, a location-based service using at least in part the phone address associated with the inbound call to determine a location of the calling party; identifying a destination phone address of the calling party based at least in part on a response to the query to the location-based service, wherein the identified destination phone address of the calling party is different than the phone address of the calling party associated with the inbound call; at least partly in response to receiving a call re-origination request from the called party, prior to the termination of the inbound call, enabling, by the call processing system, an outbound call to be placed to the destination phone address of the calling party; and enabling the calling party and the called party to communicate via the outbound call. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a computing device; non-transitory media storing instructions readable by the computing device, that when executed by the computing device, cause the computing device to perform operations, comprising; receiving an inbound call from a calling party intended for a called party, wherein the inbound call is associated with a phone address of the calling party; querying a location-based service using at least in part the phone address associated with the inbound call to determine a location of the calling party; identifying a destination phone address of the calling party based at least in part on a response to the query to the location-based service, wherein the identified destination phone address of the calling party is different than the phone address of the calling party associated with the inbound call; at least partly in response to receiving a call re-origination request from the called party prior to the termination of the inbound call, enabling an outbound call to be placed to the destination phone address of the calling party; and enabling the calling party and the called party to communicate via the outbound call.
-
-
9. A method of utilizing a location based service, the method comprising:
-
receiving, via a first user interface of an application software program installed on a mobile device associated with a user, the user selection or entry of a phone address wherein the user selected or entered phone number is not a phone address of the mobile device, wherein the mobile device executes the application software program; querying, by the application software program being executed by the mobile device, a location-based service to determine a first location of the mobile device and creating an association between the phone address the user selected or entered and the determined first location; storing in computer memory the association between the determined first location and the selected or entered phone address; and receiving at a call processing system, the call processing system comprising hardware, an inbound call from a calling party intended for the user; at least partly in response to receiving a call re-origination request from the user prior to the termination of the inbound call, querying, by the application software program being executed by the mobile device or the call processing system, a location-based service to determine a second location of the mobile device associated with the user; if the determined second location is in proximity to the first location, causing, by the call processing system, an outbound call to be placed to the selected or entered phone address stored in association with the first location; and enabling the calling party and the user to communicate via the outbound call. - View Dependent Claims (10, 11, 12, 13)
-
Specification