Digital assistant voice input integration

US10147421B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10147421-B2
Application numberUS-201414572184-A
CountryUS
Kind codeB2
Filing dateDec 16, 2014
Priority dateDec 16, 2014
Publication dateDec 4, 2018
Grant dateDec 4, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A digital assistant supported on devices such as smartphones, tablets, personal computers, game consoles, etc. includes an extensibility client that exposes an interface and service that enables third party applications to be integrated with the digital assistant so the application user experiences are rendered using the native voice of the digital assistant. Specific voice inputs associated with a given application may be registered by developers using a manifest that is loaded when the application is launched on the device so that voice inputs from the device user can be mapped by the digital assistant extensibility client to the appropriate application as input events for consumption. In typical implementations, the manifest is arranged as a declarative document that streamlines application development and provides a seamless user experience by enabling customization of third party applications to integrate the digital assistant's voice and behaviors within the user experience of the application's domain.

First claim

Opening claim text (preview).

What is claimed: 1. has been amended as: A device, comprising: one or more processors; a user interface (UI) for interacting with a user of the device using graphics and audio; and a memory device storing code associated with one or more applications and computer-readable instructions which, when executed by the one or more processors, perform a method comprising the steps of: exposing a digital assistant on the device configured for maintaining context-awareness for a device user by monitoring user behaviors and interactions with the device, the digital assistant further interacting with the device user using voice interactions through the UI, the one or more applications each being distinct from the digital assistant, registering, after launch and during runtime of an application from the one or more applications, a plurality of manifests of commands with the digital assistant, wherein respective manifests of commands are application-specific with respective applications among a plurality of applications currently in runtime from the one or more applications; listening for voice commands from the device user, determining, at the digital assistant and after receiving a voice command, which of the plurality of applications to direct the voice command according to; the application-specific manifests of commands, and the context awareness, and delivering the voice command to the determined application for handling, wherein, after receiving the delivered voice command, the determined application handles operations associated with the voice command and controls the digital assistant to provide voice output to the user that is responsive to the user's voice command. 2. The device of claim 1 further including enabling the one or more applications to opt in to digital assistant extensibility services surfaced by a local client operating on the device. 3. The device of claim 1 further including enabling the one or more applications to load application-specific voice commands from a manifest into a runtime environment for execution. 4. The device of claim 3 in which the manifest is populated using declarative markup. 5. The device of claim 4 further including mapping instances of the application-specific voice commands to the applications for consumption as input events. 6. has been amended as follows: The device of claim 1 in which the determined application parses one or more chunks of text for the digital assistant to read aloud using the digital assistant's native voice.

Assignees

Inventors

Classifications

  • Speech recognition using non-acoustical features · CPC title

  • Voice editing, e.g. manipulating the voice of the synthesiser · CPC title

  • Execution procedure of a spoken command · CPC title

  • of application context · CPC title

  • G10L15/22Primary

    Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10147421B2 cover?
A digital assistant supported on devices such as smartphones, tablets, personal computers, game consoles, etc. includes an extensibility client that exposes an interface and service that enables third party applications to be integrated with the digital assistant so the application user experiences are rendered using the native voice of the digital assistant. Specific voice inputs associated wi…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc, Microcoft Tech Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G10L15/22. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).