Associating identifiers with audio signals
First Claim
1. A voice-controlled device comprising:
- one or more microphones to;
detect sound within an environment in which the voice-controlled device is physically located; and
generate an audio signal from the sound;
one or more processors;
memory; and
one or more computer-executable instructions stored in the memory and executable by the one or more processors to perform operations comprising;
identifying, using an automated speech recognition service, text associated with the audio signal, the text including one or more words uttered by a user within the environment;
determining, using a natural language processing service, a likely meaning of the one or more words;
determining, based on the likely meaning of the one or more words, that the one or more words are representative of at least a portion of a request for first information to be provided by an entity;
generating an identifier that uniquely identifies the text, the identifier being at least one of randomly generated or at least partially representative of the entity;
assigning the identifier for the text, and storing the identifier in association with the text;
sending the identifier to the entity while restricting access to the text, the one or more words, and the audio signal with respect to the entity; and
receiving, from the entity, the identifier and the first information, the first information being associated with the identifier; and
one or more speakers to audibly output second information to the user, wherein the second information is at least partially based on the first information and the text.
1 Assignment
0 Petitions
Accused Products
Abstract
A voice-controlled device may receive a voice command uttered by a user, where the voice command may request that the voice-controlled device perform an operation. The voice-controlled device and/or one or more remote computing resources may process an audio signal associated with the voice command to determine text corresponding to the voice command. The resulting user utterance may be associated with a unique identifier, which may be provided to a third party and/or third party application that is to provide information responsive to the user request. The information provided by the third party/third party application may be output to the user based at least partly on the unique identifier, without disclosing user data associated with the user.
20 Citations
20 Claims
-
1. A voice-controlled device comprising:
-
one or more microphones to; detect sound within an environment in which the voice-controlled device is physically located; and generate an audio signal from the sound; one or more processors; memory; and one or more computer-executable instructions stored in the memory and executable by the one or more processors to perform operations comprising; identifying, using an automated speech recognition service, text associated with the audio signal, the text including one or more words uttered by a user within the environment; determining, using a natural language processing service, a likely meaning of the one or more words; determining, based on the likely meaning of the one or more words, that the one or more words are representative of at least a portion of a request for first information to be provided by an entity; generating an identifier that uniquely identifies the text, the identifier being at least one of randomly generated or at least partially representative of the entity; assigning the identifier for the text, and storing the identifier in association with the text; sending the identifier to the entity while restricting access to the text, the one or more words, and the audio signal with respect to the entity; and receiving, from the entity, the identifier and the first information, the first information being associated with the identifier; and one or more speakers to audibly output second information to the user, wherein the second information is at least partially based on the first information and the text. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
identifying text represented in an audio signal generated from at least one microphone of a device, the text representing at least a portion of a user request; generating an identifier that uniquely identifies the text, the identifier being at least one of randomly generated or at least partially representative of an entity that is to provide first information responsive to the user request; sending the identifier to the entity while restricting access to the text and the audio signal with respect to the entity; receiving the identifier and the first information from the entity, the first information being associated with the identifier; and causing second information to be output, wherein the second information is at least partially based on the first information and the text. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
determining that at least a portion of an audio signal generated is representative of a user request; generating an identifier that uniquely identifies the audio signal, the identifier being at least one of randomly generated or at least partially representative of an entity that is to provide information responsive to the user request; sending the identifier to the entity while restricting access to the audio signal and text represented in the audio signal with respect to the entity; receiving the identifier from the entity; identifying the information responsive to the user request based at least partly on the identifier; and causing the information to be output. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification