System and method for transferring an ongoing communication from a wireless handheld telephony device
AssigneeBlackBerry Limited
InventorsDavid Lloyd Heit, Eric Martin Ritter
Life of this patent
Estimating the term…
Abstract
Devices, methods, and programmed instructions useful for transferring an end of an existing call session from a wireless handheld telephony device to a second device, such as a desk phone. The second device provides information useful for transferring the call directly to the handheld device on which the call session is established.
Claims20
A wireless handheld telephony device comprising at least one wireless signal receiver, at least one wireless signal transmitter, at least one data processor, and non-transient media readable by the at least one data processor comprising coded program instructions adapted for enabling the wireless handheld telephony device to cause transfer to a target telephony device of an end of a communications session previously established between the wireless handheld telephony device and at least one third telephony device by:
- while the previously-established communications session between the wireless handheld telephony device and the at least one third telephony device is maintained, receiving directly from one or more target local telephony devices one or more wireless signals representing data useful for establishing communications between the one or more target local telephony devices and a call server managing the end of the previously-established communications session associated with the wireless handheld telephony device;
- using the wireless signals received directly from the one or more target local telephony devices, displaying by the wireless handheld telephony device a list identifying the one or more target local telephony devices that are within a predefined geographic area;
- upon selection of a target local telephony device by a user of the wireless handheld telephony device, using the wireless signals received directly from the one or more target local telephony devices to transmit instructions to the call server, including an identity of the selected target local telephony device, to establish a communications session between the selected one of the one or more target local telephony devices and the at least one third telephony device;
- and
- upon receiving a confirmation that the selected target local telephony device has been picked up, establishing, by the call server, a communications session between the selected target local telephony device and the at least one third telephony device, and terminating the previously-established communications session between the wireless handheld telephony device and the at least one third telephony device;
- wherein transmitting instructions to the call server to establish the communications session between the selected target local telephony device and the at least one third telephony device includes transmitting instructions to apply a service profile defined by the user of the wireless handheld telephony device, including at least one telephony function applicable to the previously established communications session between the wireless handheld telephony device and the at least one third telephony device to the communication session between the selected target local telephony device and the at least one third telephony device.
A method of transferring to a target telephony device an end of a communications session previously established between a wireless handheld telephony device and at least one third telephony device, the method comprising:
- while maintaining the previously-established communications session between the wireless handheld telephony device and the at least one third telephony device, receiving directly from one or more target local telephony devices one or more wireless signals representing data useful for establishing communications between the one or more target local telephony devices and a call server managing the end of the previously-established communications session associated with the wireless handheld telephony device;
- using the wireless signals received directly from the one or more target local telephony devices, displaying by the wireless handheld telephony device a list identifying the one or more target local telephony devices that are within a predefined geographic area;
- upon selection of a target local telephony device by a user of the wireless handheld telephony device, using the wireless signals received directly from the one or more target local telephony devices to transmit instructions to the call server, including an identity of the selected target local telephony device, to establish a communications session between the selected one of the at least one target local telephony devices and the at least one third telephony device;
- and
- upon receiving a confirmation that the selected target local telephony device has been picked up, establishing, by the call server, a communications session between the selected target local telephony device and the at least one third telephony device, and terminating the previously-established communications session between the wireless handheld telephony device and the at least one third telephony device;
- wherein transmitting instructions to the call server to establish the communications session between the selected target local telephony device and the at least one third telephony device includes transmitting instructions to apply a service profile defined by the user of the wireless handheld telephony device, including at least one telephony function applicable to the previously established communications session between the wireless handheld telephony device and the at least one third telephony device to the communication session between the selected target local telephony device and the at least one third telephony device.
Dependencies are inferred from the claim text.