(19)
(11)EP 3 623 912 A3

(12)EUROPEAN PATENT APPLICATION

(88)Date of publication A3:
22.07.2020 Bulletin 2020/30

(43)Date of publication A2:
18.03.2020 Bulletin 2020/12

(21)Application number: 19206531.6

(22)Date of filing:  15.04.2016
(51)International Patent Classification (IPC): 
G06F 3/01(2006.01)
H04L 29/08(2006.01)
H04M 1/725(2006.01)
G06F 9/445(2018.01)
(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(30)Priority: 14.05.2015 US 201514712364

(62)Application number of the earlier application in accordance with Art. 76 EPC:
16720960.0 / 3295279

(71)Applicant: Microsoft Technology Licensing, LLC
Redmond, WA 98052-6399 (US)

(72)Inventors:
  • SURTI, Tanvi
    Redmond, WA 98052-6399 (US)
  • PATTEN, Michael
    Redmond, WA 98052-6399 (US)
  • LYNDERSAY, Sean
    Redmond, WA 98052-6399 (US)
  • TONG, Chee Chen
    Redmond, WA 98052-6399 (US)

(74)Representative: CMS Cameron McKenna Nabarro Olswang LLP 
Cannon Place 78 Cannon Street
London EC4N 6AF
London EC4N 6AF (GB)

  


(54)DIGITAL ASSISTANT EXTENSIBILITY TO THIRD PARTY APPLICATIONS


(57) 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.







Search report















Search report