Abstract:
Methods and systems for voice and video messaging are provided here. In some embodiments a method for voice and video messaging may include establishing a telecommunication session with a calling device associated with a first user in response to an indication that a call request from the calling device directed to a called identifier associated with a second user failed, providing to the calling device an option to leave a video message and an option to leave an audio message, receiving a selection from the calling device indicating the selection of the option to leave a video message, disconnecting the established telecommunication session, and receiving a video message from the calling device. Enable user to switch between audio messaging and video messaging.
Abstract:
Methods and systems for dynamic selection of an originating identifier for billing optimization are provided herein. In some embodiments, a method for dynamic selection of an originating identifier for billing optimization may include receiving from a device associated with a user a first communication request containing a first identifier; determining a second identifier from a plurality of identifiers associated with the user, wherein determination of the second identifier is based on a billing rate associated with the first identifier and the second identifier; and transmitting a second communication request to establish a communication using the first identifier as a destination number and the second identifier as an originating number.
Abstract:
Methods and systems for intelligently managing and controlling mobile devices are provided herein. In some embodiments, a method for intelligently managing and controlling mobile devices includes receiving information regarding activity performed on a child device, and determining a management and control action to associate with the activity based on (a) the activity performed and (b) previous user behavior patterns associated with the child device, wherein the management and control action includes at least one of notifying at least one parent device of the activity performed or directly controlling the activity of the child device.
Abstract:
A communications adaptor comprising an adaptor first port; an adaptor second port; an adaptor third port; and a processor. The adaptor first port is configured to connect to an analog communications line. The adaptor second port is configured to connect to a data network. The adaptor third port is configured to connect to an analog telephony device. The processor is configured to determine that a first call setup request signal has been received at the adaptor first port. The processor is further configured, subsequent to such determination: (1) to transmit a second call setup request signal over the adaptor second port to an Internet Protocol (IP) telephony system over the data network; and (2) to transmit a third call setup request signal over the adaptor third port.
Abstract:
A method and a system for dynamically controlling at least one electronic device of a plurality of electronic devices in a common operating environment are provided. According to an embodiment, a method for dynamically controlling at least one electronic device comprises storing, in a memory, user input for automatically controlling operation of a first electronic device of a plurality of electronic devices while a second electronic device of the plurality of electronic devices is being operated, detecting, by a processor, a first state transition event affecting an operating state of at least one of the first electronic device or second electronic device and, based on the stored input and detected state transition event, processing instructions for at least one of modifying or suspending operation of at least one feature of the first or second electronic devices.
Abstract:
A method of providing automatically updated content in a messaging session is disclosed. The method comprising exchanging, via a user interface of a messaging system on a first user device, messages with one or more other user devices in a messaging session, wherein the user interface includes a first region for exchanging messages; initiating display of a list of services as selectable messaging objects that can be presented in association with the messaging session; receiving a first user selection of one of the displayed messaging objects to include in association the messaging session; and displaying content associated with the selected messaging object in association with the messaging session, wherein the content is updated periodically..
Abstract:
An IP telephony system allows a user to register a telephony device that receives its native telephony service from a different telephony service provider as an extension telephone. The user can then place calls through the IP telephony system using the extension telephone. Such calls may or may not be established using the extension telephone's native telephony service provider.
Abstract:
Methods and systems for detecting completion of hold time for a user on a call are provided herein. In some embodiments, a method for detecting completion of hold time for a user on a call may include monitoring an audio signal of a call that has been placed on hold between a first device associated with the user and a first entity, determining a change in the monitored audio signal that indicates that the call is no longer on hold and generating a first alert to inform the user that the call is no longer on hold.
Abstract:
Embodiments of the present invention generally relate to a method and system for predictive analysis of technical issues in a technical support environment. In some embodiments, the method may include receiving information associated with a first technical support issue reported by a customer, associating at least one category with the first technical support issue based on an analysis of the received information and a history of system operation status data, and transmitting at least a portion of the information associated with the first technical support issue and the associated at least one category to an agent workstation.
Abstract:
A method of providing automatically updated content a messaging session is disclosed. The method comprising exchanging, via a user interface of a messaging system on a first user device, messages with one or more other user devices in the messaging session, wherein the user interface includes a first region for exchanging messages; initiating display of a plurality of selectable messaging objects that represent supplementary content that is periodically updated during the messaging session; receiving a first user selection of one of the displayed messaging objects to include during the messaging session; and embedding the supplementary content associated with the selected messaging object within the messaging session.