Dynamic language model
    63.
    发明授权

    公开(公告)号:US10140362B2

    公开(公告)日:2018-11-27

    申请号:US15231066

    申请日:2016-08-08

    申请人: Google LLC

    摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for speech recognition. One of the methods includes receiving a base language model for speech recognition including a first word sequence having a base probability value; receiving a voice search query associated with a query context; determining that a customized language model is to be used when the query context satisfies one or more criteria associated with the customized language model; obtaining the customized language model, the customized language model including the first word sequence having an adjusted probability value being the base probability value adjusted according to the query context; and converting the voice search query to a text search query based on one or more probabilities, each of the probabilities corresponding to a word sequence in a group of one or more word sequences, the group including the first word sequence having the adjusted probability value.

    Systems and methods for providing natural responses to commands

    公开(公告)号:US10102844B1

    公开(公告)日:2018-10-16

    申请号:US15083953

    申请日:2016-03-29

    摘要: Methods and devices for generating unique and different responses to commands are described herein. Natural language generation techniques may be employed to formulate responses to commands that are tailored to particular users. These responses account for previously provided responses, previously commands that have been made, and/or geographic locations of the requesting individual, for example. In some embodiments, an audible command may be received by a backend system from a voice activated electronic device. Text data may be generated from the audible command, and a user intent of the command is determined. Based on the user intent, a response from a particular application may be obtained. The response may be compared with previously generated responses and, if a similar responses was determined to have been provided previously, one or more different words, or a different arrangement of words, may be used to generate a new response.

    WEARABLE HUMAN INTERFACE DEVICES AND SYSTEMS
    68.
    发明申请

    公开(公告)号:US20180233148A1

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

    申请号:US15896488

    申请日:2018-02-14

    摘要: The present disclosure generally relates to the field of wearable human interface devices. In one aspect, a human interface device may comprise at least one housing configured to be worn by a user, comprising a transmitter configured to generate a wireless signal and a sensor configured to detect the wireless signal generated by the transmitter, a processing unit, communicatively linked to the sensor and configured to analyze the wireless signal detected by the sensor and calculate the position of a portion of the user wearing the at least one housing based on the wireless signal and a control unit, configured to perform an operation based upon the position of the portion of the user wearing the at least one housing.

    Learning intended user actions
    69.
    发明授权

    公开(公告)号:US10048934B2

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

    申请号:US14623233

    申请日:2015-02-16

    摘要: A method and system are provided. The method includes receiving, by a microphone and camera, user utterances indicative of user commands and associated user gestures for the user utterances. The method further includes parsing, by a hardware-based recognizer, sample utterances and the user utterances into verb parts and noun parts. The method also includes recognizing, by a hardware-based recognizer, the user utterances and the associated user gestures based on the sample utterances and descriptions of associated supporting gestures for the sample utterances. The recognizing step includes comparing the verb parts and the noun parts from the user utterances individually and as pairs to the verb parts and the noun parts of the sample utterances. The method additionally includes selectively performing a given one of the user commands responsive to a recognition result.