Methods and systems for telephony processing, including location based call transfers
AssigneeCallwave Communications, LLC
InventorsLeland Kirchhoff, John Day, David Trandal
Life of this patent
Estimating the term…
Abstract
The present invention provides flexible call processing. In one embodiment, an inbound call from a calling party is received at a call processing system. The inbound call is intended for a called party. A determination is made that a first condition has occurred and/or is occurring. The called party's location is determined via a location based service associated with the mobile device of the called party. Based at least in part on the called party's mobile device location, a phone number stored in computer readable memory is selected. The calling party is connected to a communication device associated with the selected phone number.
Claims47
A method of processing calls using location information, the method comprising:
- receiving at a call processor system an inbound call intended for a called party;
- placing an outbound call to a mobile phone associated with the called party;
- bridging the inbound call and the outbound call;
- and
- re-originating the outbound call to the called party via a location selected based at least in part on information from a location based service that indicates the called party's mobile phone location.
A method of processing a call, the method comprising:
- receiving at a call processing system an inbound call from a calling party intended for a called party;
- placing an outcall to a mobile device associated with the called party;
- determining the called party's location via a location based service associated with the mobile device;
- receiving an indication that the called party wants to have the calling party connected to another communication device associated with the called party;
- based at least in part on the party's mobile device location, selecting a phone number stored in computer readable memory;
- and
- causing the calling party to be connected to a communication device associated with the selected phone number.
A method of processing a call from a calling party, the method comprising:
- receiving from a calling party at a call processing system an inbound call intended for a first user;
- placing an outbound call to a mobile phone associated with the first user;
- determining, at the call processing system, the location of the mobile phone;
- and
- providing to the first user a selected first call transfer option, wherein the first call transfer option is selected by the call processing system based at least in part on the mobile phone location.
A method of processing a call, the method comprising:
- receiving at a call, processing system an inbound call from a calling party intended for a called party;
- determining the called party's location via a location based service associated with the mobile device of the called party;
- based at least in part on the party's mobile device location, selecting a phone number stored in computer readable memory;
- and
- causing the calling party to be connected to a communication device associated with the selected phone number.
A method of processing a call, the method comprising:
- receiving at a call processing system an inbound call from a calling party intended for a called party;
- determining that a first condition has occurred and/or is occurring;
- determining the called party's location via a location based service associated with the mobile device of the called party;
- based at least in part on the called party's mobile device location, selecting a phone number stored in computer readable memory;
- and
- causing the calling party to be connected to a communication device associated with the selected phone number.
Dependencies are inferred from the claim text.