Abstract:
When an incoming communication is directed to a telephony device that is capable of conducting an IP based communication via an IP telephony system and a cellular-based communication via a mobile telephony service provider, the communication is initially setup as a cellular-based communication via the mobile telephony service provider. At the same time, an IP-based communication channel is setup between the telephony device and an IP telephony system. Once the IB-based communication channel is available, the communication is transitioned from the cellular-based communication channel to the IP based communication channel.
Abstract:
A method and apparatus for anchoring and controlling objects in messages across multiple devices are provided herein. The method includes displaying one or more messaging objects in a scrollable portion of a first messaging conversation display screen on a first participant device, the one or more messaging objects comprising at least one message conveyed between the first participant device and at least a second participant device; receiving an instruction to perform a first action on a first messaging object of the one or more messaging objects; performing the first action on the first messaging object; and sending a first object instruction message to at least the second participant device to perform a second action on a second messaging object in a second messaging conversation display screen on the second participant device, the second action associated with the first action and the first messaging object associated with the second messaging object.
Abstract:
An Off Net scenario may occur during primary communications between a first and second caller, in which the second caller is connected to a network over a data channel and receives a second call over a voice channel resulting in an interruption of the primary communications between the original callers. In the Off Net scenario, a message indicating the original communication has been interrupted is received by a carrier. The carrier substitutes another communication device in place of the second caller's communication device to establish a secondary communication between the first caller's communication device and the third communication device. The secondary communication may inform the first caller of the interruption of the primary communication and may provide options regarding the primary communication to the first caller.
Abstract:
A method and apparatus for identifying and displaying a set of high priority contacts on a display device associated with an end user device. In some embodiments, the method includes retrieving high priority contact list configuration settings that include one or more criteria for identifying a set of high priority contacts from a contact list having a plurality of contacts, determining whether information associated with one or more of the plurality of contacts meets the one or more criteria retrieved, identifying the one or more of the plurality of contacts that meet the one or more criteria as a set of one or more high priority contacts, and displaying the set of one or more high priority contacts in a high priority contact list on the display device.
Abstract:
A system and method for dynamically changing contact information is presented. The system and method includes receiving a contact information change associated with a contact in a first contact list, determining that the contact is also in a second contact list and modifying the second contact list based on the contact information change.
Abstract:
Methods for prioritizing data traffic between a mobile device and a network access point are provided herein. In some embodiments, a method for prioritizing data traffic between a mobile device and a network access point may include: receiving information associated with bandwidth usage for a plurality of user applications that are running on one or more computing devices connected to the network access point; accessing the network access point via a controller application disposed on one of the computing devices; and granting, by the controller application, bandwidth allocations for each of the user applications over a first time period based on at least some of the information associated with the bandwidth usage.
Abstract:
An Off Net scenario may occur during primary communications between a first and second caller, in which the second caller is connected to a network over a data channel and receives a second call over a voice channel resulting in an interruption of the primary communications between the original callers. In the Off Net scenario, a message indicating the original communication has been interrupted is received by a carrier. The carrier substitutes another communication device in place of the second caller's communication device to establish a secondary communication between the first caller's communication device and the third communication device. The secondary communication may inform the first caller of the interruption of the primary communication and may provide options regarding the primary communication to the first caller.
Abstract:
A method for voice modification during a telephone call comprising receiving a source audio signal associated with at least one participant, wherein the source audio signal comprises a voice of the at least one participant, detecting a source dialect of the at least one participant, selecting a target dialect based on at least a characteristic of a target participant and creating a modulated audio signal based on the source audio signal, the source dialect, and the target dialect and transmitting the modulated audio signal to the target participant.
Abstract:
A system and method for making a VoIP-based and other types of group calls includes a user interface adapted for use by a group call administrator via the Internet, a database manager connected to the user interface, and a database connected to the database manager. In one embodiment, the group call administrator identifier and one or more group call invitee identifiers is a telephone number. The server responds to a group call request by initiating a first group call connection and initiating at least one or more second group call connections to join a group call administrator and at least one group call invitee. A method includes using call information from a database to initiate conference call connections and an administrator call connection to facilitate a conference call in which the administrators call connections and the participants connections are joined to allow communications between the participants and the administrator.
Abstract:
A method and system for customized communication routing based on contact relationships including attempting to reach a first contact of a plurality of contacts in a contact list and determining that the attempt to reach the first contact failed. The method and system then invokes an alternative action to reach the first contact by an agency of at least one of the plurality of contacts. The alternative action is based on a relationship between the first contact and the plurality of contacts and includes contacting one or more second contacts through a voice call and/or contacting the first contact concurrent with one or more second contacts through a text message. The relationship between the first contact and the plurality of contacts may be determined based on information provided from one or more communication devices and/or based on information obtained from a social network.