Abstract:
The present disclosure provides systems and methods for managing meeting notes. In accordance with some embodiments, a method is provided that includes receiving nonverbal cue information associated with one or more meeting participants, determining an engagement level for each of the one or more meeting participants based on emotional information associated with the nonverbal cue information, composing meeting notes based on the determined engagement level for each of the one or more meeting participants, and storing the meeting notes.
Abstract:
Systems, methods and computer program products for enabling integration between various internet- or non-internet based communication services (e.g., as provided by different communications platforms and service providers) using a universal platform are described. In some implementations, a service manager is provided that can integrate call management capabilities with multiple communications platforms using the universal platform to enable seamless communication between the various platforms. For example, interactions between individual users on one or more platforms can be tracked in a single conversation history as a threaded interface. The universal platform can integrate with various platforms and third party protocols and services to provide call features that include, for example, call forwarding, call handling, multiple greeting prompts, call screening rules, ring-out rules, international calling, caller ID rules, after hours, and announcement prompts.
Abstract:
Methods, systems, apparatus and computer program products for managing calls using a call management system are described. The call management system can receive a call from a communication device and directs the call to a call database containing configuration information for supporting outbound calls. If the call management system detects or obtains notification of a failure associated with the call database, the system automatically bypasses the call database and makes the outbound call using default configuration and call routing information. A second or backup database is used to log call details which can be copied or moved to the call database after the call database is back in service.
Abstract:
A vPBX server manages calls in a bridged line appearance (BLA) group. A BLA group can include extensions for location-aware mobile devices. The vPBX server contains location based forwarding rules that can be applied together with BLA redirection rules in managing incoming calls. A single extension can appear as a user interface element (e.g., an icon or button) on multiple mobile devices. Using the user interface element, a primary user can view a secondary user's status, including the secondary user's location information. The vPBX server allows the primary user to redirect the incoming calls to devices in accordance with the forwarding rules and the redirection rules.
Abstract:
Methods and systems for instant activation of virtual PBX services on a mobile device are disclosed. In one aspect, a user request for activating virtual PBX services is received on a mobile device. An available primary identification number for the virtual PBX services is retrieved from a telecommunication service provider (TSP). A user interface is presented on the mobile device including a first interface portion presenting the available primary identification number and a second interface portion configured to receive a user identifier. Upon receiving the user input specifying the user identifier and while the user interface is still presented on the mobile device, a user instruction for activating the virtual PBX services is received. Upon receiving the user instruction, the user identifier is sent to the TSP. Then, a confirmation is received from the TSP.
Abstract:
A method includes receiving a video data associated with a user in an electronic conference. The method further includes receiving an audio data associated with the user in the electronic conference. It is appreciated that the video data is processed to determine one or more actions taken by the user, and wherein the processing identifies a physical surrounding of the user. The method further includes identifying a portion of the audio data to be suppressed based on the one or more actions taken by the user during the electronic conference and further based on the identification of the physical surrounding of the user.
Abstract:
Systems, methods and computer program products for utilizing location information in a virtual private branch exchange (vPBX) system are described. The vPBX system can use the location information to determine an availability status of a user of a mobile device (e.g., out of the office, in the office, and the like). The vPBX system can obtain the geographic coordinates of the mobile device and correlate these coordinates with known coordinates for locations associated with the user (e.g., the user's office, home, or other predefined locations). An inference of the user's availability can then be determined based on the correlation (e.g., whether the user is currently out of the user's office, or at another location). The user's availability can be made available to other users associated with the vPBX system, and can be used for call management (e.g., routing).
Abstract:
A fax document can be either uploaded to a fax server in a vPBX network or generated dynamically. For dynamic generation, pre-configured templates can be stored either on a mobile device or on a fax server. A user can use a mobile device connected to a vPBX network as a controlling device to direct generation of faxes on a fax server. The generation of faxes can be customized based on a geographic location of the mobile device. The generated fax can be downloaded onto a mobile device. The user can digitally sign the fax using a touch-screen input device on the mobile device. The digitally signed fax can be transmitted to a destination device.
Abstract:
System and methods for providing telecommunication functions on a mobile device are disclosed. An inbound call request is received, a call control interface is presented for a user to choose among a plurality of communication modes by which an inbound call is to be established. Call control data selecting a mode of communication is received through the call control interface. Communication is established according to the selected mode of communication. An outbound call request identifying a callee device is send from a mobile device through a packet network to a telecommunication service provider, and a call connection from the mobile device to the telecommunication service provider is established through the telecom network. The telecommunication service provider places a call to the callee device and combines the call connection from the mobile device to the connection to the callee device to establish a single joint call connection.