Intelligent status and engagement system

    公开(公告)号:US11483410B1

    公开(公告)日:2022-10-25

    申请号:US17369295

    申请日:2021-07-07

    Abstract: A computing device, method, and computer-readable medium storing instructions for determining user availability for one or more messaging applications are provided. For example, the computing device includes a processor for receiving user activity information from a client device including system interaction information and scheduled activity information for a user of the client device. The system interaction information includes information related to the user's current interaction with applications in the distributed workspace and the scheduled activity information includes information pulled from, for example, a calendar and/or scheduling application associated with the user. The processor processes the user activity information to determine a current user status for the user and output the current user status for the user of the client device to additional users of the one or more messaging applications. Based upon the current user status, messages from additional users of the messaging applications are filtered appropriately.

    Virtual computing system providing local screen sharing from hosted collaboration applications and related methods

    公开(公告)号:US11190561B2

    公开(公告)日:2021-11-30

    申请号:US16751417

    申请日:2020-01-24

    Abstract: A computing system may include a first client computing device configured to locally generate a first local graphics surface, and a second client computing device configured to locally generate a second local graphics surface. A collaboration cloud computing service may cooperate with the first and second client devices to capture the first graphics surface from the first client device and share the first graphics surface from the first client device within the second graphics surface of the second client device, determine a media cloud source and playback control data associated with a video to be displayed in the first graphics surface of the first client device, and cause the second client computing device to independently stream the video from the media cloud source and play the video within the shared first graphics surface synchronously with playback of the video at the first client device based upon the playback control data.

    System for determining distance between fixed and mobile endpoints and related methods

    公开(公告)号:US10948593B2

    公开(公告)日:2021-03-16

    申请号:US16015813

    申请日:2018-06-22

    Abstract: A system may include a fixed communications device and a mobile communications device each configured to wirelessly communicate at a first frequency and also at a second frequency higher than the first frequency. The fixed communications device and the mobile communications device may cooperate to establish a wireless link via the second frequency, exchange a location signal via the first frequency responsive to establishing the wireless link, communicate via the wireless link using the second frequency and determine respective transmit and receive delays associated with transmission and reception of the location signal via the first frequency, and determine a distance between the fixed communications device and the mobile communications device based upon a time of arrival of the location signal, the transmit and receive delays, and a signal speed associated with the second frequency.

    Determining which participant is speaking in a videoconference
    4.
    发明授权
    Determining which participant is speaking in a videoconference 有权
    确定哪个参与者在视频会议中发言

    公开(公告)号:US09430695B2

    公开(公告)日:2016-08-30

    申请号:US14740498

    申请日:2015-06-16

    Abstract: Aspects herein describe methods and systems of receiving, by one or more cameras, images in which the images comprise facial images of individuals. Aspects of the disclosure describe extracting the facial images from the images received, sorting the extracted facial images into separate groups wherein each group corresponds to the facial images of each individual, and selecting, for each individual, a preferred facial image from each group. The preferred facial images selected are transmitted to a client for display. Aspects of the disclosure also describe selecting either a facial recognition algorithm or an audio triangulation algorithm to use to determine which individual is speaking wherein the selection is based on whether lip movement of one or more of the individuals is visible in the images received from the cameras.

    Abstract translation: 本文中的方面描述了通过一个或多个相机接收图像包括个人的面部图像的图像的方法和系统。 本公开的方面描述了从接收到的图像中提取面部图像,将提取的面部图像分类成单独的组,其中每个组对应于每个人的面部图像,并且针对每个个体为每个组选择优选的面部图像。 选择的优选面部图像被发送到客户端以进行显示。 本公开的方面还描述了选择面部识别算法或音频三角测量算法以用于确定哪个人在说话,其中所述选择是基于一个或多个个体的唇部移动是否在从相机接收的图像中可见 。

    Determining Which Participant is Speaking in a Videoconference
    5.
    发明申请
    Determining Which Participant is Speaking in a Videoconference 有权
    决定哪位参与者在视频会议中讲话

    公开(公告)号:US20150310260A1

    公开(公告)日:2015-10-29

    申请号:US14740498

    申请日:2015-06-16

    Abstract: Aspects herein describe methods and systems of receiving, by one or more cameras, images in which the images comprise facial images of individuals. Aspects of the disclosure describe extracting the facial images from the images received, sorting the extracted facial images into separate groups wherein each group corresponds to the facial images of each individual, and selecting, for each individual, a preferred facial image from each group. The preferred facial images selected are transmitted to a client for display. Aspects of the disclosure also describe selecting either a facial recognition algorithm or an audio triangulation algorithm to use to determine which individual is speaking wherein the selection is based on whether lip movement of one or more of the individuals is visible in the images received from the cameras.

    Abstract translation: 本文中的方面描述了通过一个或多个相机接收图像包括个人的面部图像的图像的方法和系统。 本公开的方面描述了从接收到的图像中提取面部图像,将提取的面部图像分类成单独的组,其中每个组对应于每个人的面部图像,并且针对每个个体为每个组选择优选的面部图像。 选择的优选面部图像被发送到客户端以进行显示。 本公开的方面还描述了选择面部识别算法或音频三角测量算法以用于确定哪个人在说话,其中所述选择是基于一个或多个个体的唇部移动是否在从相机接收的图像中可见 。

    Modification of application-provided turn servers

    公开(公告)号:US11277379B2

    公开(公告)日:2022-03-15

    申请号:US16872797

    申请日:2020-05-12

    Abstract: Techniques are provided for modifying a list of Traversal Using Relays around Network Address Translators (TURN) servers within a host application. A custom-modified browser is configured to add and/or remove TURN servers underneath a variety of host applications, including, for example, JavaScript WebRTC applications. In some cases, certain applications are permitted and/or denied use of certain TURN servers, based on local administrative policy. In accordance with another embodiment of the present disclosure, a host application can be configured or otherwise modified to use certain TURN servers on certain networks, for example, to prevent traffic from using a TURN server outside a General Data Protection Regulation (GDPR) region.

    Facial recognition and transmission of facial images in a videoconference
    8.
    发明授权
    Facial recognition and transmission of facial images in a videoconference 有权
    视频会议中面部图像的面部识别和传播

    公开(公告)号:US09076028B2

    公开(公告)日:2015-07-07

    申请号:US13647205

    申请日:2012-10-08

    Abstract: Aspects herein describe new methods and systems of receiving one or more images by one or more cameras. Each of the one or more images is acquired by one or more cameras in which the one or more images comprise facial images corresponding to persons. In one embodiment, aspects of the disclosure describe a method for extracting each of the facial images from each of the images in which each of the facial images corresponds to each of one or more sets of extracted facial images. The method further includes sorting each of the extracted facial images per each set into separate groups of one or more groups wherein each group corresponds to facial images of each person. The method further includes selecting a preferred facial image from each group of the one or more groups to generate preferred facial images for transmission to a client using a display server.

    Abstract translation: 本文中的方面描述了通过一个或多个照相机接收一个或多个图像的新方法和系统。 一个或多个图像中的每一个由一个或多个相机获取,其中一个或多个图像包括对应于人的面部图像。 在一个实施例中,本公开的方面描述了一种从每个图像中提取每个面部图像的方法,其中每个面部图像对应于一组或多组提取的面部图像中的每一个。 该方法还包括将每组中提取的面部图像中的每一个分成一组或多组的单独组,其中每组对应于每个人的面部图像。 该方法还包括从一个或多个组的每个组中选择优选的面部图像以生成优选的面部图像,以使用显示服务器传送到客户端。

    VIRTUAL COMPUTING SYSTEM PROVIDING LOCAL SCREEN SHARING FROM HOSTED COLLABORATION APPLICATIONS AND RELATED METHODS

    公开(公告)号:US20220086202A1

    公开(公告)日:2022-03-17

    申请号:US17454491

    申请日:2021-11-11

    Abstract: A computing device may include a memory and a processor configured to cooperate with the memory to determine, based upon at least one multimedia filter running at a first client computing device, a uniform resource locator (URL) associated with a media cloud source of a video being streamed to the first client computing device using a source filter, and playback control data associated with the video being streamed to the first client computing device. The processor may also cause a second client computing device to independently stream the video from the media cloud source based upon the determined URL, and play the video at the second client computing device synchronously with playback of the video at the first client computing device based upon the playback control data, with the first client computing device being the controller for playback of the video at the second client computing device.

    Virtual desktop access using wireless devices
    10.
    发明授权
    Virtual desktop access using wireless devices 有权
    使用无线设备进行虚拟桌面访问

    公开(公告)号:US09591081B2

    公开(公告)日:2017-03-07

    申请号:US15011924

    申请日:2016-02-01

    Abstract: Aspects herein describe at least a method, system, and computer readable storage media for transmitting data from a first computing device to a second computing device. The first computing device comprises a host while the second computing device comprises a client for receiving a virtual desktop session. In one embodiment, the method comprises generating a first type of packets associated with an application. The application is executed by a processor of the first computing device. The method further comprises transmitting the generated packets using a remote display protocol from the first computing device to the second computing device. The packets are translated into a second type of packets at the second computing device and transmitted to a wireless device that is communicatively coupled to the second computing device.

    Abstract translation: 本文中的方面至少描述了用于将数据从第一计算设备传送到第二计算设备的方法,系统和计算机可读存储介质。 第一计算设备包括主机,而第二计算设备包括用于接收虚拟桌面会话的客户端。 在一个实施例中,该方法包括生成与应用相关联的第一类型的分组。 应用由第一计算设备的处理器执行。 该方法还包括使用远程显示协议从第一计算设备向第二计算设备发送生成的分组。 分组在第二计算设备处被转换成第二类型的分组,并被发送到通信地耦合到第二计算设备的无线设备。

Patent Agency Ranking