US2021407318A1PendingUtilityA1
User training by intelligent digital assistant
Est. expiryMar 15, 2033(~6.6 yrs left)· nominal 20-yr term from priority
G06F 40/58G10L 2015/228G10L 15/22G06F 40/40G09B 19/06G10L 2015/225G10L 15/18G09B 5/04
63
PatentIndex Score
0
Cited by
0
References
0
Claims
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.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An electronic device, comprising:
one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions which when executed, cause the electronic device to: during a first interaction with a user:
receive a first speech input from the user while the user is located in a first geographic area;
determine a first user intent based on the first speech input;
provide a first paraphrase of the first speech input based on the first user intent; and
execute a respective task flow to accomplish the first user intent;
during a second interaction with the user:
receive a second speech input from the user while the user is located in a second geographic, the second speech input being substantially identical to the first speech input;
determine a second user intent based on the second speech input, the second user intent being identical to the first user intent;
determine that a location change from the first geographic area to the second geographic area is associated with a change in language or locale-specific vocabulary for at least one word or expression in the second speech input;
in response to said determination, provide a second paraphrase based on the second user intent, wherein the second paraphrase is different from the first paraphrase based on the change in language or vocabulary; and
execute the respective task flow to accomplish the second user intent.
2 . The electronic device of claim 1 , wherein the first geographic area and the second geographic area are both associated with a primary language of the user.
3 . The electronic device of claim 1 , wherein the change in locale-specific vocabulary includes use of a respective local slang in the second geographic area for the at least one word or expression in the second speech input, and wherein the second paraphrase utilizes the respective local slang.
4 . The electronic device of claim 3 , wherein the one or more programs cause the electronic device to:
receive user input to start a learning session regarding the respective local slang; and in response to receiving the user input, provide an explanation of the usage of the respective local slang.
5 . The method of claim 1 , wherein the change in language includes use of a respective local accent in the second geographic area for the at least one word or expression in the second speech input, and wherein the second paraphrase utilizes the respective local accent.
6 . The method of claim 5 , further comprising:
receiving user input to start a learning session regarding the respective local accent provided in the second paraphrase; and in response to receiving the user input, providing one or more additional examples of the usage of the respective local accent in the second geographic area.
7 . A computer-implemented method, comprising:
at an electronic device with one or more processors and memory: during a first interaction with a user:
receiving a first speech input from the user while the user is located in a first geographic area;
determining a first user intent based on the first speech input;
providing a first paraphrase of the first speech input based on the first user intent; and
executing a respective task flow to accomplish the first user intent;
during a second interaction with the user:
receiving a second speech input from the user while the user is located in a second geographic, the second speech input being substantially identical to the first speech input;
determining a second user intent based on the second speech input, the second user intent being identical to the first user intent;
determining that a location change from the first geographic area to the second
geographic area is associated with a change in language or locale-specific vocabulary for at least one word or expression in the second speech input;
in response to said determination, providing a second paraphrase based on the second user intent, wherein the second paraphrase is different from the first paraphrase based on the change in language or vocabulary; and
executing the respective task flow to accomplish the second user intent.
8 . The method of claim 7 , wherein the first geographic area and the second geographic area are both associated with a primary language of the user.
9 . The method of claim 7 , wherein the change in locale-specific vocabulary includes use of a respective local slang in the second geographic area for the at least one word or expression in the second speech input, and wherein the second paraphrase utilizes the respective local slang.
10 . The method of claim 9 , further comprising:
receiving user input to start a learning session regarding the respective local slang; and in response to receiving the user input, providing an explanation of the usage of the respective local slang.
11 . The method of claim 7 , wherein the change in language includes use of a respective local accent in the second geographic area for the at least one word or expression in the second speech input, and wherein the second paraphrase utilizes the respective local accent.
12 . The method of claim 11 , further comprising:
receiving user input to start a learning session regarding the respective local accent provided in the second paraphrase; and in response to receiving the user input, providing one or more additional examples of the usage of the respective local accent in the second geographic area.
13 . A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of a first electronic device, cause the first electronic device to:
during a first interaction with a user:
receive a first speech input from the user while the user is located in a first geographic area;
determine a first user intent based on the first speech input;
provide a first paraphrase of the first speech input based on the first user intent; and
execute a respective task flow to accomplish the first user intent;
during a second interaction with the user:
receive a second speech input from the user while the user is located in a second geographic, the second speech input being substantially identical to the first speech input;
determine a second user intent based on the second speech input, the second user intent being identical to the first user intent;
determine that a location change from the first geographic area to the second geographic area is associated with a change in language or locale-specific vocabulary for at least one word or expression in the second speech input;
in response to said determination, provide a second paraphrase based on the second user intent, wherein the second paraphrase is different from the first paraphrase based on the change in language or vocabulary; and
execute the respective task flow to accomplish the second user intent.
14 . The computer readable medium of claim 13 , wherein the first geographic area and the second geographic area are both associated with a primary language of the user.
15 . The computer readable medium of claim 13 , wherein the change in locale-specific vocabulary includes use of a respective local slang in the second geographic area for the at least one word or expression in the second speech input, and wherein the second paraphrase utilizes the respective local slang.
16 . The computer readable medium of claim 15 , wherein the one or more programs cause the electronic device to:
receive user input to start a learning session regarding the respective local slang; and in response to receiving the user input, provide an explanation of the usage of the respective local slang.
17 . The computer readable medium of claim 13 , wherein the change in language includes use of a respective local accent in the second geographic area for the at least one word or expression in the second speech input, and wherein the second paraphrase utilizes the respective local accent.
18 . The computer readable medium of claim 17 , further comprising:
receiving user input to start a learning session regarding the respective local accent provided in the second paraphrase; and in response to receiving the user input, providing one or more additional examples of the usage of the respective local accent in the second geographic area.Join the waitlist — get patent alerts
Track US2021407318A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.