VOIP service with streamlined call transfer options
First Claim
Patent Images
1. A system, comprising:
- at least one server to manage voice over internet protocol (VOIP) services, wherein managed VOIP services provided by the at least one server comprise;
a telephony service to establish a calling phase between an initiator device and a mobile target device in response to a call command received from the initiator device, anda streamlined call transfer service to;
transfer a call from the mobile target device to a transfer target device in response to a one-touch transfer command received from the mobile target device during the calling phase; and
cause the at least one server to;
extract from the one-touch transfer command an identifier for the transfer target device included in the one-touch transfer command by the mobile target device, wherein the mobile target device is configured to determine an identity of the initiator device, select the transfer target device based on the identity of the initiator device, and uniquely associate each initiator device with a transfer target device;
establish a screening call with two-way voice communication between an intermediary and the initiator device in response to receipt of the one-touch transfer command and before the transfer of the call from the mobile target device to the transfer target device is completed;
establish voice communication between the intermediary and the transfer target device and provide textual call priority information from the intermediary to the target transfer device before the transfer of the call from the mobile target device to the transfer target device;
establish voice communication between the intermediary and the mobile target device and provide textual call priority information from the intermediary to the mobile target device before the transfer of the call from the mobile target device to the transfer target device; and
complete the transfer of the call to the transfer target device and disconnect the intermediary from the initiator device and the transfer target device responsive to a one-touch transfer command received from the transfer target device;
collect contact information from a website associated with the initiator device, and associate a given transfer target device with a previously unidentified initiator device identified in the contact information; and
one or more VOIP applications executable by the mobile target device;
wherein at least one of the VOIP applications comprises a management interface configured to determine which of the VOIP applications will be executed based on the mobile target device being registered with multiple communication systems;
wherein at least one of the VOIP applications is configured to;
selectably display a one-touch transfer button responsive to receipt of the call from the initiator device and based on enablement of one touch transfers by selection via a user interface of the mobile target device; and
disable updating of contact information stored by the mobile target device with information received from the server and remove from the mobile target device contact information previously received from the server responsive to selection of contact synchronization disable via the user interface of the mobile target device.
1 Assignment
0 Petitions
Accused Products
Abstract
In at least some embodiments, a system includes at least one server to manage voice over internet protocol (VOIP) services. The managed VOIP services provided by the at least one server include a telephony service to establish a calling phase between an initiator device and a mobile target device in response to a call command received from the initiator device, and a streamline call transfer service to transfer a call from the mobile target device to a transfer target device in response to a one-touch transfer command received from the mobile target device during the calling phase.
27 Citations
29 Claims
-
1. A system, comprising:
-
at least one server to manage voice over internet protocol (VOIP) services, wherein managed VOIP services provided by the at least one server comprise; a telephony service to establish a calling phase between an initiator device and a mobile target device in response to a call command received from the initiator device, and a streamlined call transfer service to; transfer a call from the mobile target device to a transfer target device in response to a one-touch transfer command received from the mobile target device during the calling phase; and cause the at least one server to; extract from the one-touch transfer command an identifier for the transfer target device included in the one-touch transfer command by the mobile target device, wherein the mobile target device is configured to determine an identity of the initiator device, select the transfer target device based on the identity of the initiator device, and uniquely associate each initiator device with a transfer target device; establish a screening call with two-way voice communication between an intermediary and the initiator device in response to receipt of the one-touch transfer command and before the transfer of the call from the mobile target device to the transfer target device is completed; establish voice communication between the intermediary and the transfer target device and provide textual call priority information from the intermediary to the target transfer device before the transfer of the call from the mobile target device to the transfer target device; establish voice communication between the intermediary and the mobile target device and provide textual call priority information from the intermediary to the mobile target device before the transfer of the call from the mobile target device to the transfer target device; and complete the transfer of the call to the transfer target device and disconnect the intermediary from the initiator device and the transfer target device responsive to a one-touch transfer command received from the transfer target device; collect contact information from a website associated with the initiator device, and associate a given transfer target device with a previously unidentified initiator device identified in the contact information; and one or more VOIP applications executable by the mobile target device; wherein at least one of the VOIP applications comprises a management interface configured to determine which of the VOIP applications will be executed based on the mobile target device being registered with multiple communication systems; wherein at least one of the VOIP applications is configured to; selectably display a one-touch transfer button responsive to receipt of the call from the initiator device and based on enablement of one touch transfers by selection via a user interface of the mobile target device; and disable updating of contact information stored by the mobile target device with information received from the server and remove from the mobile target device contact information previously received from the server responsive to selection of contact synchronization disable via the user interface of the mobile target device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
establishing, by a telephony server, a calling phase between an initiator device and a mobile target device in response to a call command received from the initiator device; selecting, by the mobile target device, a transfer target device based on analysis of identification of the initiator device by the mobile target device, wherein the mobile target device is configured to uniquely associate each initiator device with a transfer target device; transmitting, by the mobile target device, a one-touch transfer command that includes identification for the transfer target device to the telephony server; extracting, by the telephony server, the identification for the transfer target device from the one-touch transfer command; transferring, by the telephony server, a call from the mobile target device to the transfer target device in response to a one-touch transfer command received from the mobile target device during the calling phase; establishing, by the telephony server, prior to completion of the transferring, a screening call with two-way voice communication between an intermediary and the initiator device in response to receipt of the one-touch transfer command; and establishing, by the telephony server, prior to completion of the transferring, voice communication between the intermediary and the transfer target device, and providing textual priority information from the intermediary to the transfer target device; establishing, by the telephony server, prior to completion of the transferring, voice communication between the intermediary and the mobile target device, and providing textual priority information from the intermediary to the mobile target device; completing the transferring of the call to the transfer target device and disconnecting the intermediary from the initiator device and the transfer target device responsive to a one-touch transfer command received from the transfer target device; collecting contact information from a website associated with the initiator device, and associating a given transfer target device with a previously unidentified initiator device based on the contact information; determining, by the mobile target device, which of a plurality of VOIP applications stored on the mobile device will be executed based on the mobile target device being registered with multiple communication systems; selectably displaying, by the mobile target device, a one-touch transfer button responsive to receipt of the call from the initiator device and based on enablement of one touch transfers by selection via a user interface of the mobile target device; and disabling updating of contact information stored by the mobile target device with information received from the server and removing from the mobile target device contact information previously received from the server responsive to selection of contact synchronization disable via the user interface of the mobile target device. - View Dependent Claims (13, 14, 15)
-
-
16. A mobile communication device, comprising:
-
a processor; and a non-transitory computer-readable medium storing a telephony application, wherein the telephony application, when executed, causes the processor to; establish voice over internet protocol (VOIP) calls via communication with at least one server; provide a one-touch call transfer option for the mobile communication device during a ringing phase; display a user interface that enables to a user to toggle between enabling and disabling a call screening feature for the one-touch call transfer option; select a transfer target device based on analysis, by the mobile communication device, of identification of an initiator device from which a call originates, wherein the mobile communication device is configured to uniquely associate each initiator device with a transfer target device; construct a one-touch transfer command that includes identification for the selected transfer target device; transmit the one-touch transfer command to the at least one server in response to a user selection of a one-touch call transfer button during the ringing phase to cause the at least one server to transfer the call to the transfer target device; transmit to the at least one server, as part of the one-touch transfer command, an announcement call instruction to cause the at least one server to establish a transfer announcement call prior to completion of call transfer; transmit the one-touch transfer command to the at least one server in response to user selection of the one-touch call transfer button to cause the at least one server to transfer the call to the mobile communication device and disconnect an intermediary from a device initiating the call and the mobile communication device; provide voice communication between the mobile communication device and an intermediary and receive textual priority information from the intermediary before the transfer of the call from the mobile communication device to the transfer target device; determine which of a plurality of VOIP applications stored in the mobile communication device will be executed based on the mobile communication device being registered with multiple communication systems; selectably display the one-touch transfer button responsive to receipt of the call from the initiator device and based on enablement of one touch transfers by selection via a user interface of the mobile communication device; and disable updating of contact information stored by the mobile communication device with information received from the server and remove from the mobile communication device contact information previously received from the server responsive to selection of contact synchronization disable via the user interface of the mobile communication device. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium storing a telephony application that, when executed, causes a processor to:
-
establish voice over internet protocol (VOIP) calls via communication with at least one server; provide a one-touch call transfer option for a mobile communication device during a ringing phase; display a user interface that enables to a user to toggle between enabling and disabling a call screening feature for the one-touch call transfer option; select a transfer target device based on analysis, by the mobile communication device, of identification of an initiator device from which a call originates, wherein the mobile communication device is configured to uniquely associate each initiator device with a transfer target device; construct a one-touch transfer command that includes identification for the selected transfer target device; transmit the one-touch transfer command to the at least one server in response to a user selection of a one-touch call transfer button during the ringing phase to cause the at least one server to transfer the call to the transfer target device; transmit to the at least one server, as part of the one-touch transfer command, an announcement call instruction to cause the at least one server to establish a transfer announcement call prior to completion of call transfer; and transmit the one-touch transfer command to the at least one server in response to user selection of the one-touch call transfer button to cause the at least one server to transfer the call to the mobile communication device and disconnect an intermediary from a device initiating the call and the mobile communication device; provide voice communication between the mobile communication device and an intermediary and receive textual priority information from the intermediary before the transfer of the call from the mobile communication device to the transfer target device; determine which of a plurality of VOIP applications stored in the mobile communication device will be executed to process the call based on the mobile communication device being registered with multiple communication systems; selectably display the one-touch transfer button responsive to receipt of the call from the initiator device and based on enablement of one touch transfers by selection via a user interface of the mobile communication device; and disable updating of contact information stored by the mobile communication device with information received from the server and remove from the mobile communication device contact information previously received from the server responsive to selection of contact synchronization disable via the user interface of the mobile communication device. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification