USER TRAINING BY INTELLIGENT DIGITAL ASSISTANT
First Claim
Patent Images
1. A computer-implemented method for operating a digital assistant, comprising:
- at a device having one or more processors and memory;
receiving, from a user, a first speech input spoken in a first language;
inferring a user intent based on at least the first speech input in the first language;
based on the inferred user intent, generating one or more alternative expressions of the first speech input in the first language; and
providing feedback to the user introducing the alternative expressions as a more preferred input to express the inferred user intent than the first speech input provided by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
The method includes receiving, from a user, a first speech input spoken in a first language; inferring a user intent based on at least the first speech input in the first language; based on the inferred user intent, generating one or more alternative expressions of the first speech input in the first language; and providing feedback to the user introducing the alternative expressions as a more preferred input to express the inferred user intent than the first speech input provided by the user.
284 Citations
27 Claims
-
1. A computer-implemented method for operating a digital assistant, comprising:
at a device having one or more processors and memory; receiving, from a user, a first speech input spoken in a first language; inferring a user intent based on at least the first speech input in the first language; based on the inferred user intent, generating one or more alternative expressions of the first speech input in the first language; and providing feedback to the user introducing the alternative expressions as a more preferred input to express the inferred user intent than the first speech input provided by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A computer-implemented method for operating a digital assistant, comprising:
at a device having one or more processors and memory; receiving, from a user, a first speech input spoken in a first language; inferring a user intent based on at least the first speech input in the first language; based on the inferred user intent, generating one or more alternative expressions of the first speech input in the first language; and providing feedback to the user introducing the alternative expressions as a more preferred input to express the inferred user intent than the first speech input provided by the user; and providing at least a command mode and a foreign language training mode, wherein the digital assistant executes a task flow to fulfill the inferred user intent in the command mode, and wherein the digital assistant generates the one or more alternative expressions and provides the feedback to the user in the foreign language training mode. - View Dependent Claims (13, 14, 15)
-
16. A non-transitory computer-readable medium having instructions stored thereon, the instructions, when executed by one or more processors, cause the processors to perform operations comprising:
-
receiving, from a user, a first speech input spoken in a first language; inferring a user intent based on at least the first speech input in the first language; based on the inferred user intent, generating one or more alternative expressions of the first speech input in the first language; and providing feedback to the user introducing the alternative expressions as a more preferred input to express the inferred user intent than the first speech input provided by the user. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system, comprising
one or more processors; - and
memory having instructions stored thereon, the instructions, when executed by one or more processors, cause the processors to perform operations comprising; receiving, from a user, a first speech input spoken in a first language; inferring a user intent based on at least the first speech input in the first language; based on the inferred user intent, generating one or more alternative expressions of the first speech input in the first language; and providing feedback to the user introducing the alternative expressions as a more preferred input to express the inferred user intent than the first speech input provided by the user. - View Dependent Claims (23, 24, 25, 26, 27)
- and
Specification