IP Library › Granted Patent US 11,575,766
Granted Patent B2
US 11,575,766 · App. 16/983,195 · Granted Feb 7, 2023

Proactive environment-based chat information system

Inventors: Ilya Gennadyevich Gelfenbeyn (Sunnyvale, CA); Artem Goncharuk (Mountain View, CA); Ilya Andreevich Platonov (Berdsk, RU); Pavel Aleksandrovich Sirotin (Sunnyvale, CA); Olga Aleksandrovna Gelfenbeyn (Yurga, RU)
Assignee: Google LLC
H04L67/55H04L51/02G10L15/22G10L15/26G10L15/30H04L67/52
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,575,766
App. No.
16/983,195
Granted
Feb 7, 2023
Kind
B2
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 (60)

1. A method for proactively delivering push notifications in a chat information system (CIS), the method implemented by one or more processors and comprising:

receiving a speech-based input provided by a user at a user device during a dialog between the user and the CIS;

generating, using a speech recognition module, a recognized input for the speech-based input from the user;

generating, based on the recognized input, a CIS response that is responsive to the recognized input;

causing the CIS 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 CIS can be continued, wherein the dialog recommendation is generated based on the recognized input; and

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 CIS response;

wherein the actionable button is selectable and, when selected, causes a further CIS response to be displayed, the further CIS response being responsive to the dialog recommendation.

2. The method of claim 1 , wherein the dialog recommendation, if provided in further speech-based input provided by the user, would result in the further CIS response being generated and displayed.

3. The method of claim 1 , further comprising, while the dialog recommendation is displayed in the actionable button along with the CIS response:

receiving a further speech-based input provided by the user at the user device;

generating, using the speech recognition module, a further recognized input;

generating, based on the further recognized input, the further CIS response; and

causing the further CIS 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 CIS response:

receiving a user selection of the actionable button, the user selection being via interaction with the touchscreen; and

causing the further CIS response to be displayed in response to receiving the user selection.

5. The method of claim 4 , further comprising causing the further CIS response to be generated in response to receiving the user selection.

6. A method for proactively delivering push notifications in a chat information system (CIS), the method implemented by one or more processors and comprising:

determining occurrence of at least one triggering event,

wherein determining the occurrence of the at least one triggering event includes:

determining presence of a user device at a geographic location that is determined to be a new location to a user of the user device; and

responsive to determining the occurrence of the at least one triggering event:

providing, to the user device one or more push notifications that comprise:

a weather report that is local to the geographic location, and

a summary of directions or navigational data for the geographic location;

wherein providing the one or more push notifications causes the one or more push notifications to be presented at the user device.

7. The method of claim 6 , wherein the geographic location is a city.

8. The method of claim 6 , further comprising:

generating a dialog recommendation;

causing the dialog recommendation to be displayed in an actionable button at a touchscreen of the user device, wherein the actionable button is displayed separate from, but along with, the weather report and the summary of directions or navigational data;

wherein the actionable button is selectable and, when selected, causes a CIS response, that is responsive to the dialog recommendation, to be displayed.

9. The method of claim 8 , wherein the dialog recommendation, if provided in further speech-based input provided by the user, would result in the CIS response being generated and displayed.

10. The method of claim 9 , further comprising while the dialog recommendation is displayed in the actionable button along with the CIS response:

receiving a user selection of the actionable button, the user selection being via interaction with the touchscreen; and

causing the further CIS response to be displayed in response to receiving the user selection.

11. The method of claim 10 , further comprising causing the further CIS response to be generated in response to receiving the user selection.

12. A chat information system (CIS), the CIS 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 a speech-based input provided by a user at a user device during a dialog between the user and the CIS;

generate, using a speech recognition module, a recognized input;

generate, based on the recognized input, a CIS response that is responsive to the recognized input;

cause the CIS response to be displayed at a touchscreen of the user device;

generate a dialog recommendation that includes a suggestion on how the dialog between the user and the CIS can be continued; and

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 CIS response;

wherein the actionable button is selectable and, when selected, causes a further CIS response to be displayed, the further CIS response being responsive to the dialog recommendation.

13. The CIS of claim 12 , wherein the dialog recommendation, if provided in further speech-based input provided by the user, would result in the further CIS response being generated and displayed.

14. The CIS of claim 12 , 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 CIS response:

receive a further speech-based input provided by the user at the user device;

generate, using the speech recognition module, a further recognized input;

generate, based on the further recognized input, the further CIS response; and

cause the further CIS response to be displayed at the touchscreen of the user device.

15. The CIS of claim 12 , 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 CIS response:

receive a user selection of the actionable button, the user selection being via interaction with the touchscreen; and

cause the further CIS response to be displayed in response to receiving the user selection.

16. The CIS of claim 15 , further comprising causing the further CIS response to be generated in response to receiving the user selection.

17. The CIS of claim 15 , wherein the dialog recommendation, if provided in further speech-based input provided by the user, would result in the further CIS response being generated and displayed.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2020
From: SPEAKTOIT LLC
To: GOOGLE INC.
Reel/Frame 053552/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2020
From: GELFENBEYN, ILYA GENNADYEVICH; GONCHARUK, ARTEM; PLATONOV, ILYA ANDREEVICH; SIROTIN, PAVEL ALEKSANDROVICH; GELFENBEYN, OLGA ALEKSANDROVNA
To: GOOGLE LLC
Reel/Frame 053552/0023 →
CHANGE OF NAME Recorded Aug 20, 2020
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 053562/0438 →
Continuity (3)
Continuation 16457439 · Jun 28, 2019
Continuation 15316634
Related Publication 20200366750A1 · Nov 19, 2020
Cited By (2)
US 12,212,704 US 12,267,401