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:
Oct. 12, 2021

Filed:

Oct. 12, 2018
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Tanvi Surti, Seattle, WA (US);

Michael Patten, Sammamish, WA (US);

Sean Lyndersay, Sammamish, WA (US);

Chee Chen Tong, Kirkland, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/54 (2006.01); G06F 16/332 (2019.01); G06F 9/445 (2018.01); H04L 29/08 (2006.01); H04M 1/724 (2021.01); H04W 4/80 (2018.01); G06F 9/451 (2018.01); H04M 1/72406 (2021.01);
U.S. Cl.
CPC ...
G06F 9/541 (2013.01); G06F 9/44505 (2013.01); G06F 9/44526 (2013.01); G06F 16/3329 (2019.01); H04L 29/08648 (2013.01); H04L 67/16 (2013.01); H04L 67/28 (2013.01); H04M 1/724 (2021.01); G06F 9/453 (2018.02); H04M 1/72406 (2021.01); H04M 2250/22 (2013.01); H04M 2250/74 (2013.01); H04W 4/80 (2018.02);
Abstract

A digital assistant includes an extensibility client that interfaces with application extensions that are built by third-party developers so that various aspects of application user experiences, content, or features may be integrated into the digital assistant and rendered as native digital assistant experiences. Application extensions can use a variety of services provided from cloud-based and/or local sources such as language/vocabulary, user preferences, and context services that add intelligence and contextual relevance while enabling the extensions to plug in and operate seamlessly within the digital assistant context. Application extensions may also access and utilize general digital assistant functions, data structures, and libraries exposed by the services and implement application domain-specific context and behaviors using the programming features captured in the extension. Such extensibility to third party applications can broaden the scope of the database of information that the digital assistant may use to answer questions and perform actions for the user.


Find Patent Forward Citations

Loading…