US11863646B2ActiveUtilityA1

Proactive environment-based chat information system

78
Assignee: GOOGLE LLCPriority: Jun 6, 2014Filed: Feb 3, 2023Granted: Jan 2, 2024
Est. expiryJun 6, 2034(~7.9 yrs left)· nominal 20-yr term from priority
H04L 67/55H04L 51/02G10L 15/22G10L 15/26G10L 15/30H04L 67/52H04L 51/222
78
PatentIndex Score
0
Cited by
76
References
13
Claims

Abstract

Disclosed is the technology for computer-based “Daily Brief” service, which includes methods and corresponding systems for proactively providing push notifications for users of chat information systems. The push notifications are dynamically generated and presented to the user based on identification of one or more triggering events, which may include predetermined time/date, current geographical location, activity of peers and friends in social media associated with the user, scheduled events, appointments, meetings, emails, instant messages, and many more. The described technology improves the interaction interface between the user and chat information system.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. A method for proactively delivering push notifications in a chatbot, the method implemented by one or more processors and comprising:
 receiving input provided by a user at a user device during a dialog between the user and the chatbot; 
 generating, based on processing the input using the chatbot, a chatbot response that is responsive to the recognized input; 
 causing the chatbot response to be displayed at a touchscreen of the user device; 
 generating a dialog recommendation that includes a suggestion on how the dialog between the user and the chatbot can be continued, wherein the dialog recommendation is generated based on the input; 
 causing the dialog recommendation to be displayed in an actionable button at the touchscreen of the user device, wherein the actionable button is displayed separate from, but along with, the chatbot response;
 wherein the actionable button is selectable and, when selected, causes a further chatbot response to be displayed, the further chatbot response being responsive to the dialog recommendation and being generated based on processing the dialog recommendation using the chatbot. 
 
 
     
     
       2. The method of  claim 1 , wherein the dialog recommendation is generated further based on a current geographical location associated with the user device. 
     
     
       3. The method of  claim 1 , further comprising, while the dialog recommendation is displayed in the actionable button along with the chatbot response:
 receiving a further input provided by the user at the user device; 
 generating, based on processing the further input using the chatbot, the further chatbot response; and 
 causing the further chatbot response to be displayed at the touchscreen of the user device. 
 
     
     
       4. The method of  claim 1 , further comprising while the dialog recommendation is displayed in the actionable button along with the chatbot response:
 receiving a user selection of the actionable button, the user selection being via interaction with the touchscreen; and 
 causing the further chatbot response to be displayed in response to receiving the user selection. 
 
     
     
       5. The method of  claim 4 , further comprising causing the further chatbot response to be generated in response to receiving the user selection. 
     
     
       6. The method of  claim 4 , further comprising generating the further chatbot response based on processing the dialog recommendation using the chatbot. 
     
     
       7. A system, the system comprising:
 one or more processors; and 
 memory storing instructions, that when executed by one or more of the processors, cause one or more of the processors to:
 receive an input provided by a user at a user device during a dialog between the user and a chatbot; 
 generate, based on processing the recognized input using the chatbot, a chatbot response that is responsive to the recognized input; 
 cause the chatbot response to be displayed at a screen of the user device;
 generate a dialog recommendation that includes a suggestion on how the dialog between the user and the chatbot can be continued; 
 cause the dialog recommendation to be displayed in an actionable button at the touchscreen of the user device, wherein the actionable button is displayed separate from, but along with, the chatbot response; 
 wherein the actionable button is selectable and, when selected, causes a further chatbot response to be displayed, the further chatbot response being responsive to the dialog recommendation and being generated based on processing the dialog recommendation using the chatbot. 
 
 
 
     
     
       8. The system of  claim 7 , wherein the dialog recommendation is generated further based on a current geographical location associated with the user device. 
     
     
       9. The system of  claim 7 , wherein the instructions, when executed by one or more of the processors, further cause one or more of the processors to:
 while the dialog recommendation is displayed in the actionable button along with the chatbot response:
 receive a further input provided by the user at the user device; 
 generate, based on processing the further input using the chatbot, the further chatbot response; and 
 cause the further chatbot response to be displayed at the screen of the user device. 
 
 
     
     
       10. The system of  claim 7 , wherein the instructions, when executed by one or more of the processors, further cause one or more of the processors to:
 while the dialog recommendation is displayed in the actionable button along with the chatbot response:
 receive a user selection of the actionable button, the user selection being via interaction with the touchscreen; and 
 cause the further chatbot response to be displayed in response to receiving the user selection. 
 
 
     
     
       11. The system of  claim 10 , wherein the instructions, when executed by one or more of the processors, further cause one or more of the processors to:
 cause the further chatbot response to be generated in response to receiving the user selection. 
 
     
     
       12. The system of  claim 10 , wherein the dialog recommendation, if provided in further input provided by the user, would result in the further chatbot response being generated and displayed. 
     
     
       13. The system of  claim 10 , wherein the instructions, when executed by one or more of the processors, further cause one or more of the processors to:
 generate the further chatbot response based on processing the dialog recommendation using the chatbot.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.