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.
Patent No.:
Date of Patent:
Apr. 30, 2024
Filed:
Oct. 22, 2021
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Tudor Buzasu Klein, Yokohama, JP;
Viktoriya Taranov, Kirkland, WA (US);
Sergiy Gavrylenko, Issaquah, WA (US);
Jaclyn Carley Knapp, Redmond, WA (US);
Andrew Paul McGovern, Redmond, WA (US);
Harris Syed, Redmond, WA (US);
Chad Steven Estes, Redmond, WA (US);
Jesse Daniel Eskes Rusak, Redmond, WA (US);
David Ernesto Heekin Burkett, Redmond, WA (US);
Allison Anne O'Mahony, Redmond, WA (US);
Ashok Kuppusamy, Redmond, WA (US);
Jonathan Reed Harris, Redmond, WA (US);
Jose Miguel Rady Allende, Redmond, WA (US);
Diego Hernan Carlomagno, Redmond, WA (US);
Talon Edward Ireland, Redmond, WA (US);
Michael Francis Palermiti, II, Redmond, WA (US);
Richard Leigh Mains, Redmond, WA (US);
Jayant Krishnamurthy, Redmond, WA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Various embodiments discussed herein enable client applications to be heavily integrated with a voice assistant in order to perform commands associated with voice utterances of users via voice assistant functionality and also seamlessly cause client applications to automatically perform native functions as part of executing the voice utterance. Such heavy integration also allows particular embodiments to support multi-modal input from a user for a single conversational interaction. In this way, client application user interface interactions, such as clicks, touch gestures, or text inputs are executed alternative or in addition to the voice utterances.