560 patents
Page 24 of 28
Utility
Collaborative virtual waiting room
20 Sep 22
A request for a contact center agent interaction is received from a user device associated with a user.
Vi Dinh Chau, Jin Li, Xu Hua Li
Filed: 31 Jan 22
Utility
Controlled incoming query distribution based on skip criteria
13 Sep 22
The number of agents to which incoming queries to a customer interaction center agent group may be distributed is limited based on skip criteria.
Yongxiang Dai, Xu Hua Li, Kaifeng Zhang
Filed: 30 Jul 21
Utility
Self-select sub-meetings in videoconferencing
13 Sep 22
One disclosed example method includes a video conference provider establishing a main meeting of a video conference and multiple associated sub-meetings at the request of a host client device associated with a host of the meeting.
Lin Han, Nitasha Walia
Filed: 22 Apr 21
Utility
View layout configuration for increasing eye contact in video communications
13 Sep 22
Methods, systems, and apparatus, including computer programs encoded on computer storage media relate to a method for providing an active pane within a communication platform.
Gregory Wright
Filed: 9 Jun 21
Utility
Handling multiple communication requests
30 Aug 22
A communication server detects a first communication request from a first caller device to a second caller device.
Vi Dinh Chau
Filed: 29 Oct 21
Utility
Transmitting conference application content during a network conference
23 Aug 22
System and methods for transmitting conference application content during a network conference.
Ross Douglas Mayfield, Yoshifumi Takebuchi
Filed: 13 Oct 20
Utility
Method and apparatus for capturing a group photograph during a video conferencing session
16 Aug 22
In various embodiments, a group photograph system coordinates and creates a group photograph of participants of a video conferencing session.
Dingping Jiang, Juan Jiang Wald, Liang Wang, Huipin Zhang
Filed: 20 Nov 20
Utility
Two-stage Digital Automatic Gain Control
11 Aug 22
Disclosed are systems and methods for automatic control of gain in audio and video conferencing applications to maintain a predetermined and stable audio level.
Yu Rao, Yangzhong Wang, Jianglong Li
Filed: 11 Jan 22
Utility
Adaptive Screen Encoding Control
11 Aug 22
An adaptive screen encoding method comprising: using a computer, creating and storing, in computer memory, a plurality of conditions for use by a server configured to determine which of picture coding type to select; detecting a current picture by a sender for a content type including textual content, graphical content, and natural image content; determining a percentage of static macroblocks corresponding to the current picture; selecting the picture coding type based on the content type, the plurality of conditions, and the percentage of static macroblocks, wherein the method is performed by one or more special-purpose computing devices.
Jing Wu, Zhaofeng Jia, Bo Ling, Qiyong Liu
Filed: 2 Feb 22
Utility
System and method for identifying communication between virtual servers
9 Aug 22
A server, includes a virtual machine identifier assigning section to assign an identifier of a virtual machine operating on the server; and a network interface to transmit a packet including a Layer 2 header information which includes the identifier of the virtual machine and a first packet field for a VLAN-Tag, wherein the network, interface transmits the packet to a packet encapsulate section which encapsulates a second packet field including the Layer 2 header information with a virtual network identifier representing a virtual network to which the virtual machine belongs.
Atsushi Iwata, Akio Iijima
Filed: 19 Oct 20
Utility
Generating composite presentation content in video conferences
9 Aug 22
One example method includes joining, using a computing device, a video conference hosted by a video conference provider, the video conference having a plurality of participants; accessing, by the computing device, presentation content during the video conference, the presentation content comprising one or more content items and one or more video filters, at least one of the one or more video filters corresponding to one of the content items; receiving a selection of a first item of the one or more content items; accessing a first video filter of the one or more video filters, the first video filter corresponding to the content item; receiving a video feed from a video source; generating a composite video feed comprising the first content item and the first video feed, the composite video feed based on the video filter; and providing, via the video conference provider, the composite video feed to one or more video conference participants via the video conference.
Ross Mayfield
Filed: 30 Apr 21
Utility
Systems and methods for sharing content across videoconferencing sub-meetings
9 Aug 22
One example system for sharing content across videoconferencing sub-meetings includes a processor and at least one memory device.
Lin Han, Nitasha Walia
Filed: 26 Mar 21
Utility
Device Management Tool
4 Aug 22
A method for use in a device management provisioning tool includes assigning a device to an account.
Xiaolin Fu, Karen Kuei Ren Hong, Christopher Marinelarena
Filed: 15 Feb 21
Utility
Systems and Methods for Suggesting User Actions During a Video Conference
4 Aug 22
One example method includes receiving, by a computing device, audio during a video conference having a plurality of participants, the audio comprising spoken words by a user of the computing device; recognizing one or more words from the spoken words; identifying one or more keywords within the one or more recognized words; accessing a set of rules comprising one or more rules, each rule of the one or more rules associated with an application of a set of applications, and at least one rule of the one or more rules associated with a functionality of a respective application; determining a context associated with the one or more keywords; determining an application to execute based on the one or more keywords, the context, and the one or more rules, wherein determining the application comprises determining a functionality of the application to invoke; and in response to receiving user confirmation of the functionality of the application to invoke, executing the application and invoking the functionality.
Samuel LUM
Filed: 29 Jan 21
Utility
Call Enhancement In Virtual Desktop Infrastructure
4 Aug 22
Calls run through a virtual desktop infrastructure server are enhanced by testing communication network conditions and selecting, based on the test results, a media channel from a set of supported media channels, including a media channel that is routed through the virtual desktop infrastructure server and encapsulated in a protocol for exchanging data for virtual desktop applications and a more direct media channel that uses a network socket pair between a media server and a personal computing device and bypasses the virtual desktop infrastructure server.
Xingzhi Luo, Xiaofei Wang, Haibing Xu, Daoquan Ye
Filed: 3 Mar 21
Utility
Systems and Methods for Securely Recording and Retrieving Encrypted Video Conferences
4 Aug 22
One disclosed example method includes obtaining a meeting cryptographic key; transmitting, from a client device to a video conference provider, a request to initiate an encrypted video conference, the encrypted video conference including a plurality of participants; distributing the meeting cryptographic key to each participant of the plurality of participants; obtaining a public cryptographic key of a key pair, the key pair including the public cryptographic key and a private cryptographic key; encrypting the meeting cryptographic key using the public cryptographic key; transmitting, from the client device to the video conference provider, a request to record the video conference; encrypting audio and video from a microphone and image sensor of the client device using the meeting cryptographic key; transmitting the encrypted audio and video to the video conference provider; and providing the encrypted meeting cryptographic key to the video conference provider.
Max KROHN
Filed: 29 Jan 21
Utility
Intelligent Detection of Sensitive Data Within a Communication Platform
4 Aug 22
Methods, systems, and apparatus, including computer programs encoded on computer storage media provide for the intelligent detection of sensitive information within a communication platform.
Shane Springer, Thomas Noble
Filed: 30 Jan 21
Utility
Systems and Methods for Controlling Meeting Attendance
4 Aug 22
One example method for controlling online meeting attendance includes obtaining meeting information associated with a meeting, the meeting information comprising a meeting identifier; receiving, by a video conferencing system from a client device, a request to join the meeting, the request comprising the meeting identifier; receiving a user identifier corresponding to a user; accessing a set of guest identifiers corresponding to a plurality of meeting guests invited to the meeting; determining that the user is a meeting guest of the plurality of meeting guests based on the user identifier and a correspondence to a guest identifier of the set of guest identifier, wherein the user identifier is not in the set of guest identifiers; and responsive to determining that the user is a meeting guest of the plurality of meeting guests, connecting the client device to the meeting.
Shawn Michael ROLIN, Brendan James Ittelson
Filed: 29 Jan 21
Utility
Dynamic Access Control for Sensitive Information
4 Aug 22
Methods, systems, and apparatus, including computer programs encoded on computer storage media for containment of sensitive data within a communication platform.
Shane Springer, Thomas Noble
Filed: 3 Sep 21
Utility
Merging A Call With A Virtual Meeting
4 Aug 22
A call is merged with a virtual meeting to allow an audio-only caller to join the virtual meeting while bypassing one or more security checks configured for the virtual meeting.
Vi Dinh Chau, Haibing Xu
Filed: 29 Jan 21