Patent classifications
H04L12/1818
INTELLIGENT MEETING SCHEDULING ASSISTANT USING USER ACTIVITY ANALYSIS
A device may identify at least one user associated with a meeting invitation. The at least one user may be a meeting host, a meeting invitee, or both. The device may determine presence data associated with the at least one user. The device may provide at least a portion of the presence data to a machine learning network. The device may receive an output from the machine learning network in response to the machine learning network processing at least the portion of the presence data. The output may include a predicted availability of the at least one user for each candidate temporal period of a set of candidate temporal periods. The device may display one or more suggested temporal periods for the meeting invitation, from among the set of candidate temporal periods, based on the output from the machine learning network.
Real-Time Speaker Selection for Multiparty Conferences
A method includes receiving a selection of at least one priority algorithm to be applied during a conference call to determine which participant has priority when an attempt is made by more than one participant to speak at substantially a same time. The method further includes detecting the attempt made by the more than one participant to speak at substantially the same time, applying the received selection of the at least one priority algorithm to determine which participant of the more than one participant has priority and selecting one participant of the more than one participant that attempted to speak at substantially the same time as the speaker.
Enabling chat sessions
Methods, systems, computer readable media, and apparatuses for enabling chat sessions are presented. In response to detecting that a first user is viewing a first program, a chat invitation may be automatically transmitted to a second user. The chat invitation may identify the first user and the first program, and further may invite the second user to initiate a chat session with the first user. An updated chat invitation may be automatically transmitted in response to detecting that the first user has changed to viewing a second program, and a chat session that has been initiated may subsequently be transferred to another device. Content prioritization settings may be accounted for in transmitting one or more chat invitations, and before a chat invitation is transmitted, it may be determined that a sufficient amount of time has elapsed to suggest that the user will continue viewing the first program.
Systems and methods to automatically join conference
Systems and methods are described to enable a device of a user to automatically join an ongoing conference, where the device is not currently joined to the conference. A first audio signature is generated based on voices of users already in the conference, and a second audio signature is generated based on an audio signal captured by a microphone of the device associated with the first user when the device associated with the first user was not joined to the conference. The first audio signature and the second audio signature are compared, and in response to determining that first audio signature matches the second audio signature, the device associated with the first user is joined to the conference.
SYSTEMS AND METHODS FOR SECURING VIDEOCONFERENCING MEETINGS
One disclosed example involves a client device joining a videoconferencing meeting in which there is end-to-end encryption, where the end-to-end encryption is implemented by the client devices participating in the meting using a meeting key provided by the meeting host. Thereafter, the client device receives a public key of an asymmetric key pair corresponding to the host of the meeting, where the public key is different from the meeting key. The client device then generates a security code based on the public key and output the security code on a display device. The security code can be compared to another security code generated by another client device participating in the meeting to verify if the meeting is secure. The client device may also receive encrypted videoconferencing data, decrypt it using the meeting key, and output the decrypted videoconferencing data on the display device.
Method, device, and system for facilitating group conference communication
A method for performing a conference communication by an intelligent is disclosed. The method includes sending, via a conference link to a conference server, an access request specifying a mapping character string and an identifier of an operating system running in the intelligent terminal; receiving a protocol string from the conference server generated according to the mapping character string and the identifier in the access request, the protocol string comprising a conference attendance credential; automatically initiating an instant message (IM) client in the operating system according to the protocol string; and sending an IM user identifier associated with the intelligent terminal and the conference attendance credential to the conference server to add the IM user identifier to a temporary IM user group corresponding to the conference attendance credential and establishing an Internet channel for the temporary IM user group to perform the conference communication via the IM client.
Systems and methods for providing electronic event attendance mode recommendations
Systems and methods include providing a recommendation for an attendance mode for a user to select when invited to an event through a calendaring application. Systems and methods include processing event and user data with a neural network configured to output a recommended attendance mode.
Electronic device that enables host toggling of presenters from among multiple remote participants in a communication session
An electronic device, computer program product, and method enable hosting a communication session with customizable roles for participants that provides an adjustable balance of interaction and decorum. A controller configures the electronic device to identify, within an image stream from a next one of two or more second electronic devices that is not currently selected to present to a video communication session, at least one of a speaking movement of a mouth of a non-presenting participant or a gesture by the non-presenting participant to provide an audio input via the next second electronic device. In response to the identified speaking movement or the gesture, a host user interface of the electronic device presents an alert and enables host toggling of a selected one of the electronic device and the two or more second electronic devices to present a corresponding audio and video stream to the video communication session.
System and Method of Creating and Organizing Private Chat Messages
A system and method are disclosed for generating a chat space for two or more communication devices using a computer coupled with a database and comprising a processor and memory. The computer generates a chat space and transmits requests to join the chat space to the two or more communication devices. The computer stores in memory identification information for each of the two or more communication devices and one or more public chat messages transmitted between the two or more communication devices. The computer monitors for one or more requests, transmitted from one of the two or more communication devices to the computer, to generate a private thread. In response to one or more requests, the computer generates a private thread, and stores in the computer memory one or more private thread messages transmitted between two or more communication devices in the private thread.
SERVER DEVICE, CONFERENCE ROOM MANAGEMENT METHOD, AND PROGRAM RECORDING MEDIUM
The server device includes: a conference reservation database; a conference room management unit; and an authentication request processing unit. The conference reservation database stores the date and time of a conference, the IDs of participants participating in the conference, and the contact information on the participants in association with each other. The conference room management unit selects a conference room to be used for the conference from among a plurality of conference rooms and notifies the participants of the ID of the selected conference room before the date and time of the conference. The authentication request processing unit receives an authentication request for the visitor of the selected conference room from a terminal that controls the entry and exit of the selected conference room, processes the received authentication request, and transmits the authentication result for the visitor to the terminal.