The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 10, 2025

Filed:

May. 18, 2021
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Quazi Hussain, Mountain View, CA (US);

Mubaraq Mishra, Belmont, CA (US);

Vidhya Bhat, Mountain View, CA (US);

Adam Cohen, Mountain View, CA (US);

Sunny Goyal, San Mateo, CA (US);

Adam Coimbra, Mountain View, CA (US);

Sanjana Patel, Fremont, CA (US);

Ilya Firman, Sunnyvale, CA (US);

Mehdi Alizadeh, South San Francisco, CA (US);

Saurabh Kumar, Sunnyvale, CA (US);

Assignee:

GOOGLE LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G10L 15/22 (2006.01); G06F 16/901 (2019.01); G06F 21/60 (2013.01); G10L 15/18 (2013.01); H04L 9/32 (2006.01);
U.S. Cl.
CPC ...
G10L 15/22 (2013.01); G06F 16/901 (2019.01); G06F 21/602 (2013.01); G10L 15/1822 (2013.01); H04L 9/3213 (2013.01); G10L 2015/223 (2013.01);
Abstract

Indexing application actions for voice-based execution is provided. An indexer of a device receives, from an application executed by the device, an indication of an action and a deep link corresponding to the action declared by the application via an application programming interface. The indexer accesses an index stored in the memory of the device that is accessible to a plurality of applications. The indexer inputs, into a location in the index, the action and the deep link with a cryptographic token that prevents access to the deep link by unauthorized applications. A digital assistant of the device receives a voice query detected by a microphone and parses the voice query to determine the action. The digital assistant identifies in the index the deep link corresponding to the action. The digital assistant invokes, with the cryptographic token, the deep link to cause the application to perform the action.


Find Patent Forward Citations

Loading…