Methods and systems for telephony call-back processing
First Claim
1. A method of processing a call, the method comprising:
- during a first inbound call from a calling party to a first called party, receiving at a call processing system a call re-origination request from the first called party, wherein the call re-origination request indicates a destination phone address different than a first phone address associated with the first inbound call;
at least partly in response to receiving the call re-origination request from the first called party, enabling a first outbound call to be placed to the destination phone address;
enabling the calling party and the first called party to communicate via the first outbound call;
storing the first phone address and the destination phone address in memory;
receiving at the call processing system a second inbound call from the calling party for a second called party,wherein the second inbound call is associated with the first phone address or the destination phone address;
providing the second called party with a call re-origination instruction wherein the call re-origination instruction identifies at least;
the first phone address if the second inbound call is associated with the destination phone address, orthe destination phone address if the second inbound call is associated with the first phone address;
after receiving from the second called party a response to the call re-origination instruction, the response indicating that the calling party is to be called at the destination phone address or the first phone address, placing a second outbound call to the calling party in accordance with the call re-origination instruction response; and
enabling the calling party and the second called party to communicate via the second outbound call.
4 Assignments
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
21 Claims
-
1. A method of processing a call, the method comprising:
-
during a first inbound call from a calling party to a first called party, receiving at a call processing system a call re-origination request from the first called party, wherein the call re-origination request indicates a destination phone address different than a first phone address associated with the first inbound call; at least partly in response to receiving the call re-origination request from the first called party, enabling a first outbound call to be placed to the destination phone address; enabling the calling party and the first called party to communicate via the first outbound call; storing the first phone address and the destination phone address in memory; receiving at the call processing system a second inbound call from the calling party for a second called party, wherein the second inbound call is associated with the first phone address or the destination phone address; providing the second called party with a call re-origination instruction wherein the call re-origination instruction identifies at least; the first phone address if the second inbound call is associated with the destination phone address, or the destination phone address if the second inbound call is associated with the first phone address; after receiving from the second called party a response to the call re-origination instruction, the response indicating that the calling party is to be called at the destination phone address or the first phone address, placing a second outbound call to the calling party in accordance with the call re-origination instruction response; and enabling the calling party and the second called party to communicate via the second outbound call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15)
-
-
9. A method of processing a call, the method comprising:
-
receiving at a call processing system a first inbound call from a calling party intended for a first called party, wherein the first inbound call is associated with a first phone address of the calling party; enabling the calling party and the first called party to communicate via the first inbound call; querying a location-based system using at least in part the first phone address to determine the 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 system; providing the first called party with a notification related to the identified destination phone address; receiving a call re-origination request from the first called party prior to the termination of the first inbound call, wherein the call re-origination request indicates the identified destination phone address of the calling party is to be used, wherein the identified destination phone address of the calling party is different than the first phone address of the calling party associated with the first inbound call; at least partly in response to receiving the call re-origination request from the first called party, enabling a first outbound call to be placed to the destination phone address of the calling party; enabling the calling party and the first called party to communicate via the first outbound call; and
,storing the first phone address and the destination phone address in memory. - View Dependent Claims (10, 11)
-
-
16. A system, comprising:
-
a computing device; instructions stored on non-transitory media readable by the computing device, that when executed by the computing device, cause the computing device to perform operations, comprising; during a first inbound call from a calling party to a first called party, receiving a call re-origination request from the first called party, wherein the call re-origination request indicates a destination phone address different than a first phone address associated with the first inbound call; at least partly in response to receiving the call re-origination request from the first called party, enabling a first outbound call to be placed to the destination phone address; enabling the calling party and the first called party to communicate via the first outbound call; storing the first phone address and the destination phone address in memory; receiving a second inbound call from the calling party for a second called party, wherein the second inbound call is associated with the first phone address or the destination phone address; providing the second called party with a call re-origination instruction wherein the call re-origination instruction identifies at least; the first phone address if the second inbound call is associated with the destination phone address, or the destination phone address if the second inbound call is associated with the first phone address; after receiving from the second called party a response to the call re-origination instruction, the response indicating that the calling party is to be called at the destination phone address or the first phone address, placing a second outbound call to the calling party in accordance with the call re-origination instruction response; and enabling the calling party and the second called party to communicate via the second outbound call. - View Dependent Claims (17, 18)
-
-
19. A system, comprising:
-
a computing device; instructions stored on non-transitory media readable by the computing device, that when executed by the computing device, cause the computing device to perform operations, comprising; receiving a first inbound call from a calling party intended for a first called party, wherein the first inbound call is associated with a first phone address of the calling party; enabling the calling party and the first called party to communicate via the first inbound call; querying a location-based system using at least in part the first phone address to determine the 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 system; providing the first party with an identification corresponding to the destination phone address of the calling party; receiving a call re-origination request from the first called party indicating that the identified destination phone address of the calling party is to be used prior to the termination of the first inbound call, wherein the destination phone address is different than the first phone address of the calling party associated with the first inbound call; at least partly in response to receiving the call re-origination request from the first called party, enabling a first outbound call to be placed to the destination phone address of the calling party; enabling the calling party and the first called party to communicate via the first outbound call; and
,storing the first phone address and the destination phone address in memory. - View Dependent Claims (20, 21)
-
Specification