/Patent Tracker
GoogleGranted patentAI & softwareInterest 6/10

Google patents voice search system that prioritizes real human speech

Google describes a method for handling voice search requests by having your phone analyze the audio before sending it to the cloud. The phone tags the request with data that helps the server decide if it is likely a real person speaking nearby or just background noise from a TV or radio. The server then processes these requests in order of importance, giving priority to those likely from real users.

Why it mattersThis improves the reliability of voice assistants by ensuring that genuine user commands are processed faster than accidental background noise, potentially making voice search feel more responsive.

In the filing’s own words

A method includes receiving an automated speech recognition (ASR) request from a user device that includes a speech input captured by the user device and content metadata associated with the speech input. The content metadata is generated by the user device. The method also includes determining a priority score for the ASR request based on the content metadata associated with the speech input and caching the ASR request in a pre-processing backlog of pending ASR requests each having a corresponding priority score. The pending ASR requests in the pre-processing backlog are ranked in order of the priority scores. The method also includes providing, from the pre-processing backlog, one or more of the pending ASR requests to a backend-side ASR module, wherein pending ASR requests associated with higher priority scores are processed before pending ASR requests associated with lower priority scores.

What exactly they claim (claim 1)

1. A method comprising: receiving, at data processing hardware of a query processing backend, an automated speech recognition (ASR) request from a user device, the ASR request comprising: a speech input captured by the user device that includes a voice query; and content metadata associated with the speech input, the content metadata collected from two or more of a plurality of sources and generated by the user device, the content metadata indicating a likelihood that the corresponding ASR request corresponds to speech output from a real user in proximity to the user device instead of broadcast speech spoken by a human but that emanates from a non-human source; determining, by the data processing hardware, a priority score for the ASR request based on the content metadata associated with the speech input; caching, by the data processing hardware, the ASR request in a pre-processing backlog of pending ASR requests each having a corresponding priority score, the pending ASR requests in the pre-processing backlog ranked in order of the priority scores; in response to caching one or more new ASR requests in the pre-processing backlog of pending ASR requests, re-ranking, by the data processing hardware, all of the pending ASR requests in the pre-processing backlog in order of the priority scores; providing, by the data processing hardware from the pre-processing backlog, one or more of the pending ASR requests to a backend-side ASR module based on processing availability of the backend-side ASR module, wherein pending ASR requests associated with higher priority scores are processed by the backend-side ASR module before pending ASR requests associated with lower priority scores; and transmitting, from the data processing hardware, on-device processing instructions to the user device, the on-device processing instructions instructing the user device to transcribe at least a portion of any new speech inputs captured by the user device using a local ASR module residing on the user device when the user device determines the query processing backend is overloaded.

Facts

Company
Google (Google LLC)
Official title
Voice query QoS based on client-computed content metadata
Patent number
US12731588B2
Application number
17310175
Filed
Feb 6, 2019
Granted
Sep 8, 2026
Inventors
2
Claims
28

Classified under

G10L 15/30 Physics & computingG06F 16/63 Physics & computingG10L 15/08 Physics & computingG10L 15/22 Physics & computingH04L 67/568 Electricity & electronicsG10L 2015/088 Physics & computing

More from Google in AI & software

Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.