Patent classifications
H04L65/1093
BREAKOUT OF PARTICIPANTS IN A CONFERENCE CALL
Systems and methods for creating and managing a breakout conference for a primary conference are disclosed. The system monitors communications between participants of a primary conference to determine if a) participants have a disagreement that needs to be resolved or b) if a topic from the meeting agenda requires additional time for discussion. Participant language, including negations and repetitive word usage, job profiles, body language, overlapping voice signals, among other factors, are monitored to determine if a disagreement exists. If a disagreement exists or additional time is required, the system automatically creates a virtual breakout session, determines the topic that created the disagreement, determines participants associated with the disagreed topic, and moves them to the breakout session. The system also provides meeting tools such that participants in the primary conference may communicate and alert participants in the breakout session, and vice versa, without leaving their respective sessions.
Computer-programmed telephone-enabled devices for processing and managing numerous simultaneous voice conversations conducted by an individual over a computer network and computer methods of implementing thereof
In some embodiments, the present invention provides for a computer-implemented method, including: causing, by a specifically programmed computer call management communication system, to transform, over a computer network, computing devices of users, into corresponding specialized call management devices, by having each computing device to execute a specialized call management client software application being in electronic communication with the specifically programmed computer call management communication system over the computer network by utilizing SIP; where the specialized call management client software application generates specialized graphical user interfaces configured to allow each user to concurrently initiate and maintain, over the computer network, a plurality of voice communications of distinct types with other users, by, for example, allowing each user to independently and dynamically divert, in real-time, any voice communication of any type to any audio device associated with a corresponding specialized call management device of such user.
Computer-programmed telephone-enabled devices for processing and managing numerous simultaneous voice conversations conducted by an individual over a computer network and computer methods of implementing thereof
In some embodiments, the present invention provides for a computer-implemented method, including: causing, by a specifically programmed computer call management communication system, to transform, over a computer network, computing devices of users, into corresponding specialized call management devices, by having each computing device to execute a specialized call management client software application being in electronic communication with the specifically programmed computer call management communication system over the computer network by utilizing SIP; where the specialized call management client software application generates specialized graphical user interfaces configured to allow each user to concurrently initiate and maintain, over the computer network, a plurality of voice communications of distinct types with other users, by, for example, allowing each user to independently and dynamically divert, in real-time, any voice communication of any type to any audio device associated with a corresponding specialized call management device of such user.
Peer-supervised video conference based account recovery
Disclosed herein are systems and methods for recovering online services user accounts of users based on verification of the users in video conferences, comprising receiving a request for recovering an account of a user of an online service, establishing one or more video conference sessions between a client device used by the user, client devices used by one or more trustees associated with the user and a bot agent initiated for the video conference session(s), operating the bot agent during the one or more video conference sessions to guide the one or more trustees to verify an identity of the user, and initiating an account recovery process for the account of the user in response to receiving a positive verification verdict from the one or more trustees.
AUTOMATED SESSION PARTICIPATION ON BEHALF OF ABSENT PARTICIPANTS
The technology disclosed herein enables an absent participant to participate in a communication session. In a particular embodiment, a method includes identifying a meeting for an automated attendee to attend on behalf of a user. At a time for the meeting, the method includes joining the automated attendee to a communication session for the meeting. In the automated attendee, the method provides monitoring, in real-time, user communications exchanged between two or more other users over the communication session. During the monitoring, upon identifying a portion of the user communications that is relevant to the user, the method provides notifying the user about the portion.
Variable-volume audio streams
Systems and methods for enhanced teleconferencing. An example method includes generating a teleconference interface with a plurality of user-controlled participant interface elements representing participants of the teleconference; identifying a first conversation based on positions, in the teleconference interface, of a first subset of the participant interface elements; identifying a second conversation based on the positions, in the teleconference interface, of a second subset of the participant interface elements; accessing supplemental data, from at least one of a networking or social media database, for the participants of the teleconference; and presenting, within the participant interface elements, the supplemental data.
Variable-volume audio streams
Systems and methods for enhanced teleconferencing. An example method includes generating a teleconference interface with a plurality of user-controlled participant interface elements representing participants of the teleconference; identifying a first conversation based on positions, in the teleconference interface, of a first subset of the participant interface elements; identifying a second conversation based on the positions, in the teleconference interface, of a second subset of the participant interface elements; accessing supplemental data, from at least one of a networking or social media database, for the participants of the teleconference; and presenting, within the participant interface elements, the supplemental data.
Method And Apparatus For Real-time Data Communication in Full-Presence Immersive Platforms
Real-time two-way communication between a user immersed in a virtual reality (VR) environment and another party who is not in the VR environment. The sequence of video frames being presented to the VR user on, e.g., a head mounted display, i.e., the VR user's “field of view” in the VR environment, is shown to a guest user on their computing device. Simultaneously, video from a camera in a guest user computing device is shown to the VR user in a window in the VR environment. Audio is also exchanged in real time between the VR user and guest user by use of a microphone and loudspeaker in both the VR system and the guest user computing device. The VR user's system can also support both rotational and translational user movement thus properly changing the VR user's apparent distance from objects displayed in the VR environment.
Method And Apparatus For Real-time Data Communication in Full-Presence Immersive Platforms
Real-time two-way communication between a user immersed in a virtual reality (VR) environment and another party who is not in the VR environment. The sequence of video frames being presented to the VR user on, e.g., a head mounted display, i.e., the VR user's “field of view” in the VR environment, is shown to a guest user on their computing device. Simultaneously, video from a camera in a guest user computing device is shown to the VR user in a window in the VR environment. Audio is also exchanged in real time between the VR user and guest user by use of a microphone and loudspeaker in both the VR system and the guest user computing device. The VR user's system can also support both rotational and translational user movement thus properly changing the VR user's apparent distance from objects displayed in the VR environment.
Computer-implemented method and system for managing tenants on a multi-tenant SIP server system
A computer-implemented method of managing tenants on a multi-tenant SIP server system has at least two multi-tenant enabled SIP server instances in an SIP server cloud or private datacenter environment. Each SIP server instance of the plurality of SIP server instances is configured as a virtual application. The method contains the steps of initially configuring a first tenant on a first SIP server instance, monitoring the capacity of the first SIP server instance, and monitoring the capacity of a second SIP server instance. The monitoring of the first and second SIP server instances is carried out by monitoring at least one predetermined capacity-relevant value. When the at least one predetermined capacity-relevant value exceeds a predetermined threshold value indicating that capacity resources are low on the first SIP server instance, then the first tenant is moved from the first SIP server instance to the second SIP server instance.