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.
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/51 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination
G10L 25/93 - Discriminating between voiced and unvoiced parts of speech signals
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable mobile applications for using artificial intelligence (AI) for facilitating the analysis, 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); Downloadable mobile applications featuring software using AI for analysis of content for management and creation of group messages, 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 Software as a service (SAAS) services featuring software for using artificial intelligence (AI) for facilitating the analysis, 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 using AI for analysis of content for management and creation of group messages, 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
4.
SYSTEMS AND METHODS FOR AUDIO TRANSCRIPTION SWITCHING BASED ON REAL-TIME IDENTIFICATION OF LANGUAGES IN AN AUDIO STREAM
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 - Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
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).
The present disclosure provides methods, systems, and mediums for identifying an active speaker within an online conferencing session. The method comprises the steps of receiving an audio/video stream from a client device during an online conferencing session. Upon a participant speaking: identifying, a voiceprint representing the participant, wherein the voiceprint represents one or more unique vocal characteristics of the participant. Detecting a spatial position of the participant based upon movement of one or more markers of interest on the first speaker. Generating a mapping between the voiceprint and the spatial position of the participant. Using the voiceprint and the spatial position of the participant to identify the participant as a first active speaker. The method further comprises generating instructions to adjust positioning of a camera so that the first active speaker is centered within a video stream.
The present disclosure provides methods, systems, and mediums for identifying an active speaker within an online conferencing session. The method comprises the steps of receiving an audio/video stream from a client device during an online conferencing session. Upon a participant speaking: identifying, a voiceprint representing the participant, wherein the voiceprint represents one or more unique vocal characteristics of the participant. Detecting a spatial position of the participant based upon movement of one or more markers of interest on the first speaker. Generating a mapping between the voiceprint and the spatial position of the participant. Using the voiceprint and the spatial position of the participant to identify the participant as a first active speaker. The method further comprises generating instructions to adjust positioning of a camera so that the first active speaker is centered within a video stream.
The present disclosure provides methods, systems, and mediums for collaboration within a conferencing platform before scheduled meetings. In one aspect of the present disclosure, a computer-implemented method for collaboration within a conferencing platform before scheduled meetings is proposed. The method comprises the steps of receiving a request for a participant to join a scheduled meeting and detecting one or more criteria for the participant of the scheduled meeting. The method further comprises, based on the one or more criteria, moving the participant to a waiting room. The method further comprises moving the participant from the waiting room to the scheduled meeting.
A computer-implemented method for limiting participation in an electronic collaborative platform includes providing a new participant access to a group participating within the electronic collaborative platform. The method also includes receiving a participation time corresponding to an amount of time that the new participant is permitted to participate in the group. Additionally, the method includes terminating the access of the new participant to the group upon expiration of the participation time.
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).
An end-to-end encrypted communication system securely provides session keys for encrypted session history recovery for new members or reconnecting members of an encrypted session. The encrypted session history recovery adapts the end-to-end encryption for secure distribution of the encrypted content and session keys that were exchanged before the members connected to the encrypted session. The system receives encrypted content from a first member of the encrypted session during a first time when the first member is online and a second member of the encrypted session is offline and not connected to the encrypted session. The system detects that the second member comes online and connects to the encrypted session at a second time, and provides the second member with a session key associated with decrypting the encrypted content that was exchanged prior to the second member connecting to the encrypted session.
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.
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable mobile applications for using artificial
intelligence (AI) for facilitating the analysis,
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);
downloadable mobile applications featuring software using AI
for analysis of content for management and creation of group
messages, 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. Software as a service (SaaS) services featuring software for
using artificial intelligence (AI) for facilitating the
analysis, 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
using AI for analysis of content for management and creation
of group messages, 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.
14.
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.
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable mobile applications for using artificial intelligence (AI) for facilitating the analysis, 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); Downloadable mobile applications featuring software using AI for analysis of content for management and creation of group messages, 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 Software as a service (SAAS) services featuring software for using artificial intelligence (AI) for facilitating the analysis, 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 using AI for analysis of content for management and creation of group messages, 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
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Downloadable mobile applications for using artificial intelligence (AI) for facilitating the analysis, 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); downloadable mobile applications featuring software using AI for analysis of content for management and creation of group messages, 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. (1) Teleconferencing and video conferencing services.
(2) Software as a service (SaaS) services featuring software for using artificial intelligence (AI) for facilitating the analysis, 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 using AI for analysis of content for management and creation of group messages, 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.
17.
MATCHMAKING ATTENDEES FOR VIRTUAL, IN-PERSON, AND HYBRID EVENTS
Media, methods, and systems are provided for matchmaking for in-person, virtual, and hybrid events are disclosed. Event attendees may be added to a networking pool When the networking pool reaches a capacity, the event attendees may be added to other event attendees. Networking events may be one-to-one meetings or group meetings. Group meetings may be dedicated to a topic. Event attendees may be matched to other attendees or to a group meeting based on interest and behavioral data associated with the event attendee. When the networking event ends, the event attendees may be added back into the networking pool for further networking events.
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
A communication support system dynamically determines and presents to a conference participant the phonetic spelling for the proper pronunciation of a word associated with an individual engaging in a conversation with that conference participant prior to or during the establishment of the call, conference, or other communication session between the conference participant and the individual. The system receives an identifier that is associated with the identification or a device of that individual. The system retrieves the word associated with the individual based on a established correspondence between the identifier and the word, and maps the identifier to a region-of-origin. The system selects a set of entries that correspond different pronunciations of the word to different regions-of-origin, and presents, on a device of the conference participant, the proper pronunciation of the word from a particular entry of the set of entries that corresponds to region-of-origin.
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/1069 - Session establishment or de-establishment
H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
20.
SYSTEM AND METHOD FOR LOCATION BASED ERROR CORRECTING AND VIDEO TRANSCRIBING CODE SELECTION
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 - Coding, decoding or code conversion, for error detection or error correctionCoding theory basic assumptionsCoding boundsError probability evaluation methodsChannel modelsSimulation or testing of codes
H03M 13/37 - Decoding methods or techniques, not specific to the particular type of coding provided for in groups
H04L 1/00 - Arrangements for detecting or preventing errors in the information received
21.
SYSTEMS AND METHODS FOR IN ORDER CROSS CLUSTER REPLICATION OF ENCRYPTED MESSAGES
A multi-cluster environment improves the availability and performance of encryption messaging services by providing an in-order cross cluster replication of encryption messages. A first cluster and a second cluster of the multi-cluster environment receive messages with a session identifier for an encrypted session. The first and second clusters replicate the received messages across the multi-cluster environment. A third cluster of the multi-cluster environment detects a particular message from the replicated messages with a timestamp that is earlier than a timestamp of the other replicated messages, and defines a message sequence window with a subset of messages from the replicated messages arranged in an order that differs from an ordering with which the third cluster receives the replicated messages. The third cluster distributes the reordered subset of messages to endpoints of the encrypted session connected via the third cluster.
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable mobile applications for using artificial intelligence (AI) for facilitating the analysis, 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; Downloadable mobile applications for using artificial intelligence (AI) 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); Downloadable mobile applications for using AI for analysis of content for management and creation of group messages, 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 Software as a service (SAAS) services featuring software for using artificial intelligence (AI) for facilitating the analysis, 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; Software as a service (SAAS) services featuring software for using artificial intelligence (AI) 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 using AI for analysis of content for management and creation of group messages, 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.
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable mobile applications for using artificial intelligence (AI) for facilitating the analysis, 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; Downloadable mobile applications for using artificial intelligence (AI) 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); Downloadable mobile applications for using AI for analysis of content for management and creation of group messages, 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 Software as a service (SAAS) services featuring software for using artificial intelligence (AI) for facilitating the analysis, 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; Software as a service (SAAS) services featuring software for using artificial intelligence (AI) 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 using AI for analysis of content for management and creation of group messages, 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.
24.
ENCRYPTING DATA RECORDS AND PROCESSING ENCRYPTED RECORDS WITHOUT EXPOSING PLAINTEXT
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.
G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
25.
SYSTEMS AND METHODS FOR IMPROVED AUTOMATIC SPEECH RECOGNITION ACCURACY
Disclosed is an dynamic speech recognition system and associated methods for improving speech recognition accuracy by biasing, tuning, and/or otherwise adjusting a speech recognition model to account or compensate for different speech characteristics of individual speakers and/or different environmental factors that have different effects on the characteristics of the audio recorded from each speaker. The system receives an audio stream, identifies a speaker in the audio stream, selects a first vector that is generated by a first machine learning model and that encodes speech characteristics of the speaker, selects a second vector that is generated by a second machine learning model and that encodes audio characteristics that affect a capture of the audio stream, and adjusts a third machine learning model based on the first vector and the second vector. The system uses the third machine learning model after it is adjusted to convert speech into text.
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 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
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 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy
The present invention relates to a method for reducing noise in a workspace comprising a plurality of terminals (4) connected to a server (6) via a communication network (8), the method comprising the steps of detecting a noise level present at at least one of the plurality of terminals (4), which is above a predetermined threshold value; identifying the at least one terminal (4) at which the noise level above the predetermined threshold has been detected; and initiating a measure for reducing the noise level, wherein detecting the noise level is achieved through monitoring noise emitted from or in the vicinity of the respective terminals (4) of the plurality of terminals, by recording means (10) assigned to the respective terminals (4) of the plurality of terminals. The present invention further relates to a system for carrying out the method as well as to a server.
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 7/00 - Arrangements for interconnection between switching centres
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04M 1/247 - Telephone sets including user guidance or feature selection means facilitating their use
H04M 1/253 - Telephone sets using digital voice transmission
H04M 1/72469 - User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
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.
Media, methods, and systems are provided for matchmaking for in-person, virtual, and hybrid events are disclosed. Event attendees may be added to a networking pool When the networking pool reaches a capacity, the event attendees may be added to other event attendees. Networking events may be one-to-one meetings or group meetings. Group meetings may be dedicated to a topic. Event attendees may be matched to other attendees or to a group meeting based on interest and behavioral data associated with the event attendee. When the networking event ends, the event attendees may be added back into the networking pool for further networking events.
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
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.
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.
Disclosed is a conference system and associated methods for automatically controlling the audio in a conference involving multiple participants. The system receives and analyzes the audio streams associated with each of the participants. The system detects an identifier that is mentioned in the audio of a first audio stream, determines a context with which the identifier is mentioned in the audio of the first audio stream, and unmutes a second audio stream in response to the identifier being linked to the second audio stream and further in response to the context from the audio of the first audio stream specifying a request that a user associated with the second audio stream speak.
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 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 - Systems providing special services or facilities to subscribers
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable mobile applications for using artificial intelligence (AI) for facilitating the analysis, 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); Downloadable mobile applications featuring software using AI for analysis of content for management and creation of group messages, 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 Software as a service (SAAS) services featuring software for using artificial intelligence (AI) for facilitating the analysis, 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 using AI for analysis of content for management and creation of group messages, 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.
38.
Optimizing Video Coding Using a Deep Learning Model
A computer-implemented method for optimizing encoding video frames from a video is provided. In an embodiment, the method comprises receiving a video frame to be encoded. The method further comprises using one or more machine learning models to generate an encoding parameter value for encoding the video frame. The method further comprises comparing a first set of delta encoding values, based on the encoding parameter value, representing differences between groups of pixels of the video frame to a second set of delta encoding values, based on an alternative encoding parameter value, representing differences between the groups of pixels of the video frame, and in response to determining that the first set of delta encoding values is less than the second set of delta encoding values, selecting the encoding parameter value. The method further comprises based on the encoding parameter value, encoding the video frame to generate an encoded video frame.
H04N 19/146 - Data rate or code amount at the encoder output
H04N 19/136 - Incoming video signal characteristics or properties
H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
42 - Scientific, technological and industrial services, research and design
Goods & Services
Telecommunication services, namely, business messaging
services, calendaring, file sharing, business phone
services, business teleconferencing, and business video
conferencing services (term considered too vague by the
International Bureau pursuant to Rule 13 (2) (b) of the
Regulations); analytics, technical support and workflow
customizations for said telecommunication services (term
considered too vague by the International Bureau pursuant to
Rule 13 (2) (b) of the Regulations). 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 (term considered too vague by
the International Bureau pursuant to Rule 13 (2) (b) of the
Regulations).
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 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
H04N 19/177 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
H04N 19/31 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the temporal domain
H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
H04N 21/2365 - Multiplexing of several video streams
H04N 21/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video streamRemultiplexing of multiplex streamsExtraction or processing of SIDisassembling of packetised elementary stream
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing customer service and technical support for
operation of contact center services (term considered too
vague by the International Bureau pursuant to Rule 13 (2)
(b) of the Regulations); AI-powered interactive contact
center services (term considered too vague by the
International Bureau pursuant to Rule 13 (2) (b) of the
Regulations). Non-downloadable cloud-based software for contact center
services, contact center customer interaction management,
and workflow management (term considered too vague by the
International Bureau pursuant to Rule 13 (2) (b) of the
Regulations).
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.
H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
H04M 3/56 - Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
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.
G06T 3/4053 - Scaling of whole images or parts thereof, e.g. expanding or contracting based on super-resolution, i.e. the output image resolution being higher than the sensor resolution
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 - Calendar-based scheduling for persons or groups
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
46.
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 - Scientific and electric apparatus and instruments
38 - Telecommunications services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer application software for mobile phones and handheld computers, namely, software for telecommunications being 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; Downloadable computer application software for mobile phones and handheld computers, namely, software for telecommunications featuring predictive software and generative software for use in data analysis for sales, marketing, customer relationship management (CRM), telecommunications, and unified communications Teleconferencing and video conferencing 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; Software as a service (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 that allows users to generate sales-related, marketing-related, and customer management-related communications using data analysis, predictive intelligence, and generative intelligence
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer application software for mobile phones and handheld computers, namely, software for telecommunications being 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; Downloadable computer application software for mobile phones and handheld computers, namely, software for telecommunications featuring predictive software and generative software for use in data analysis for sales, marketing, customer relationship management (CRM), telecommunications, and unified communications Teleconferencing and video conferencing 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; Software as a service (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 that allows users to generate sales-related, marketing-related, and customer management-related communications using data analysis, predictive intelligence, and generative intelligence
49.
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 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.
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 - Allocation or use of connection identifiers
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
52.
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.
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Providing customer service and technical support for operation of contact center services (term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); AI-powered interactive contact center services (term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations).
(2) Providing temporary use of non-downloadable cloud-based software for contact center services in the nature of responding to customers inquiries for others, contact center customer interaction management, and workflow management.
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Telecommunication services, namely, business messaging services, calendaring, file sharing, business phone services, business teleconferencing, and business video conferencing services (term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); analytics, technical support and workflow customizations for said telecommunication services (term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations).
(2) Providing temporary use of 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.
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 with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06Q 10/101 - Collaborative creation, e.g. joint development of products or services
56.
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 - Scaling of whole images or parts thereof, e.g. expanding or contracting based on super-resolution, i.e. the output image resolution being higher than the sensor resolution
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 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy
A method includes receiving a user indication to create an online collaborative team within an online chat environment. The method further includes receiving a user selection of members for the online collaborative team. The online collaborative team enables the selected members of the online collaborative team to communicate with one another. The online chat environment maintains communication of the members and activities of the members of the online collaborative team. The online chat environment makes the activities and the communication available to the members when the members are within the online chat environment. The method further includes accessing attributes associated with the members of the online collaborative team. The method, responsive to the accessing the attributes associated with the members, determines a privacy setting of the online collaborative team.
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.
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 - Manipulating 3D models or images for computer graphics
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
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 - Coding, decoding or code conversion, for error detection or error correctionCoding theory basic assumptionsCoding boundsError probability evaluation methodsChannel modelsSimulation or testing of codes
H03M 13/37 - Decoding methods or techniques, not specific to the particular type of coding provided for in groups
H04L 1/00 - Arrangements for detecting or preventing errors in the information received
63.
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 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
G10L 13/08 - Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
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 - Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
G10L 25/51 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination
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 with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06Q 10/101 - Collaborative creation, e.g. joint development of products or 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 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
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 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 - Arrangements for multi-party communication, e.g. for conferences
G06F 3/04812 - Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
G06V 40/20 - Movements or behaviour, e.g. gesture recognition
H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
71.
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 - Scientific, technological and industrial services, research and design
Goods & Services
Telecommunication services, namely, electronic business messaging services, business phone services, namely, business communications by telephones, business teleconferencing, and business video conferencing services Providing temporary use of 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; computer services, namely, hosting on-line interactive public calendars that allow multiple participants to share event schedules; file sharing services, namely, providing a website featuring technology enabling users to upload and download electronic files; providing temporary use of non-downloadable computer software for providing analytics for business messaging, phone services, teleconferencing, video conferencing, and sharing of documents, images, and files; technical support, namely, troubleshooting in the nature of repair of telecommunications software problems; providing temporary use of non-downloadable computer software for workflow customizations 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 - Scientific, technological and industrial services, research and design
Goods & Services
Providing customer service for operation of contact center services, namely, responding to customers inquiries for others in the field of consumer goods, computer technical support, financial services Providing temporary use of non-downloadable cloud-based software for contact center services in the nature of responding to customers inquiries for others, contact center customer interaction management, and workflow management; Providing technical support for operation of contact center services, namely, monitoring technological functions of computer network systems; AI-powered interactive contact center services, namely, providing temporary use of online non-downloadable chatbot software using artificial intelligence (AI) for replying to questions from online customers
75.
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 - Reservations, e.g. for tickets, services or events
G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
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.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
79.
Methods and systems for pre-recorded participation in a conference
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 - Scientific and electric apparatus and instruments
38 - Telecommunications services
42 - Scientific, technological and industrial services, research and design
Goods & 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 - Procedures used during a speech recognition process, e.g. man-machine dialog
G10L 15/18 - Speech classification or search using natural language modelling
G10L 25/78 - Detection of presence or absence of voice signals
G10L 25/51 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination
82.
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.
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
H04M 1/247 - Telephone sets including user guidance or feature selection means facilitating their use
H04M 1/253 - Telephone sets using digital voice transmission
H04M 1/72469 - User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
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.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
G06F 16/9535 - Search customisation based on user profiles and personalisation
G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
G06Q 10/101 - Collaborative creation, e.g. joint development of products or services
H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
42 - Scientific, technological and industrial services, research and design
Goods & 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, telephone call processing, recording and transmitting text and data files, internet telephony (VoIP) services, voicemail and facsimile services, and telemedicine services. (1) 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.
(2) 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.
86.
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 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
H04L 51/234 - Monitoring or handling of messages for tracking 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.
H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
H04M 3/56 - Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
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 - Reservations, e.g. for tickets, services or events
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
89.
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 - Scientific and electric apparatus and instruments
38 - Telecommunications services
Goods & Services
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 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
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 - Calendar-based scheduling for persons or groups
H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
42 - Scientific, technological and industrial services, research and design
Goods & 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
95.
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.
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 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
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.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
H04L 65/1069 - Session establishment or de-establishment
H04L 65/1093 - In-session procedures by adding participantsIn-session procedures by removing participants
H04L 65/1094 - Inter-user-equipment sessions transfer or sharing
H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
H04M 3/42 - Systems providing special services or facilities to subscribers
H04M 3/56 - Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
H04M 3/58 - Arrangements for transferring received calls from one subscriber to anotherArrangements affording interim conversations between either the calling or the called party and a third party
H04M 1/72469 - User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
100.
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.