Keyword-based conversational searching using voice commands

US9305064B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9305064-B1
Application numberUS-201313902317-A
CountryUS
Kind codeB1
Filing dateMay 24, 2013
Priority dateMay 24, 2013
Publication dateApr 5, 2016
Grant dateApr 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, apparatus, and computer-readable media are described herein related to keyword-based conversational searching using voice commands. A computing device can receive an audio command for performing a search query. The computing device may receive a plurality of keywords associated with a subject matter of the search query, and computing device may configure the plurality of keywords as a plurality of audio instructions receivable by the computing device to cause the computing device to perform a subsequent search query. The computing device can then provide the plurality of keywords for display, along with search results associated with the search query.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, at a head-mountable computing device (HMD), an audio command corresponding to a search query; in response to receiving the audio command, using semantic mapping data to determine a first set of keywords corresponding to the search query, wherein the semantic mapping data specifies relationships between search queries and keywords; providing, on a display of the HMD, a first menu comprising the first set of keywords, along with search results associated with the search query; configuring a speech recognition system of the HMD to recognize, for each keyword in the first menu provided on the display of the HMD, a corresponding audio instruction for causing the HMD to perform a subsequent search query of the keyword of the first menu; receiving, at the HMD, a particular audio instruction to perform a subsequent search query of a particular keyword of the first menu of keywords provided on the display of the HMD; in response to receiving the particular audio instruction, using the semantic mapping data to determine a second set of keywords corresponding to the subsequent search query of the particular keyword; providing, on the display of the HMD, a second menu comprising the second set of keywords, along with search results associated with the subsequent search query of the particular keyword; and configuring the speech recognition system of the HMD (i) to recognize, for each keyword in the second menu provided on the display of the HMD, a corresponding audio instruction for causing the HMD to perform another subsequent search query of the keyword of the second menu, and (ii) to no longer recognize at least one keyword of the first menu. 2. The method of claim 1 , wherein determining the first set of keywords comprises selecting a given keyword to be in the first set of keywords based on a determination that a frequency of submission of one or more prior search queries of the given keyword exceeds a threshold. 3. The method of claim 1 , wherein the corresponding audio instruction for causing the HMD to perform the subsequent search query of the keyword of the first menu includes a spoken utterance of the keyword of the first menu. 4. A head-mountable computing device (HMD), comprising: a display; at least one audio sensor; a speech recognition system; at least one processor; and data storage comprising instructions that, when executed by the at least one processor, cause the HMD to perform functions comprising: receiving, via the at least one audio sensor of the HMD, an audio command corresponding to a search query; in response to receiving the audio command, using semantic mapping data to determine a first set of keywords corresponding to the search query, wherein the semantic mapping data specifies relationships between search queries and keywords; providing, on the display of the HMD, a first menu comprising the first set of keywords, along with search results associated with the search query; configuring the speech recognition system of the HMD to recognize, for each keyword in the first menu provided on the display of the HMD, a corresponding audio instruction for causing the HMD to perform a subsequent search query of the keyword of the first menu; receiving, via the at least one audio sensor of the HMD, a particular audio instruction to perform a subsequent search query of a particular keyword of the first menu of keywords provided on the display of the HMD; in response to receiving the particular audio instruction, using the semantic mapping data to determine a second set of keywords corresponding to the subsequent search query of the particular keyword; providing, on the display of the HMD, a second menu comprising the second set of keywords, along with search results associated with the subsequent search query of the particular keyword; and configuring the speech recognition system of the HMD (i) to recognize, for each keyword in the second menu provided on the display of the HMD, a corresponding audio instruction for causing the HMD to perform another subsequent search query of the keyword of the second menu, and (ii) to no longer recognize at least one keyword of the first menu. 5. The HMD of claim 4 , wherein determining the first set of keywords comprises selecting a given keyword to be in the first set of keywords based on a determination that a frequency of submission of one or more prior search queries of the given keyword exceeds a threshold. 6. The HMD of claim 4 , wherein the corresponding audio instruction for causing the HMD to perform the subsequent search query of the keyword of the first menu includes a spoken utterance of the keyword of the first menu. 7. A non-transitory computer readable medium having stored thereon instructions that, upon execution by a head-mountable computing device (HMD), cause the HMD to perform functions comprising: receiving an audio command corresponding to a search query; in response to receiving the audio command, using semantic mapping data to determine a first set of keywords corresponding to the search query, wherein the semantic mapping data specifies relationships between search queries and keywords; providing, on a display of the HMD, a first menu comprising the first set of keywords, along with search results associated with the search query; and configuring a speech recognition system of the HMD to recognize, for each keyword in the first menu provided on the display of the HMD, a corresponding audio instruction for causing the HMD to perform a subsequent search query of the keyword of the first menu; receiving a particular audio instruction to perform a subsequent search query of a particular keyword of the first menu of keywords provided on the display of the HMD; in response to receiving the particular audio instruction, using the semantic mapping data to determine a second set of keywords corresponding to the subsequent search query of the particular keyword; providing, on the display of the HMD, a second menu comprising the second set of keywords, along with search results associated with the subsequent search query of the particular keyword; and configuring the speech recognition system of the HMD (i) to recognize, for each keyword in the second menu provided on the display of the HMD, a corresponding audio instruction for causing the HMD to perform another subsequent search query of the keyword of the second menu, and (ii) to no longer recognize at least one keyword of the first menu. 8. The non-transitory computer readable medium of claim 7 , wherein determining the first set of keywords comprises selecting a given first keyword to be in the first set of keywords based on a determination that a frequency of submission of one or more prior search queries of the given first keyword exceeds a threshold, and wherein determining the second set of keywords comprises selecting a given second keyword to be in the second set of keywords based on a determination that a frequency of submission of one or more prior search queries of the given second keyword exceeds a threshold. 9. The non-transitory computer readable medium of claim 7 , wherein the corresponding audio instruction for causing the HMD to perform the subsequent search query of the keyword of the first menu includes a spoken utterance of the keyword of the first menu, and wherein the corresponding audio instruction for causing the HMD to perform another subsequent search query of the keyword of the second menu includes a spoken utterance of the keyword of the second menu.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • G06F16/632Primary

    Query formulation · CPC title

  • Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9305064B1 cover?
Methods, apparatus, and computer-readable media are described herein related to keyword-based conversational searching using voice commands. A computing device can receive an audio command for performing a search query. The computing device may receive a plurality of keywords associated with a subject matter of the search query, and computing device may configure the plurality of keywords as a …
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F17/30533. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).