A method includes capturing a first image associated with a portion of a display screen being shared. The method further includes rendering the first image in a preview window of the display screen being shared to form a second image. The second image is captured so as to determine whether the first image is duplicated in the second image. The duplication of the first image in the second image is masked to form a third image. The third image is rendered in the preview window.
G06F 3/14 - Sortie numérique vers un dispositif de visualisation
H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
H04L 65/401 - Prise en charge des services ou des applications dans laquelle les services impliquent une session principale en temps réel et une ou plusieurs sessions parallèles additionnelles en temps réel ou sensibles au temps, p. ex. accès partagé à un tableau blanc ou mise en place d’une sous-conférence
H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c.-à-d. pour permettre la transmission de conférences
A conferencing system is configured, for an interval of time, to receive time-dependent input data from a first user, the time-dependent input data obtained via a capturing device. The conferencing system is configured to receive profile data for the first user, analyze the time-dependent input data and the profile data for the first user using a computer-based model to obtain at least one classifier score for a classifier of a reaction of the first user, and transmit the at least one classifier score for the classifier to a second user.
Media, methods, and systems are disclosed for adaptively adjusting video quality in a virtual event hosted by a virtual event hosting platform. A plurality of presenter video streams may be received at a video server. A change of state associated with a presenter video stream of the plurality of presenter video streams may be detected. In response to detecting the change of state, a change to a video display parameter for the presenter video stream may be requested by the video server. The video server may receive the updated presenter video stream from a presenter computing device associated with the presenter video stream. The video server may send updated presenter video stream to a plurality of presenter computing devices associated with the plurality of presenter video streams.
H04L 65/75 - Gestion des paquets du réseau multimédia
G06T 3/4053 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement basé sur la super-résolution, c.-à-d. où la résolution de l’image obtenue est plus élevée que la résolution du capteur
A method includes receiving an input data from a host to schedule a meeting. The input data may include invitees to the meeting and a time/date associated with the meeting. A first and a second set of invitees from the invitees are determined. The first set of invitees is identified to start a pre-meeting meeting prior to the meeting scheduled at the time/date. The second set of invitees is identified to start the meeting at the time/date. It is appreciated that the pre-meeting meeting and the meeting are merged into a single meeting at a predetermined threshold of time.
G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
5.
SYSTEMS AND METHODS FOR CONTEXTUAL MODELING OF CONVERSATIONAL DATA
Disclosed is a conference monitoring system that classifies conversations and performs automated actions based on different context detected within the conversations. The system receives conversations that result in an unsuccessful engagement, classifies different segments of the conversations with contextual trackers that identify different context within each segment, and determines a recurring pattern of a common set of contextual trackers in different segments of the conversations that contribute to the unsuccessful engagement. The system monitors a particular conversation, tags one or more segments of the particular conversation with the common set of contextual trackers, and performs an automated action that contributes to a successful engagement in response to tagging the one or more segments with the common set of contextual trackers and the common set of contextual trackers contributing to the unsuccessful engagement.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Teleconferencing and video conferencing services Downloadable computer application software for telecommunications, namely, software for use in group messaging, creating postings, file sharing, calendaring, audio and video conferencing, telephone call processing, recording and transmitting text and data files, internet telephony (VoIP) services, voicemail and facsimile services, and predictive software and generative software for use in data analysis for sales, marketing, customer relationship management (CRM), telecommunications, and unified communications. Software as a service (SAAS) services featuring software for conferencing; providing on-line, non-downloadable software for the transmission, recording, reproduction, display, organization, management, manipulation, and review of electronic messages, e-mails, instant messages, text messages, text, facsimiles, graphics, pictures, images, files, documents, presentations, business and project tasks, calendar appointments, voice, audio, video, and audiovisual content, and other data for the facilitation of communications between two or multiple users via computer networks, the Internet, communication networks, global information networks, virtual private networks (VPNs), wide-area networks (WANs), and local area networks (LANs); SaaS services featuring software for contact center interaction management; SaaS services featuring software for use in data analysis, predictive intelligence, and generative intelligence for sales, marketing, customer relationship management (CRM), telecommunications, and unified communications; providing an interactive website featuring technology for data analysis, predictive intelligence, and generative intelligence for assisting users in generating sales-related, marketing-related, and customer management-related communications.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Teleconferencing and video conferencing services Downloadable computer application software for telecommunications, namely, software for use in group messaging, creating postings, file sharing, calendaring, audio and video conferencing, telephone call processing, recording and transmitting text and data files, internet telephony (VoIP) services, voicemail and facsimile services, and predictive software and generative software for use in data analysis for sales, marketing, customer relationship management (CRM), telecommunications, and unified communications. Software as a service (SAAS) services featuring software for conferencing; providing on-line, non-downloadable software for the transmission, recording, reproduction, display, organization, management, manipulation, and review of electronic messages, e-mails, instant messages, text messages, text, facsimiles, graphics, pictures, images, files, documents, presentations, business and project tasks, calendar appointments, voice, audio, video, and audiovisual content, and other data for the facilitation of communications between two or multiple users via computer networks, the Internet, communication networks, global information networks, virtual private networks (VPNs), wide-area networks (WANs), and local area networks (LANs); SaaS services featuring software for contact center interaction management; SaaS services featuring software for use in data analysis, predictive intelligence, and generative intelligence for sales, marketing, customer relationship management (CRM), telecommunications, and unified communications; providing an interactive website featuring technology for data analysis, predictive intelligence, and generative intelligence for assisting users in generating sales-related, marketing-related, and customer management-related communications.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Teleconferencing and video conferencing services Downloadable computer application software for telecommunications, namely, software for use in group messaging, creating postings, file sharing, calendaring, audio and video conferencing, telephone call processing, recording and transmitting text and data files, internet telephony (VoIP) services, voicemail and facsimile services, and predictive software and generative software for use in data analysis for sales, marketing, customer relationship management (CRM), telecommunications, and unified communications. Software as a service (SAAS) services featuring software for conferencing; providing on-line, non-downloadable software for the transmission, recording, reproduction, display, organization, management, manipulation, and review of electronic messages, e-mails, instant messages, text messages, text, facsimiles, graphics, pictures, images, files, documents, presentations, business and project tasks, calendar appointments, voice, audio, video, and audiovisual content, and other data for the facilitation of communications between two or multiple users via computer networks, the Internet, communication networks, global information networks, virtual private networks (VPNs), wide-area networks (WANs), and local area networks (LANs); SaaS services featuring software for contact center interaction management; SaaS services featuring software for use in data analysis, predictive intelligence, and generative intelligence for sales, marketing, customer relationship management (CRM), telecommunications, and unified communications; providing an interactive website featuring technology for data analysis, predictive intelligence, and generative intelligence for assisting users in generating sales-related, marketing-related, and customer management-related communications.
9.
CLOUD-BASED COMMUNICATION SYSTEM FOR AUTONOMOUSLY PROVIDING COLLABORATIVE COMMUNICATION EVENTS
A cloud-based method and system for autonomously providing collaborative communication events to one or more users of client devices. The method and system are configured to analyze an active user communication for the purposes of determining, predicting, presenting, and/or triggering collaboration opportunities (e.g., later communication sessions or events) automatically or for manual selection by the active user. The analysis is performed in the context of a specific user communication and is completed with support from cloud-based communication services, data, and workflows.
Disclosed is a localized conference system and associated methods for performing a zero-configuration pairing of a first device and a second device. The pairing causes the first device to receive pairing codes that are transmitted from different devices in a wireless range of the first device. The pairing causes the first device to receive alphanumeric characters that are unique to a particular pairing code and that include less than all of the alphanumeric characters of the particular pairing code. The pairing causes the first device to decode a network address of the second device from the particular pairing code, and to establish a network connection with the second device using the network address that is decoded from the particular pairing code. The pairing causes the first device to remotely control the second device or a conference streaming through the second device with messaging passed through the network connection.
H04W 76/11 - Attribution ou utilisation d'identifiants de connexion
H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
11.
SYSTEMS AND METHODS FOR SELECTIVE ENCRYPTION OF SENSITIVE IMAGE DATA
Disclosed is a selective encryption system that selectively encrypts sensitive image data within frames of a video stream and compresses other insensitive image data within the frames in order to generate and distribute a partially encrypted video stream that protects the sensitive image data without the time, energy, resource, and size penalty associated with encrypting all image data in all frames of the video stream. The system parses a video stream image into different regions that each contain different image data. The system detects first regions that contain the sensitive image data, encrypts the sensitive image data in the first regions, and compresses the image data in other second regions without encryption. The system distributes a selectively encrypted frame of the video stream that includes the encrypted image data for the first regions and the compressed image data for second regions.
A computer-implemented method for improving conference session management is provided. The method comprises determining a participation level for a participant during a conference session, determining a presence expectation for the participant during the conference session, in response to determining the participation level and the presence expectation for the participant, evaluating an impact of the participant departing the conference session, and in response to determining that that the impact exceeds a threshold, sending a departure notification corresponding to a departure of the participant.
Systems, methods, and computer-readable media are provided for rendering a shared virtual meeting environment during a video meeting session. The shared virtual meeting environment comprises a shared virtual space which is accessible to the meeting participants and includes video streams for each of the respective meeting participants. The video streams may be repositioned within the shared virtual space based on user interaction within the shared virtual space.
G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p. ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
G06Q 10/101 - Création collaborative, p. ex. développement conjoint de produits ou de services
14.
Adaptive video quality for large-scale video conferencing
Media, methods, and systems are disclosed for adaptively adjusting video quality in a virtual event hosted by a virtual event hosting platform. A plurality of presenter video streams may be received at a video server. A change of state associated with a presenter video stream of the plurality of presenter video streams may be detected. In response to detecting the change of state, a change to a video display parameter for the presenter video stream may be requested by the video server. The video server may receive the updated presenter video stream from a presenter computing device associated with the presenter video stream. The video server may send updated presenter video stream to a plurality of presenter computing devices associated with the plurality of presenter video streams.
G06T 3/4053 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement basé sur la super-résolution, c.-à-d. où la résolution de l’image obtenue est plus élevée que la résolution du capteur
H04L 65/75 - Gestion des paquets du réseau multimédia
Disclosed is a system and associated methods for secure media stream distribution across different platforms associated with different Internet domains. A first node of a first platform receives a first request from a device, performs a first verification based on credentials provided by the device matching stored credentials, generates a first signed token, and provides the first signed token with a second link for the device to access the requested media stream from a second network node of a second platform. The second network node determines that the device was verified at the first network node based on a second stream request from the device including the first signed token, generates a second token that uniquely identifies the device in the second domain, and streams requested stream data to the device in response to performing a second verification based on requests for the stream data including the second token.
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
H04L 9/30 - Clé publique, c.-à-d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting and analyzing user reactions to messages received. One of the methods includes obtaining reaction data characterizing a reaction of a first user to a communication sent by a second user using a first communication service, wherein the first communication service allows users to react to received communications by selecting from a predetermined set of proprietary reactions that are supported by the first communication service; analyzing the reaction data to generate standardized reaction data that characterizes a sentiment of the reaction of the first user to the communication; mapping the standardized reaction data to one or more proprietary reactions from the predetermined set of proprietary reactions that are supported by the first communication service; and providing, to the first communication service, data identifying the one or more proprietary reactions.
A method includes receiving a plurality of textual data from one or more users within an online chat group. The method also includes rendering the plurality of textual data for each user of the online chat group. The method includes further enabling one user from the online chat group to edit a textual data originated by another user from the online chat group. A notification is rendered on a graphical user interface (GUI) that the textual data originated by the another user has been edited. In response to a user selection thereof, the edit is accepted, rejected, or further edited.
H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p. ex. des poussées de notifications des messages reçus
H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM]
H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
Systems, programs, and media for creating virtual events and presenting the virtual event content to attendees of the virtual events are described herein. A virtual event hosting system may receive input from an event creator for creating an event comprising stages, sessions, networking, and expos. The event may provide a virtual environment for presenting users to make presentations and attendees to view and interact with the presenting users and other attendees. Data associated with the event and the attendees may be collected for analysis to improve engagement in future virtual events.
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p. ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
A computer-implemented method includes receiving a plurality of data associated with a device, wherein the plurality of data includes a location data associated with the device; applying the plurality of data as an input to a trained Machine Learning (ML) model to determine an error correcting code to be used for the device based on an output of the selected ML model; and sending the error correcting code to the device.
H03M 13/00 - Codage, décodage ou conversion de code pour détecter ou corriger des erreursHypothèses de base sur la théorie du codageLimites de codageMéthodes d'évaluation de la probabilité d'erreurModèles de canauxSimulation ou test des codes
H03M 13/37 - Méthodes ou techniques de décodage non spécifiques à un type particulier de codage prévu dans les groupes
H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
20.
METHOD AND SYSTEM FOR CONNECTING HEADSET TO DEVICE WITH ACTIVE SESSION
The present disclosure provides a computer-implemented method for connecting peripheral units to user devices. The method comprises detecting a communication via a first user device connectable to a peripheral unit; detecting a connection intent of the peripheral unit to connect to a second user device; and sending, to the second user device, a command to suppress a connection with the peripheral unit.
Disclosed is a multi-language translation system and associated methods that adapt to users speaking different languages, and that convert each spoken language to a target language. The system trains a neural network using audio of different speakers speaking different languages, and generates vectors with different sets of audio features that identify each of the different languages. The system receives an audio stream, transcribes a first snippet from a first language to the target language based on a first vector classifying the first audio snippet features to the first language, transcribes a second audio snippet from a new language to the target language based on the first vector being unable to classify the second audio snippet features to the first language, and transcribes a third audio snippet from a second language to the target language based on a second vector classifying the third audio snippet to the second language.
G10L 13/08 - Analyse de texte ou génération de paramètres pour la synthèse de la parole à partir de texte, p. ex. conversion graphème-phonème, génération de prosodie ou détermination de l'intonation ou de l'accent tonique
A method includes receiving a facial data associated with a participant user; generating an avatar data of the participant user based on the facial data using a first machine learning (ML) model; receiving data associated with facial movement; and training the generated avatar based on the data associated with facial movement using a second ML model to generate a trained avatar data, wherein the trained avatar data mimics appropriate facial movements associated with audio data.
The present disclosure relates to a method for controlling a real-time communication between at least two participants on a real-time conversation and collaboration platform by means of a digital assistant unit, wherein clients are connected to a conferencing application via a communications network establishing the communication, the method comprising the steps of identifying, from the at least two participants, a first participant as an active speaker in the conversation by using audio signals received from the first participant via a microphone, activating the digital assistant unit for the first participant, if a predetermined event is detected, wherein the audio signals received from the first participant are analyzed so as to identify voice commands therefrom, wherein an Automatic Speech Recognition engine performs a voice recognition procedure for identifying and transcribing the identified voice commands, and wherein the transcribed voice commands are analyzed and executed.
H04M 3/38 - Dispositions de service gradué, c.-à-d. interdiction à quelques abonnés d'établir certaines connexions
G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
G10L 25/51 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation
H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
H04M 3/527 - Dispositions centralisées de réponse aux appels ne demandant pas l'intervention d'un opérateur
Systems, methods, and computer-readable media are provided for rendering a shared virtual meeting environment during a video meeting session. The shared virtual meeting environment comprises a shared virtual space which is accessible to the meeting participants and includes video streams for each of the respective meeting participants. The video streams may be repositioned within the shared virtual space based on user interaction within the shared virtual space.
G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p. ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
G06Q 10/101 - Création collaborative, p. ex. développement conjoint de produits ou de services
Media, methods, and systems are disclosed for mitigating network resource contention. Event scheduling details are received regarding one or more virtual events. In response to determining that an upcoming virtual event will begin within a predetermined time threshold, various steps are performed. First, a predicted number of event participants is determined. Next, database artifacts associated with the upcoming virtual event are prefetched. Then static event display resources are accessed prior to a start of the upcoming virtual event, and the database artifacts and the static event display resources are cached. A network protocol request to access network resources is received from a client device. The database artifacts and the static event display resources are pushed to a client-side cache associated with the client device, and a minimal network response is transmitted to the client device.
H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet
G06F 16/957 - Optimisation de la navigation, p. ex. mise en cache ou distillation de contenus
H04L 65/00 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel
H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences
26.
SYSTEM AND METHOD FOR DEEP MESSAGE EDITING IN A CHAT COMMUNICATION ENVIRONMENT
A method includes detecting a modification to one chat message that forms a modified one chat message. Subsequent chat messages that are posted after the one chat message has been posted are processed. The method includes automatically identifying a chat message from the subsequent chat messages that has a dependency on the one chat message. The method also includes automatically determining whether a content of the chat message from the subsequent chat messages is impacted by the modified one chat message.
H04L 51/216 - Gestion de l'historique des conversations, p. ex. regroupement de messages dans des sessions ou des fils de conversation
H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM]
H04L 51/063 - Adaptation du contenu, p. ex. remplacement d'un contenu inapproprié
H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p. ex. des poussées de notifications des messages reçus
27.
SYSTEM AND METHOD FOR IDENTIFYING ACTIVE COMMUNICATOR
A method includes receiving a plurality of video data associated with a plurality of users in an electronic conference. The method further includes processing the plurality of video data to determine whether an action of a user matches an active communicator action. In response to determining that the action of the user matches the active communicator action, the method further includes determining that the user intends to actively communicate audio or video data in the electronic conference. Moreover, the method includes identifying the user as an active communicator within the electronic conference.
H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences
G06F 3/04812 - Techniques d’interaction fondées sur l’aspect ou le comportement du curseur, p. ex. sous l’influence de la présence des objets affichés
G06V 40/20 - Mouvements ou comportement, p. ex. reconnaissance des gestes
H04L 65/401 - Prise en charge des services ou des applications dans laquelle les services impliquent une session principale en temps réel et une ou plusieurs sessions parallèles additionnelles en temps réel ou sensibles au temps, p. ex. accès partagé à un tableau blanc ou mise en place d’une sous-conférence
H04L 65/611 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p. ex. radio sur Internet pour la multidiffusion ou la diffusion
28.
SYSTEMS AND METHODS FOR RECOGNIZING A SPEECH OF A SPEAKER
Systems, methods, and computer readable media comprising instructions executable by a processor, for recognizing speech within a received audio signal segment the audio signal to isolate the speech based on a speaker audio profile, determine from the audio signal a command, a first score reflecting confidence in determining the command, and a second score reflecting a potential error in determining the command, and cause the command to be executed if the first score is above a first threshold value and the second score is below a second threshold value.
A computer-implemented method for identifying gestures in video from video conferencing applications is provided. The method comprises causing capture, by a video feed capture service, of data from a video conference session running on a video conferencing application. The method further comprises causing to write, by the video feed capture service, the data to a cache queue. A cache queue processing service moves the data from the cache queue to a location in shared memory. A gesture recognition service reads the data from the location in shared memory to determine whether a gesture is present within a video frame from the data. The gesture recognition service identifies a first gesture in the data. The method further comprises causing to send to the video conferencing application, by the gesture recognition service, the first gesture.
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Telecommunication services, namely, business messaging services, calendaring, file sharing, business phone services, business teleconferencing, and business video conferencing services; Analytics, technical support and workflow customizations for said telecommunication services Non-downloadable computer software for business messaging, phone services, teleconferencing, and video conferencing services for transmission or sharing of documents, images, and files for interactive business electronic communications between two or multiple users
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Providing customer service and technical support for operation of contact center services; AI-powered interactive contact center services Non-downloadable cloud-based software for contact center services, contact center customer interaction management, and workflow management
32.
Systems and methods for determining a conference departure impact
A computer-implemented method for improving conference session management is provided. The method comprises determining a participation level for a participant during a conference session, determining a presence expectation for the participant during the conference session, in response to determining the participation level and the presence expectation for the participant, evaluating an impact of the participant departing the conference session, and in response to determining that that the impact exceeds a threshold, sending a departure notification corresponding to a departure of the participant.
A computer-implemented machine learning method for improving a collaboration environment is provided. The method comprises receiving text data for one or more users of the collaboration environment. The method further comprises generating a statement by partitioning the text data. The method further comprises determining an act using the statement and generating a thread using at least the statement and the act. The method further comprises generating an actor list using at least the thread, and generating an actionable item using the actor list and the thread.
Programs, systems, and methods for facilitating low contact or no-contact registration, check-in, and attendance to an event. Registration is provided to an event virtually such that an attendee of the event may provide a single click registration or registration may be performed automatically be detecting, by a first sensor, the attendee and providing automatic registration. Automatic check-in to the event may be provided to the attendee by obtaining, by a second sensor, information indicative of the attendee and determining registration information from an attendee profile. The attendee may be provided access to event activities to which the attendee is registered. Furthermore, data associated with attendance at the event may be tracked and the attendee may be provided incentives based on the tracked data.
G06Q 10/02 - Réservations, p. ex. pour billetterie, services ou manifestations
H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
G06Q 30/0207 - Remises ou incitations, p. ex. coupons ou rabais
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
A computer-implemented method for adjusting content shared during communication sessions, comprising: obtaining, through a first device, a content to share, determining a primary portion of the content to share, adjusting the content to share based on the primary portion to generate a first adjusted content to share and causing the first adjusted content to share to be displayed on a second device.
The present disclosure provides methods and systems for creating recordings for virtual conferences. According to one of the embodiments a computer-implemented method is provided. The method comprises: requesting that an invitee of a virtual conference, through a conferencing platform, create a pre-recording to be played during the virtual conference; receiving the pre-recording, through the conferencing platform, from the invitee prior to the conference; storing the pre-recording in a database associated with the conferencing platform; identifying, through the conferencing platform, a first request from a first participant to perform an action on the pre-recording during the conference; and in response to identifying the request from the participant, performing the action, through the conferencing platform, on the pre-recording during the conference.
09 - Appareils et instruments scientifiques et électriques
38 - Services de télécommunications
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable mobile application and computer software for
telecommunications, namely, software for use in group
messaging, creating postings, file sharing, calendaring,
audio and video conferencing, telephone call processing,
recording and transmitting text and data files, internet
telephony (VoIP) services, voicemail and facsimile services,
and telemedicine services. Teleconferencing and video conferencing services;
telecommunication access services; communication services,
namely, transmission of data, audio, messages, and
information by electronic communications networks; telephone
communication services. Software as a service (SAAS) services featuring software for
conferencing; providing on-line, non-downloadable software
for the transmission, recording, reproduction, display,
organization, management, manipulation, and review of
electronic messages, e-mails, instant messages, text
messages, text, facsimiles, graphics, pictures, images,
files, documents, presentations, business and project tasks,
calendar appointments, voice, audio, video, and audiovisual
content, and other data for the facilitation of
communications between two or multiple users via computer
networks, the Internet, communication networks, global
information networks, virtual private networks (VPNs),
wide-area networks (WANs), and local area networks (LANs);
software as a service (SaaS) services featuring software for
contact center interaction management.
A computer-implemented machine learning method for generating real-time summaries is provided. The method comprises identifying a speech segment during a conference session, generating a real-time transcript from the speech segment, determining a topic from the real-time transcript, generating a summary of the topic, and streaming the summary of the topic during the conference session.
G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
G10L 25/78 - Détection de la présence ou de l’absence de signaux de voix
G10L 25/51 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation
39.
Systems and methods for establishing a call connection
Systems and methods for establishing call connection in response to user action, the method including receiving a first user action from a user associated with making a call connection, wherein the first user action comprises any of copying at least part of a phone number, pasting at least part of the phone number, or inputting at least part of the phone number. The method also includes determining one or more call recipients based on the first user action. The method also includes establishing one or more silent call connections based on the determined one or more call recipients, wherein each of the one or more silent call connections comprises a call connection with a predetermined parameter so that there are no incoming call indicators on one or more devices associated with the one or more call recipients.
H04M 3/00 - Centraux automatiques ou semi-automatiques
G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
H04M 1/247 - Appareils téléphoniques munis de moyens d’aide à l’utilisateur ou de moyens de sélection de fonction facilitant leur emploi
H04M 1/253 - Appareils téléphoniques utilisant la transmission numérique de la parole
H04M 1/72469 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles pour faire fonctionner le dispositif en sélectionnant des fonctions à partir de plusieurs éléments affichés, p. ex. des menus ou des icônes
The present disclosure relates to systems and methods for automatically converting one or more emails to one or more chat conversations and for automatically converting a chat conversation to an email thread.
Systems and methods are provided for generating a resource preview in a communication session. The systems and methods may include receiving a link associated with a resource from a sender to a recipient. The systems and method may further include displaying a resource preview as a function of the received link and a stored preview-setting profile. The preview-setting profile may include a recipient-based preview setting, an environment-based preview setting, or a sender-based preview setting.
09 - Appareils et instruments scientifiques et électriques
38 - Services de télécommunications
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Downloadable mobile application and computer software for telecommunications, namely, software for use in group messaging, creating postings, file sharing, calendaring, audio and video conferencing, recording and transmitting text and data files, and telemedicine services.
(2) Downloadable mobile application and computer software for telecommunications, namely, software for use in telephone call processing, internet telephony (VoIP) services, voicemail and facsimile services. (1) Teleconferencing and video conferencing services; telecommunication access services; communication services, namely, transmission of data, audio, messages, and information by electronic communications networks.
(2) Telephone communication services.
(3) Software as a service (SAAS) services featuring software for conferencing; providing on-line, non-downloadable software for the transmission, recording, reproduction, display, organization, management, manipulation, and review of electronic messages, e-mails, instant messages, text messages, text, facsimiles, graphics, pictures, images, files, documents, presentations, business and project tasks, calendar appointments, voice, audio, video, and audiovisual content, and other data for the facilitation of communications between two or multiple users via computer networks, the Internet, communication networks, global information networks, virtual private networks (VPNs), wide-area networks (WANs), and local area networks (LANs); software as a service (SaaS) services featuring software for contact center interaction management.
43.
COMPUTER SUPPORTED ENVIRONMENT FOR AUTOMATICALLY PRIORITIZING ELECTRONIC MESSAGES BASED ON IMPORTANCE TO THE SENDER
A method includes analyzing a content of an electronic message associated with a sender. A score associated with the electronic message is generated. The score is indicative of an importance of the electronic message to the sender. The electronic message is automatically flagging based on the score. The flagged electronic message is transmitted to a recipient.
H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
A method includes capturing a first image associated with a portion of a display screen being shared. The method further includes rendering the first image in a preview window of the display screen being shared to form a second image. The second image is captured so as to determine whether the first image is duplicated in the second image. The duplication of the first image in the second image is masked to form a third image. The third image is rendered in the preview window.
G06F 3/14 - Sortie numérique vers un dispositif de visualisation
H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
H04L 65/401 - Prise en charge des services ou des applications dans laquelle les services impliquent une session principale en temps réel et une ou plusieurs sessions parallèles additionnelles en temps réel ou sensibles au temps, p. ex. accès partagé à un tableau blanc ou mise en place d’une sous-conférence
H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c.-à-d. pour permettre la transmission de conférences
Programs, systems, and methods for facilitating low contact or no-contact registration, check-in, and attendance to an event. Registration is provided to an event virtually such that an attendee of the event may provide a single click registration or registration may be performed automatically be detecting, by a first sensor, the attendee and providing automatic registration. Automatic check-in to the event may be provided to the attendee by obtaining, by a second sensor, information indicative of the attendee and determining registration information from an attendee profile. The attendee may be provided access to event activities to which the attendee is registered. Furthermore, data associated with attendance at the event may be tracked and the attendee may be provided incentives based on the tracked data.
G06Q 10/02 - Réservations, p. ex. pour billetterie, services ou manifestations
H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
G06Q 30/0207 - Remises ou incitations, p. ex. coupons ou rabais
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
46.
SYSTEMS AND METHODS FOR HANDLING CALLS IN MULTIPLE BROWSER TABS
The present disclosure provides for a computer-implemented method for handling communications across tabs. The method comprises detecting a first communication via a first tab within an application; identifying an initiation of a second communication via a second tab within the application; and responsive to identifying the initiation, causing to pull the first communication from the first tab to the second tab such that the first communication and the second communication are carried out via the second tab.
The present disclosure provides for a computer-implemented method for handling communications across tabs. The method comprises detecting a first communication via a first tab within an application; identifying an initiation of a second communication via a second tab within the application; and responsive to identifying the initiation, causing to pull the first communication from the first tab to the second tab such that the first communication and the second communication are carried out via the second tab.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Teleconferencing and video conferencing services; telecommunication access services; communication services, namely, transmission of data, audio, messages, and information by electronic communications network using artificial intelligence; telephone communication services; communication services, namely, transmission of data, audio, messages, and information by electronic communications network downloadable mobile application and downloadable computer software for telecommunications featuring software configured to interact with artificial intelligence for use in group messaging, creating postings, file sharing, calendaring, audio and video conferencing, telephone call processing, recording and transmitting text and data files, internet telephony (voip) services, voicemail services, and telemedicine services; downloadable mobile application and downloadable computer software for telecommunications featuring software for use in group messaging, creating postings, file sharing, calendaring, audio and video conferencing, telephone call processing, recording and transmitting text and data files, internet telephony (voip) services, voicemail and facsimile services, and telemedicine services
A computer-implemented method for generating a meeting summary of a meeting session is provided. The method comprises identifying a plurality of sentences spoken during a meeting session. The method further comprises assigning a relevance score to each sentence in the plurality of sentences. The relevance score represents how important each sentence is to the meeting session. The method further comprises generating a set of relevant sentences from the plurality of sentences based upon the relevance score assigned to each sentence and a relevance threshold. The relevance threshold represents a desired level of understanding of content from the meeting session. The method further comprises generating the meeting summary based on the set of relevant sentences and sending the meeting summary to a device associated with a user.
A method includes receiving an input data from a host to schedule a meeting. The input data may include invitees to the meeting and a time/date associated with the meeting. A first and a second set of invitees from the invitees are determined. The first set of invitees is identified to start a pre-meeting meeting prior to the meeting scheduled at the time/date. The second set of invitees is identified to start the meeting at the time/date. It is appreciated that the pre-meeting meeting and the meeting are merged into a single meeting at a predetermined threshold of time.
G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Software as a service (SAAS) services featuring software for conferencing; providing on-line, non-downloadable software for the transmission, recording, reproduction, display, organization, management, manipulation, and review of electronic messages, e-mails, instant messages, text messages, text, facsimiles, graphics, pictures, images, files, documents, presentations, business and project tasks, calendar appointments, voice, audio, video, and audiovisual content, and other data for the facilitation of communications between two or multiple users via computer networks, the Internet, communication networks, global information networks, virtual private networks (VPNs), wide-area networks (WANs), and local area networks (LANs); software as a service (SaaS) services featuring software for contact center interaction management
52.
Systems and methods for recognizing user information
A conferencing system is configured, for an interval of time, to receive time-dependent input data from a first user, the time-dependent input data obtained via a capturing device. The conferencing system is configured to receive profile data for the first user, analyze the time-dependent input data and the profile data for the first user using a computer-based model to obtain at least one classifier score for a classifier of a reaction of the first user, and transmit the at least one classifier score for the classifier to a second user.
A computer-implemented method for recording, comprising: transcribing a content of a conference session using a conferencing system, determining a topic from the content of the conference session, determining a timestamp for the topic from the content using the conferencing system, determining a snippet from the content, assigning the snippet to the topic and rearranging the snippet based on the topic and the timestamp within the conferencing system.
G11B 27/02 - Montage, p. ex. variation de l'ordre des signaux d'information enregistrés sur, ou reproduits à partir des supports d'enregistrement ou d'information
G11B 27/10 - IndexationAdressageMinutage ou synchronisationMesure de l'avancement d'une bande
COMPUTER-IMPLEMENTED METHOD OF PERFORMING A REAL-TIME COLLABORATION SESSION, COLLABORATIVE PLATFORM FOR PERFORMING REAL-TIME COLLABORATION SESSIONS, AND COLLABORATIVE CHAT POST OBJECT
A telecommunication device, apparatus, and a computer-implemented method of performing a real-time collaboration session with a plurality of participants can be configured so that a method can be performed. The method can include starting a chat application (e.g. a group chat application) for the participants of the real-time collaboration session; automatically creating, upon a first event being external or internal to the chat application, creating a collaborative chat post object (CCPO), for the session, authorizing the participants to edit the chat conversation content of the CCPO; and automatically sealing permanently the CCPO upon a second event being external or internal event to the chat application. For sealing the CCPO, the editable content of the CCPO can be converted into read-only content.
H04L 65/401 - Prise en charge des services ou des applications dans laquelle les services impliquent une session principale en temps réel et une ou plusieurs sessions parallèles additionnelles en temps réel ou sensibles au temps, p. ex. accès partagé à un tableau blanc ou mise en place d’une sous-conférence
A computer-implemented method for recording, comprising: transcribing a content of a conference session using a conferencing system, determining a topic from the content of the conference session, determining a timestamp for the topic from the content using the conferencing system, determining a snippet from the content, assigning the snippet to the topic and rearranging the snippet based on the topic and the timestamp within the conferencing system.
An apparatus and mechanism to manage multi-modal real-time or quasi real-time sessions such as voice, video, instant messaging, or web-conferencing across multiple devices through a simple subscription to a session management service. A user can subscribe to the service from many devices (e.g. mobile device, desk phone, personal computer, internet appliance, internet TV, communication terminal, etc.) and through the service seamlessly move sessions back and forth between subscribed devices. In a preferred embodiment, a user utilizes a “virtual slider” in a simple “two touch” procedure to effectuate the movement of a communication session from one device to another device via the service.
H04L 65/1093 - Procédures en session en ajoutant des participantsProcédures en session en supprimant des participants
H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
H04M 3/58 - Dispositions pour transférer les appels reçus d'un abonné à un autreDispositions pour permettre des conversations intérimaires entre le demandeur ou le demandé et une tierce personne
H04L 65/1069 - Établissement ou terminaison d'une session
G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect utilisant des icônes
G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p. ex. interaction avec des règles ou des cadrans
G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p. ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p. ex. des gestes en fonction de la pression exercée enregistrée par une tablette numérique utilisant un écran tactile ou une tablette numérique, p. ex. entrée de commandes par des tracés gestuels
H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences
H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c.-à-d. pour permettre la transmission de conférences
A method includes detecting a modification to one chat message that forms a modified one chat message. Subsequent chat messages that are posted after the one chat message has been posted are processed. The method includes automatically identifying a chat message from the subsequent chat messages that has a dependency on the one chat message. The method also includes automatically determining whether a content of the chat message from the subsequent chat messages is impacted by the modified one chat message.
H04L 51/216 - Gestion de l'historique des conversations, p. ex. regroupement de messages dans des sessions ou des fils de conversation
H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM]
H04L 51/063 - Adaptation du contenu, p. ex. remplacement d'un contenu inapproprié
H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p. ex. des poussées de notifications des messages reçus
58.
SYSTEM AND METHOD FOR DEEP MESSAGE EDITING IN A CHAT COMMUNICATION ENVIRONMENT
A method includes detecting a modification to one chat message that forms a modified one chat message. Subsequent chat messages that are posted after the one chat message has been posted are processed. The method includes automatically identifying a chat message from the subsequent chat messages that has a dependency on the one chat message. The method also includes automatically determining whether a content of the chat message from the subsequent chat messages is impacted by the modified one chat message.
A computer-implemented method for dynamically disabling an end-to-end encryption session within an online meeting session is provided. The method comprises engaging in an online meeting session in which an end-to-end encryption session is enabled. The method further comprises sending, to a key orchestration server, a first encrypted message in which the contents of the first encrypted message are instructions to disable the end-to-end encryption session. The method further comprises receiving, from the key orchestration server, a second encrypted message that indicates that a participant has initiated disabling of the end-to-end encryption session. In response to receiving the second encrypted message disabling the end-to-end encryption session while maintaining the online meeting session.
Systems, methods, and media are disclosed for propagating video streams based on geographical proximity and required transmission latency. A first video stream is received from a first presenting client device at a first origin video server connected to at least one other origin video server forming a mesh network. The first video stream is relayed to at least a second origin video server from the first presenting client device. The first video stream is transmitted from the second origin video server to an edge video server. The first video stream is received from the second origin video server by one or more edge video servers. The first video stream is broadcast to a plurality of participant client devices. A second video stream is received from a second presenting client device. The second video stream is transmitted via the second origin video server to the plurality of participant client devices.
H04N 21/25 - Opérations de gestion réalisées par le serveur pour faciliter la distribution de contenu ou administrer des données liées aux utilisateurs finaux ou aux dispositifs clients, p. ex. authentification des utilisateurs finaux ou des dispositifs clients ou apprentissage des préférences des utilisateurs pour recommander des films
H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p. ex. établissement de priorité des requêtes de clients
H04N 21/222 - Serveurs secondaires, p. ex. serveur proxy ou tête de réseau de télévision par câble
H04N 21/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
Systems, programs, and media for creating virtual events and presenting the virtual event content to attendees of the virtual events are described herein. A virtual event hosting system may receive input from an event creator for creating an event comprising stages, sessions, networking, and expos. The event may provide a virtual environment for presenting users to make presentations and attendees to view and interact with the presenting users and other attendees. Data associated with the event and the attendees may be collected for analysis to improve engagement in future virtual events.
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p. ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
A computer-implemented machine learning method for improving a collaboration environment is provided. The method comprises receiving text data for one or more users of the collaboration environment. The method further comprises generating a statement by partitioning the text data. The method further comprises determining an act using the statement and generating a thread using at least the statement and the act. The method further comprises generating an actor list using at least the thread, and generating an actionable item using the actor list and the thread.
A computer-implemented method for dynamically disabling an end-to-end encryption session within an online meeting session is provided. The method comprises engaging in an online meeting session in which an end-to-end encryption session is enabled. The method further comprises sending, to a key orchestration server, a first encrypted message in which the contents of the first encrypted message are instructions to disable the end-to-end encryption session. The method further comprises receiving, from the key orchestration server, a second encrypted message that indicates that a participant has initiated disabling of the end-to-end encryption session. In response to receiving the second encrypted message disabling the end-to-end encryption session while maintaining the online meeting session.
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Providing information in the fields of sales, marketing,
customer relationship management (CRM), and data analysis. Providing information in the fields of telecommunications,
unified communications. Software as a service (SAAS) services featuring software for
use in data analysis and predictive intelligence for sales,
marketing, customer relationship management (CRM),
telecommunications, and unified communications; providing
technology for data analysis and predictive intelligence for
assisting users in generating sales-related,
marketing-related, and customer management-related
communications via an interactive website.
A computer-implemented method and system for improving caller verification is provided. The method comprises registering an intended communications session by generating a key using, at least, a first call time window identifier, and storing the key in a database; in response to registering the intended communication session, receiving a request for caller verification, wherein the request comprises data representing a second call time window identifier; in response to receiving the request for caller verification, generating a comparison key based on the request; comparing the comparison key with the key stored in the database; and verifying the intended communication session in response to comparing the comparison key with the key.
H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
H04L 9/06 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p. ex. système DES
A method for associating a team with a meeting for prospective meeting attendees includes training a machine-learning algorithm to determine a match metric between a group of meeting attendees and a plurality of teams; in response to receiving a meeting invitation for a meeting, determining, by the processor, using the trained machine-learning algorithm, a match metric for each of the plurality of teams in a team system; in response to determining that the match metric for each of the plurality of teams is below a threshold value, creating, by the processor, a new team; associating, by the processor, the new team with the meeting for prospective meeting attendees; and sending, to the prospective meeting attendees, a link to the new team.
G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
G06Q 10/107 - Gestion informatisée du courrier électronique
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
A method for improving communications in a digital collaboration environment by receiving a communication directed to a first user, determining that the first user is unavailable, in response to determining that the first user is unavailable, determining a second user based on an attribute, and notifying the second user about the communication directed to the first user.
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
H04L 51/043 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM] en utilisant ou en gérant les informations de présence
G06F 16/9035 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes
Media, methods, and systems are disclosed for mitigating network resource contention. Event scheduling details are received regarding one or more virtual events. In response to determining that an upcoming virtual event will begin within a predetermined time threshold, various steps are performed. First, a predicted number of event participants is determined. Next, database artifacts associated with the upcoming virtual event are prefetched. Then static event display resources are accessed prior to a start of the upcoming virtual event, and the database artifacts and the static event display resources are cached. A network protocol request to access network resources is received from a client device. The database artifacts and the static event display resources are pushed to a client-side cache associated with the client device, and a minimal network response is transmitted to the client device.
H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet
G06F 16/957 - Optimisation de la navigation, p. ex. mise en cache ou distillation de contenus
H04L 65/00 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel
H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences
69.
SYSTEMS AND METHODS FOR PROVIDING AGGREGATE GROUP PRESENCE STATE IDENTIFIER
The present disclosure relates to systems and methods for presenting a group presence state based on determined participants of the group, obtained presence states of each participants and generated the group presence state using the presence states of each participant.
A temporal sequence of pictures is generated in a method for encoding of a first video stream. To do so, a synchronization signal can be used, which can be derived from a second video stream independently of the first video stream. Alternatively, the encoding of a second video stream independent of the first video stream can be based on the same principle as for the encoding of the first video stream.
H04N 19/107 - Sélection du mode de codage ou du mode de prédiction entre codage prédictif spatial et temporel, p. ex. rafraîchissement d’image
H04N 19/114 - Adaptation de la structure du groupe d’images, p. ex. nombre de trames B entre deux trames d’ancrage
H04N 19/177 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant un groupe d’images [GOP]
H04N 19/31 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant des techniques hiérarchiques, p. ex. l'échelonnage dans le domaine temporel
H04N 19/61 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée combiné avec un codage prédictif
H04N 21/2365 - Multiplexage de plusieurs flux vidéo
H04N 21/434 - Désassemblage d'un flux multiplexé, p. ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéoRemultiplexage de flux multiplexésExtraction ou traitement de SIDésassemblage d'un flux élémentaire mis en paquets
71.
Systems and methods for linking notes and transcripts
The present disclosure relates to systems and methods for automatically linking a note to a transcript of a conference. According to one of the embodiments a computer-implemented method is provided. The method comprises: receiving a transcript of a conference and a note from a conference participant; responsive to receiving the transcript of the conference and the note, applying a natural language processing on a content of the note and on a content of the transcript; identifying a matching content between the content of the note and the content of the transcript; generating a link corresponding to the matching content; and causing to display the link corresponding to the matching content.
A method includes receiving a plurality of video data associated with a plurality of users in an electronic conference. The method further includes processing the plurality of video data to determine whether an action of a user matches an active communicator action. In response to determining that the action of the user matches the active communicator action, the method further includes determining that the user intends to actively communicate audio or video data in the electronic conference. Moreover, the method includes identifying the user as an active communicator within the electronic conference.
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences
G06F 3/04812 - Techniques d’interaction fondées sur l’aspect ou le comportement du curseur, p. ex. sous l’influence de la présence des objets affichés
G06V 40/20 - Mouvements ou comportement, p. ex. reconnaissance des gestes
H04L 65/401 - Prise en charge des services ou des applications dans laquelle les services impliquent une session principale en temps réel et une ou plusieurs sessions parallèles additionnelles en temps réel ou sensibles au temps, p. ex. accès partagé à un tableau blanc ou mise en place d’une sous-conférence
H04L 65/611 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p. ex. radio sur Internet pour la multidiffusion ou la diffusion
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Providing information in the fields of sales, marketing, customer relationship management (CRM), and data analysis.
(2) Providing information in the fields of telecommunications, unified communications.
(3) Software as a service (SAAS) services featuring software for use in data analysis and predictive intelligence for sales, marketing, customer relationship management (CRM), telecommunications, and unified communications; providing technology for data analysis and predictive intelligence for assisting users in generating sales-related, marketing-related, and customer management-related communications via an interactive website.
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Providing information in the fields of telecommunications and unified communications Providing information in the fields of sales, marketing, customer relationship management, and business data analysis Software as a service (SAAS) services featuring software for use in data analysis and predictive intelligence for sales, marketing, customer relationship management (CRM), telecommunications, and unified communications; providing an interactive website featuring technology for data analysis and predictive intelligence for assisting users in generating sales-related, marketing-related, and customer management-related communications
76.
SYSTEMS AND METHODS FOR VIRTUAL MEETING SPEAKER SEPARATION
A computer-implemented machine learning method for improving speaker separation is provided. The method comprises processing audio data to generate prepared audio data and determining feature data and speaker data from the prepared audio data through a clustering iteration to generate an audio file. The method further comprises re-segmenting the audio file to generate a speaker segment and causing to display the speaker segment through a client device.
G10L 25/93 - Différenciation entre parties voisées et non voisées des signaux de la parole
G10L 25/51 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation
Media, methods, and systems are provided for a shim to enable dynamic selection of RTC during virtual events. A virtual event may be created, and an RTC provider may be selected for the virtual event. A connection request to connect to the RTC provider may be received from a client device. Thereafter, connection data may be signaled to the client device. A signaling message may be received from the client device. The signaling message may be intercepted and translated by the shim. The signaling message may then be transmitted to a signaling server for connecting to the RTC provider. Changes of state of the virtual event may be monitored to determine if a new RTC provider should be leveraged.
H04L 65/65 - Protocoles de diffusion en flux de paquets multimédias, p. ex. protocole de transport en temps réel [RTP] ou protocole de commande en temps réel [RTCP]
A method for recognizing speech within a received audio signal includes separating, using a computer-based neural network model, a speech from an audio signal based on a speaker's audio profile, determining a command from the speech, determining, from the audio signal, a first score reflecting a percentage of confidence in determining the command based on a frequency of using the command by the speaker, determining, from the audio signal, a second score reflecting a percentage of importance of the command, and causing the command to be executed if the first score is above a first threshold value and the second score is below a second threshold value.
Systems, programs, and media for creating virtual events and presenting the virtual event content to attendees of the virtual events are described herein. A virtual event hosting system may receive input from an event creator for creating an event comprising stages, sessions, networking, and expos. The event may provide a virtual environment for presenting users to make presentations and attendees to view and interact with the presenting users and other attendees. Data associated with the event and the attendees may be collected for analysis to improve engagement in future virtual events.
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p. ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
Computer-Implemented Method for Controlling a Collaboration Platform, Communication and Collaboration Application and Communication and Collaboration Platform
A method can include receiving a request for a read receipt by a first user of a predetermined user group for a session. The request for a read receipt can refer to an information segment of the thread supplied with a tag by the first user. The tag can include a predetermined character string identifying at least one second user from whom the first user requests the read receipt for the tagged information segment. The second user can be identified in a database, a notification containing the information segment to at least one second user can be sent and an acknowledgment message from the second user that he has read the notification containing the information segment can then be received for assigning a read receipt to the information segment as soon as the at least one second user has read the notification.
A computer implemented method of applying a unified search for a match of one or more features in a plurality of encrypted records, comprising using one or more processors of a server associated with a database comprising a plurality of encrypted records. The processor(s) is adapted for receiving a query for searching one or more plaintext features in the plurality of encrypted, searching for a match of the one or more plaintext features using a first search methodology and a second search methodology and outputting an indication of matching encrypted records according to the match. Wherein the second search methodology is asymptotically faster than the first search methodology and wherein the first search methodology is used for searching a subset of the plurality of encrypted records selected based on status indication associated with each encrypted record.
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
G06F 16/9038 - Présentation des résultats des requêtes
H04L 9/06 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p. ex. système DES
Systems, methods, and media are disclosed for propagating video streams based on geographical proximity and required transmission latency. A first video stream is received from a first presenting client device at a first origin video server connected to at least one other origin video server forming a mesh network. The first video stream is relayed to at least a second origin video server from the first presenting client device. The first video stream is transmitted from the second origin video server to an edge video server. The first video stream is received from the second origin video server by one or more edge video servers. The first video stream is broadcast to a plurality of participant client devices. A second video stream is received from a second presenting client device. The second video stream is transmitted via the second origin video server to the plurality of participant client devices.
H04N 21/21 - Éléments composants de serveur ou architectures de serveur
H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p. ex. établissement de priorité des requêtes de clients
H04N 21/222 - Serveurs secondaires, p. ex. serveur proxy ou tête de réseau de télévision par câble
H04N 21/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
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.
A method includes receiving an input data from a host to schedule a meeting. The input data may include invitees to the meeting and a time/date associated with the meeting. A first and a second set of invitees from the invitees are determined. The first set of invitees is identified to start a pre-meeting meeting prior to the meeting scheduled at the time/date. The second set of invitees is identified to start the meeting at the time/date. It is appreciated that the pre-meeting meeting and the meeting are merged into a single meeting at a predetermined threshold of time.
H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
88.
SYSTEM AND METHOD FOR FACILITATING ONLINE CHAT EDITS
A method includes receiving a plurality of textual data from one or more users within an online chat group. The method also includes rendering the plurality of textual data for each user of the online chat group. The method includes further enabling one user from the online chat group to edit a textual data originated by another user from the online chat group. A notification is rendered on a graphical user interface (GUI) that the textual data originated by the another user has been edited. In response to a user selection thereof, the edit is accepted, rejected, or further edited.
A method for associating a team with a meeting for prospective meeting includes receiving a meeting invitation comprising first information, wherein the first information comprises data identifying the prospective meeting attendees, receiving second information for a plurality of teams, wherein the second information comprises data identifying members for each one of the plurality of teams, comparing the first information with the second information to determine a match metric for each one of the plurality of teams, and determining a matching team from the plurality of teams for which the match metric is above a match threshold value. The method further includes, in response to determining that the match metric is below the match threshold value computed for each one of the plurality of teams, creating a new team, and associating one of the matching team or the new team with the meeting for prospective meeting attendees.
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
90.
SYSTEM AND METHOD FOR GAUGING ENGAGEMENT LEVEL OF ONLINE GROUP MEMBERS WITH SHARED ELECTRONIC DATA
A method includes monitoring accesses to a plurality of data shared with a plurality of online users that form an online group, wherein the plurality of data is shared over a plurality of times. The method further includes determining statistical information associated with accesses to the plurality of data by the plurality of online users. The method also includes displaying the statistical information in a graphical user interface (GUI).
A method for automatic transmission of status information from a first communications terminal set up for speech communication to a second communications terminal set up for text communication is provided. The speech communication between communications terminals is processed over a speech communications server and the text communication between communications terminals over a text communications server. The speech communications server and the text communications server exchange messages over at least one converter device. The status information will be transmitted from the first communications terminal over the speech communications server, the converter device, and the text communications server to the second communications terminal.
H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
H04L 65/1063 - Serveurs d'applications fournissant des services réseau
H04L 65/1069 - Établissement ou terminaison d'une session
H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
H04M 7/12 - Dispositions d'interconnexion entre centres de commutation pour l'exploitation entre centraux comportant différents types d'équipement de commutation, p. ex. à entraînement mécanique et pas à pas ou décimal et non décimal
92.
Systems and methods for establishing a call connection
Systems and methods for establishing call connection in response to user action, the method including receiving a first user action from a user associated with making a call connection, wherein the first user action comprises any of copying at least part of a phone number, pasting at least part of the phone number, or inputting at least part of the phone number. The method also includes determining one or more call recipients based on the first user action. The method also includes establishing one or more silent call connections based on the determined one or more call recipients, wherein each of the one or more silent call connections comprises a call connection with a predetermined parameter so that there are no incoming call indicators on one or more devices associated with the one or more call recipients.
H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
H04M 1/247 - Appareils téléphoniques munis de moyens d’aide à l’utilisateur ou de moyens de sélection de fonction facilitant leur emploi
H04M 1/253 - Appareils téléphoniques utilisant la transmission numérique de la parole
G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
H04M 1/72469 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles pour faire fonctionner le dispositif en sélectionnant des fonctions à partir de plusieurs éléments affichés, p. ex. des menus ou des icônes
93.
Computer-implemented method of performing a real-time collaboration session, collaborative platform for performing real-time collaboration sessions, and collaborative chat post object
A telecommunication device, apparatus, and a computer-implemented method of performing a real-time collaboration session with a plurality of participants can be configured so that a method can be performed. The method can include starting a chat application (e.g. a group chat application) for the participants of the real-time collaboration session; automatically creating, upon a first event being external or internal to the chat application, creating a collaborative chat post object (CCPO), for the session, authorizing the participants to edit the chat conversation content of the CCPO; and automatically sealing permanently the CCPO upon a second event being external or internal event to the chat application. For sealing the CCPO, the editable content of the CCPO can be converted into read-only content.
H04L 65/401 - Prise en charge des services ou des applications dans laquelle les services impliquent une session principale en temps réel et une ou plusieurs sessions parallèles additionnelles en temps réel ou sensibles au temps, p. ex. accès partagé à un tableau blanc ou mise en place d’une sous-conférence
Media, methods, and systems are disclosed for mitigating network resource contention. Event scheduling details are received regarding one or more virtual events. In response to determining that an upcoming virtual event will begin within a predetermined time threshold, various steps are performed. First, a predicted number of event participants is determined. Next, database artifacts associated with the upcoming virtual event are prefetched. Then static event display resources are accessed prior to a start of the upcoming virtual event, and the database artifacts and the static event display resources are cached. A network protocol request to access network resources is received from a client device. The database artifacts and the static event display resources are pushed to a client-side cache associated with the client device, and a minimal network response is transmitted to the client device.
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
G06F 16/957 - Optimisation de la navigation, p. ex. mise en cache ou distillation de contenus
H04L 12/853 - Actions liées au type de trafic, p.ex. qualité de service ou priorité pour le trafic temps réel
H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
H04L 65/00 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel
H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences
09 - Appareils et instruments scientifiques et électriques
38 - Services de télécommunications
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable mobile application and computer software for
telecommunications, namely, software for use in group
messaging, creating postings, file sharing, calendaring,
audio and video conferencing, telephone call processing,
recording and transmitting text and data files, internet
telephony (VoIP) services, voicemail and facsimile services,
and telemedicine services. Teleconferencing and video conferencing services;
telecommunication access services; communication services,
namely, transmission of data, audio, messages, and
information by electronic communications networks; telephone
communication services. Software as a service (SAAS) services featuring software for
conferencing; providing on-line, non-downloadable software
for the transmission, recording, reproduction, display,
organization, management, manipulation, and review of
electronic messages, e-mails, instant messages, text
messages, text, facsimiles, graphics, pictures, images,
files, documents, presentations, business and project tasks,
calendar appointments, voice, audio, video, and audiovisual
content, and other data for the facilitation of
communications between two or multiple users via computer
networks, the Internet, communication networks, global
information networks, virtual private networks (VPNs),
wide-area networks (WANs), and local area networks (LANs);
software as a service (SaaS) services featuring software for
contact center interaction management.
96.
System and method of determining an emotional state of a user
A computer-implemented method for determining an emotional state of a user based on a facial expression of the user and causing to display the emotional state of the user to the user is provided.
A computer-implemented method for sharing conference content is provided. The method comprises receiving a share input from a first device corresponding to a participant of a conference session, determining content for sharing using communication information associated with the participant, determining that the content is available through a second device and sharing the content using the second device.
H04L 65/1089 - Procédures en session en ajoutant des médiasProcédures en session en supprimant des médias
H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences
H04L 65/401 - Prise en charge des services ou des applications dans laquelle les services impliquent une session principale en temps réel et une ou plusieurs sessions parallèles additionnelles en temps réel ou sensibles au temps, p. ex. accès partagé à un tableau blanc ou mise en place d’une sous-conférence
H04L 65/1069 - Établissement ou terminaison d'une session
41 - Éducation, divertissements, activités sportives et culturelles
43 - Services de restauration (alimentation); hébergement temporaire
Produits et services
Promoting sports competitions and events of others Providing sports, recreation, amusement, performing arts facilities and rental of concert halls for entertainment purposes Arena services, namely, providing general purpose facilities for sports, concerts, conventions and exhibitions
21 - Ustensiles, récipients, matériaux pour le ménage; verre; porcelaine; faience
24 - Tissus et produits textiles
25 - Vêtements; chaussures; chapellerie
Produits et services
Stationery; office stationery Backpacks; book bags; sports bags Cups; mugs; water bottles, sold empty Fleece blankets; lap blankets Clothing, namely, tops and headwear
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Teleconferencing and video conferencing services; telecommunication access services; communication services, namely, transmission of data, audio, messages, and information by electronic communications networks; telephone communication services Downloadable mobile application and computer software for telecommunications, namely, software for use in group messaging, creating postings, file sharing, calendaring, audio and video conferencing, telephone call processing, recording and transmitting text and data files, internet telephony (VoIP) services, voicemail and facsimile services, and telemedicine services Software as a service (SAAS) services featuring software for conferencing; providing on-line, non-downloadable software for the transmission, recording, reproduction, display, organization, management, manipulation, and review of electronic messages, e-mails, instant messages, text messages, text, facsimiles, graphics, pictures, images, files, documents, presentations, business and project tasks, calendar appointments, voice, audio, video, and audiovisual content, and other data for the facilitation of communications between two or multiple users via computer networks, the Internet, communication networks, global information networks, virtual private networks (VPNs), wide-area networks (WANs), and local area networks (LANs); software as a service (SaaS) services featuring software for contact center interaction management