Abstract:
According to an implementation of the disclosure, a data management application executing on a mobile device may receive from another application executing on the mobile device, a request to provide data via a network communication component of the mobile device to a server system that is remote from the mobile device. The data management application may determine that data limiting conditions associated with the requesting application have been satisfied. In response to the determination that the data limiting condition have been satisfied, the data management application may prevent access by the requesting application to the network communication component and present a prompt to a user that may allow the user to permit the requesting application to access the network.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for classifying utterances. The methods, systems, and apparatus include actions of obtaining an audio input signal representing an utterance of a user. Additional actions may include determining that a shape of at least a portion of the audio input signal matches a shape of at least a portion of an audio trigger signal corresponding to a keyword. Further actions may include, based at least on determining that the shape of at least the portion of the audio input signal matches the shape of at least the portion of an audio trigger signal corresponding to the keyword, classifying the utterance as a trigger utterance that corresponds to the keyword.