Systems and methods of dynamically rendering a set of diagram views based on a diagram model stored in memory

    公开(公告)号:US10042528B2

    公开(公告)日:2018-08-07

    申请号:US14840617

    申请日:2015-08-31

    申请人: GetGo, Inc.

    摘要: A technique provides, to a user, a set of diagram views of a diagram model stored in memory. The technique involves obtaining, by processing circuitry, electronic access to the diagram model stored in the memory. The diagram model includes a group of objects. Each object has a defined object size. The technique further involves, after obtaining electronic access to the diagram model stored in the memory, performing, by the processing circuitry, an object selection operation that selects an initial set of objects from the group of objects based on the defined object size of each object of the group of objects. The technique further involves, after performing the object selection operation, rendering, by the processing circuitry, an initial diagram view of the diagram model on an electronic display to the user, the initial diagram view including the initial set of objects.

    AUGMENTED REALITY USER INTERFACE
    2.
    发明申请

    公开(公告)号:US20180173315A1

    公开(公告)日:2018-06-21

    申请号:US15385330

    申请日:2016-12-20

    申请人: GetGo, Inc.

    摘要: A technique for interacting with a computing device includes operating an AR (Augmented Reality) headset as a UI (user interface) component of the computing device. The technique includes pairing the AR headset with the computing device to establish a communication pathway between the two. Once pairing is established, the AR headset detects gestures of the user and transmits UI metadata derived from the gestures to the computing device. The computing device is configured to receive the UI metadata over the communication pathway and to map the UI metadata to user operations to be performed on the computing device. The technique thereby enables the user to control the computing device using gestures.

    Detecting signal processing component failure using one or more delay estimators

    公开(公告)号:US09888330B1

    公开(公告)日:2018-02-06

    申请号:US15222074

    申请日:2016-07-28

    申请人: GetGo, Inc.

    摘要: One or more delay estimators are used to detect failure in a signal processing component, such as an acoustic echo canceller. A first delay estimator is used to generate i) an estimated post-processing delay between when a known audio signal was conveyed to a loudspeaker, and when a portion of the processed audio signal that includes the known audio signal was output from the signal processing component, and ii) a confidence level for the estimated post-processing delay. A failure of the signal processing component may be detected in response to the estimated post-processing delay exceeding a threshold. A second delay estimator may also be used to generate an estimated pre-processing delay and a confidence level for the estimated pre-processing delay for comparison to the estimated post-processing delay and confidence level for the estimated post-processing delay in order to provide further failure detection accuracy and specificity.

    Sharing physical whiteboard content in electronic conference

    公开(公告)号:US09762855B2

    公开(公告)日:2017-09-12

    申请号:US14644494

    申请日:2015-03-11

    申请人: GetGo, Inc.

    IPC分类号: H04N7/15 H04L12/18

    CPC分类号: H04N7/15 H04L12/1827

    摘要: A technique for sharing a physical target board over an electronic conference includes transforming live video from a webcam into output video that provides an enhanced view of the physical target board. The output video is shared with one or more computing machines of conference participants to enable such participants to see the enhanced view of the physical target board in real time. The conference participants can thus enjoy enhanced images of the physical board and its content, which would otherwise be difficult or impossible to see.

    AUDIO QUALITY IN REAL-TIME COMMUNICATIONS OVER A NETWORK

    公开(公告)号:US20190164563A1

    公开(公告)日:2019-05-30

    申请号:US15827387

    申请日:2017-11-30

    申请人: GetGo, Inc.

    摘要: A technique for estimating and enhancing audio quality in a real-time communication session between parties over a computer network produces real-time measurements of factors that are known to impact audio quality, assigns a separate MOS value to each of the measured factors, and combines the MOS values for the various factors to produce an overall measure of audio quality. At least one party to the real-time communication session operates a computing device that runs a software program, and the technique further includes directing the software program to render an indication of the overall audio quality, thereby enabling the party operating the computing device to take remedial action to improve the audio quality.

    REAL TIME LEARNING OF TEXT CLASSIFICATION MODELS FOR FAST AND EFFICIENT LABELING OF TRAINING DATA AND CUSTOMIZATION

    公开(公告)号:US20190034823A1

    公开(公告)日:2019-01-31

    申请号:US15661158

    申请日:2017-07-27

    申请人: GetGo, Inc.

    IPC分类号: G06N99/00 G06F17/30

    摘要: Techniques for real-time generation and customization of text classification models. An initial dataset of input text samples are manually assigned labels, and the labeled input text samples are tokenized and provided as training data to train machine learning classifiers for various classes or categories of the input text samples. As the machine learning classifiers train with the training data, feedback in the form of suggestions (or predictions) are provided in real time by the text classification models regarding which label(s) to assign to any input text sample(s) currently in the training data or any new input text sample(s) further provided as training data for the respective machine learning classifiers. The suggested (or predicted) label(s) can be manually assigned to the input text sample(s), if deemed appropriate, and the newly labeled input text sample(s) can be provided to supplement the existing training data for the respective machine learning classifiers.

    REAL-TIME COMMUNICATIONS SYSTEM WITH INTELLIGENT PRESENCE INDICATION

    公开(公告)号:US20180191647A1

    公开(公告)日:2018-07-05

    申请号:US15395882

    申请日:2016-12-30

    申请人: GetGo, Inc.

    IPC分类号: H04L12/58 H04L29/08

    CPC分类号: H04L51/043 H04L67/24

    摘要: In a distributed computing system, clients of a communications application are deployed on user devices. The clients on target user devices collect and report context information for a target user such as location and application-in-use. Reported context information is associated with response time information describing time to respond to initiation of communications in respective contexts, and a predictive model is maintained and used to obtain an estimate for a response time of the target user to respond to a new initiation of communications in a current context. A presence indicator on an initiator user device provides a presence indicator for the target user, and is generated and updated by obtaining current context of the target user and applying it to the predictive model to obtain an estimate of a current response time of the target user, and setting a value of the presence indicator according to the estimate.

    Seamless switching between computing devices during an online meeting

    公开(公告)号:US09973543B2

    公开(公告)日:2018-05-15

    申请号:US14512785

    申请日:2014-10-13

    申请人: GetGo, Inc.

    IPC分类号: G06F15/16 H04L29/06

    摘要: Methods and systems for switching between computing devices during an online meeting are described herein. A collaboration server may receive a token from a first computing device connected to an online meeting hosted by the collaboration server. The collaboration server may receive another token from a second computing device and determine whether the received tokens match. If so, the collaboration server may establish an association between the second computing device and the meeting participant attending the online meeting via the first computing device. The collaboration server may accept a request from the second computing device to join the online meeting thus allowing the meeting participant to continue the online meeting from the second computing device.