US2023342556A1PendingUtilityA1

Transitioning between prior dialog contexts with automated assistants

Assignee: GOOGLE LLCPriority: Mar 5, 2018Filed: Jun 26, 2023Published: Oct 26, 2023
Est. expiryMar 5, 2038(~11.6 yrs left)· nominal 20-yr term from priority
G06F 40/35G06F 40/20G06F 40/253G06F 16/3329G06F 40/56G06F 40/211G06F 40/268G06F 40/295
73
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques are described related to prior context retrieval with an automated assistant. In various implementations, instance(s) of free-form natural language input received from a user during a human-to-computer dialog session between the user and an automated assistant may be used to generate a first dialog context. The first dialog context may include intent(s) and slot value(s) associated with the intent(s). Similar operations may be performed with additional inputs to generate a second dialog context that is semantically distinct from the first dialog context. When a command is received from the user to transition the automated assistant back to the first dialog context, natural language output may be generated that conveys at least one or more of the intents of the first dialog context and one or more of the slot values of the first dialog context. This natural language output may be presented to the user.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method implemented using one or more processors, comprising:
 receiving, at one or more input components of a computing device operated by a user, one or more instances of free form natural language input from the user during a first human-to-computer dialog between the user and an automated assistant ;   storing one or more first parameters of the first human-to-computer dialog between the user and the automated assistant in association with a first dialog context;   receiving, at one or more of the input components of the computing device, one or more further instances of free form natural language input from the user during a second human-to-computer dialog between the user and the automated assistant;   storing one or more second parameters of the second human-to-computer dialog between the user and the automated assistant in association with a second dialog context; and   subsequent to the second human-to-computer dialog between the user and the automated assistant, and based on the stored one or more first parameters associated with the first dialog context and the stored one or more second parameters associated with the second dialog context, causing a display of the same computing device or a difference computing device to render output based on the stored parameters, wherein the output conveys an enumerated list of selectable links corresponding to available past dialog contexts that includes the first and second dialog contexts.   
     
     
         2 . The method of  claim 1 , wherein the one or more first parameters and the one or more second parameters are stored in computer memory that is local to the computing device operated by the user. 
     
     
         3 . The method of  claim 1 , wherein the one or more first parameters and the one or more second parameters are retrieved from computer memory that is local to the computing device operated by the user. 
     
     
         4 . The method of  claim 2 , wherein storing the one or more first parameters comprises creating a configuration file for the one or more first parameters and storing the configuration file in the computer memory. 
     
     
         5 . The method of  claim 2 , wherein storing the one or more second parameters comprises creating a configuration file for the one or more second parameters and storing the configuration file in the computer memory. 
     
     
         6 . The method of  claim 1 , wherein the one or more second parameters comprise one or more intents of the user in the second human-to-computer dialog and/or one or more slot values associated with the one or more intents of the user in the second human-to-computer dialog. 
     
     
         7 . The method of  claim 1 , wherein the one or more first parameters comprise one or more intents of the user in the first human-to-computer dialog and/or one or more slot values associated with the one or more intents of the user in the first human-to-computer dialog. 
     
     
         8 . A system comprising one or more processors and memory storing instructions that, in response to execution of the instructions, cause the one or more processors to:
 receive, at one or more input components of a computing device operated by a user, one or more instances of free form natural language input from the user during a first human-to-computer dialog between the user and an automated assistant ;   store one or more first parameters of the first human-to-computer dialog between the user and the automated assistant in association with a first dialog context;   receive, at one or more of the input components of the computing device, one or more further instances of free form natural language input from the user during a second human-to-computer dialog between the user and the automated assistant;   store one or more second parameters of the second human-to-computer dialog between the user and the automated assistant in association with a second dialog context; and   subsequent to the second human-to-computer dialog between the user and the automated assistant, and based on the stored one or more first parameters associated with the first dialog context and the stored one or more second parameters associated with the second dialog context, cause a display of the same computing device or a difference computing device to render output based on the stored parameters, wherein the output conveys an enumerated list of selectable links corresponding to available past dialog contexts that includes the first and second dialog contexts.   
     
     
         9 . The system of  claim 8 , wherein the one or more first parameters and the one or more second parameters are stored in computer memory that is local to the computing device operated by the user. 
     
     
         10 . The system of  claim 8 , wherein the one or more first parameters and the one or more second parameters are retrieved from computer memory that is local to the computing device operated by the user. 
     
     
         11 . The system of  claim 9 , wherein the instructions to store the one or more first parameters comprise instructions to create a configuration file for the one or more first parameters and storing the configuration file in the computer memory. 
     
     
         12 . The system of  claim 9 , wherein the instructions to store the one or more second parameters comprise instructions to create a configuration file for the one or more second parameters and storing the configuration file in the computer memory. 
     
     
         13 . The system of  claim 8 , wherein the one or more second parameters comprise one or more intents of the user in the second human-to-computer dialog and/or one or more slot values associated with the one or more intents of the user in the second human-to-computer dialog. 
     
     
         14 . The system of  claim 8 , wherein the one or more first parameters comprise one or more intents of the user in the first human-to-computer dialog and/or one or more slot values associated with the one or more intents of the user in the first human-to-computer dialog. 
     
     
         15 . A non-transitory computer-readable medium comprising instructions that, in response to execution of the instructions by a processor, cause the processor to:
 receive, at one or more input components of a computing device operated by a user, one or more instances of free form natural language input from the user during a first human-to-computer dialog between the user and an automated assistant; ;   store one or more first parameters of the first human-to-computer dialog between the user and the automated assistant in association with a first dialog context;   receive, at one or more of the input components of the computing device, one or more further instances of free form natural language input from the user during a second human-to-computer dialog between the user and the automated assistant;   store one or more second parameters of the second human-to-computer dialog between the user and the automated assistant in association with a second dialog context; and   subsequent to the second human-to-computer dialog between the user and the automated assistant, and based on the stored one or more first parameters associated with the first dialog context and the stored one or more second parameters associated with the second dialog context, cause a display of the same computing device or a difference computing device to render output based on the stored parameters, wherein the output conveys an enumerated list of selectable links corresponding to available past dialog contexts that includes the first and second dialog contexts.   
     
     
         16 . The non-transitory computer-readable medium of  claim 15 , wherein the one or more first parameters and the one or more second parameters are stored in computer memory that is local to the computing device operated by the user. 
     
     
         17 . The non-transitory computer-readable medium of  claim 15 , wherein the one or more first parameters and the one or more second parameters are retrieved from computer memory that is local to the computing device operated by the user. 
     
     
         18 . The non-transitory computer-readable medium of  claim 16 , wherein the instructions to store the one or more first parameters comprise instructions to create a configuration file for the one or more first parameters and storing the configuration file in the computer memory. 
     
     
         19 . The non-transitory computer-readable medium of  claim 16 , wherein the instructions to store the one or more second parameters comprise instructions to create a configuration file for the one or more second parameters and storing the configuration file in the computer memory. 
     
     
         20 . The non-transitory computer-readable medium of  claim 15 , wherein the one or more second parameters comprise one or more intents of the user in the second human-to-computer dialog and/or one or more slot values associated with the one or more intents of the user in the second human-to-computer dialog.

Join the waitlist — get patent alerts

Track US2023342556A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.