In-conversation search
AssigneeGoogle Inc.
InventorsMaryam Garrett, Richard A. Miner
Life of this patent
Estimating the term…
Abstract
A computer-implemented communications method is discussed. The method includes receiving a typed user input in a texting conversation on an electronic communication channel between two or more users of electronic communications devices; analyzing the user input to identify whether the user input contains a reserved word for triggering a search; submitting a search query received in association with the reserved word to a search engine, if the user input contains a reserved word; receiving one or more search results from the search engine; and providing, in the electronic communication channel for incorporation into the texting conversation, at least one of the one or more search results.
Claims20
A method comprising:
- receiving, at data processing hardware, a first voice input that comprises a particular reserved term and a first plurality of words subsequent to the particular reserved term;
- determining, by the data processing hardware, that the first voice input includes the particular reserved term;
- in response to determining that the first voice input includes the particular reserved term, invoking, by the data processing hardware, a speech-to-text converter to convert the first plurality words of the first voice input to a first string of text, the data processing hardware configured to prevent a subsequent invocation of the speech-to-text converter when a subsequent voice input that does not include the particular reserved term is received after a predetermined period of time since invoking the speech-to-text converter to convert the first plurality of words;
- receiving, at the data processing hardware, a second voice input that includes a second plurality of words, the second voice input not including the particular reserved term;
- and
- when the second voice input is received within the predetermined period of time since invoking the speech-to-text converter to convert the first plurality of words, invoking, by the data processing hardware, the speech-to-text converter to convert the second plurality of words of the second voice input to a second string of text.
A system comprising:
- data processing hardware;
- and
- memory hardware in communication with the data processing hardware and storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising:
- receiving a first voice input that comprises a particular reserved term and a first plurality of words subsequent to the particular reserved term;
- determining that the first voice input includes the particular reserved term;
- in response to determining that the first voice input includes the particular reserved term, invoking a speech-to-text converter to convert the first plurality words of the first voice input to a first string of text, the operations configured to prevent a subsequent invocation of the speech-to-text converter when a subsequent voice input that does not include the particular reserved term is received after a predetermined period of time since invoking the speech-to-text converter to convert the first plurality of words;
- receiving a second voice input that includes a second plurality of words, the second voice input not including the particular reserved term;
- and
- when the second voice input is received within the predetermined period of time since invoking the speech-to-text converter to convert the first plurality of words, invoking the speech-to-text converter to convert the second plurality of words of the second voice input to a second string of text.
Dependencies are inferred from the claim text.