IP Library › Granted Patent US 12,511,664
Granted Patent B2
US 12,511,664 · App. 18/289,945 · Granted Dec 30, 2025

System and method for automatically optimizing customer communication

Inventors: Dimitris Meretakis (Zürich, CH); Zigmars Rasscevskis (Zürich, CH); Vinsensius B. Vega S. Naryanto (Zürich, CH); Tom Beyer (Zurich, CH); Szabolcs Payrits (Zug, CH); Martin Stolle (Zürich, CH); Mark Steven Schadler (Zollikon, CH); Jack Willow Waldron (Riehen, CH); Ali Galip Bayrak (Zurich, CH)
Assignee: Google LLC
G06Q30/0246G06Q30/0255G06Q30/0267
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 12,511,664
App. No.
18/289,945
Granted
Dec 30, 2025
Kind
B2
Abstract

The present disclosure provides a closed loop, self-learning system that automatically optimizes what experiences should be presented to each customer. Instead of relying on rules and external targeting, it observes customer reactions to continuously improve performance and adapt to environment changes.

Claims (48)

1 . A computer-implemented method of communication, comprising:

receiving data relating to an institution and its customer, the data including a specified goal for the institution;

training a machine learning model using the received data, the machine learning model comprising a dynamic next best action engine;

determining a context for the customer at any given time;

dynamically selecting, using the dynamic next best action engine, one or more experiences for delivery to the customer, wherein the selecting of the one or more experiences is optimized based on the determined context and the specified goal;

delivering the one or more experiences to the customer;

identifying, using a measurement service, one or more customer actions, the identifying comprising capturing interactions in an event log;

providing the event log to the dynamic next best action engine;

determining a value relating to the one or more experiences based on the one or more customer actions, the value quantifying a benefit to the institution of delivering the one or more experiences, the value being associated with the customer; and

continuously updating the machine learning model based on the interactions and using the determined value to improve selection of future experiences.

2 . The computer-implemented method of claim 1 , wherein the value is based on a cost to the institution for the action.

3 . The computer-implemented method of claim 1 , wherein the data comprises products or services offered by the institution, and products or services utilized by the customer.

4 . The computer-implemented method of claim 1 , wherein receiving the data relating to at least one of the institution or the customer comprises ingesting the data through an application programming interface.

5 . The computer-implemented method of claim 1 , wherein the context comprises a communication channel being used by the customer at a given time, the communication channel being a medium through which the customer communicates with the institution.

6 . The computer-implemented method of claim 5 , wherein the context comprises a touchpoint within a communication channel, the touchpoint including a point in communication between the customer and the institution.

7 . The computer-implemented method of claim 6 , wherein the touchpoint comprises one of a web page or a mobile application screen displayed to the customer at the given time, or an in-person or telephonic communication.

8 . The computer-implemented method of claim 1 , wherein selecting the one or more experiences comprises identifying one or more of a plurality of pre-populated experiences, each including specific content, and selecting the one or more experiences based on the content and the customer context.

9 . The computer-implemented method of claim 8 , wherein each experience further includes a specific format, and wherein selecting the one or more experiences comprises matching format of the one or more experiences with a format required by the context.

10 . A system, comprising:

one or more memories; and

one or more processors in communication with the one or more memories, the one or more processors configured to:

receive data relating to an institution and its customer, the data including a specified goal for the institution;

train a machine learning model using the received data, the machine learning model comprising a dynamic next best action engine;

determine a context for the customer at a given time;

dynamically select, using the dynamic next best action engine, one or more experiences for delivery to the customer, wherein the selecting of the one or more experiences is optimized based on the determined context and the specified goal;

deliver the one or more experiences to the customer;

identify one or more customer actions, the identifying comprising capturing interactions in an event log;

provide the event log to the dynamic next best action engine;

determine a value relating to the one or more experiences based on the one or more customer actions, the value quantifying a benefit to the institution of delivering the one or more experiences, the value being associated with the customer; and

continuously update the machine learning model based on the interactions and using the determined value to improve selection of future experiences.

11 . The system of claim 10 , wherein the data comprises products or services offered by the institution, and products or services utilized by the customer.

12 . The system of claim 10 , further comprising an ingestion interface adapted to receive the data relating to at least one of the institution or the customer.

13 . The system of claim 10 , wherein the context comprises a communication channel being used by the customer at a given time, the communication channel being a medium through which the customer communicates with the institution.

14 . The system of claim 13 , wherein the context comprises a touchpoint within a communication channel, the touchpoint including a point in communication between the customer and the institution.

15 . The system of claim 14 , wherein the touchpoint comprises one of a web page or a mobile application screen displayed to the customer at the given time.

16 . The system of claim 10 , wherein selecting the one or more experiences comprises identifying one or more of a plurality of pre-populated experiences, each including specific content, and selecting the one or more experiences based on the content and the customer context.

17 . A non-transitory computer-readable medium storing instructions executable by one or more processors for performing a method of communication, comprising:

receiving data relating to an institution and its customer, the data including a specified goal for the institution;

training a machine learning model using the received data, the machine learning model comprising a dynamic next best action engine;

determining a context for the customer at a given time;

dynamically selecting, using the dynamic next best action engine, one or more experiences for delivery to the customer, wherein the selecting of the one or more experiences is optimized based on the determined context and the specified goal;

delivering the one or more experiences to the customer;

identifying one or more customer actions, the identifying comprising capturing interactions in an event log;

providing the event log to the dynamic next best action engine;

determining a value relating to the one or more experiences based on the one or more customer actions, the value quantifying a benefit to the institution of delivering the one or more experiences, the value being associated with the customer; and

continuously updating the machine learning model based on the interactions and using the determined value to improve selection of future experiences.

18 . The system of claim 17 , wherein each experience further includes a specific format, and wherein selecting the one or more experiences comprises matching format of the one or more experiences with a format required by the context.

19 . The computer-implemented method of claim 1 , wherein identifying the one or more customer actions comprises automatically identifying proxy conversions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: MERETAKIS, DIMITRIS; RASSCEVSKIS, ZIGMARS; NARYANTO, VINSENSIUS B. VEGA S.; BEYER, TOM; PAYRITS, SZABOLCS; STOLLE, MARTIN; SCHADLER, MARK STEVEN; WALDRON, JACK WILLOW; BAYRAK, ALI GALIP
To: GOOGLE LLC
Reel/Frame 065509/0285 →
Continuity (1)
Related Publication 20250054022A1 · Feb 13, 2025
References Cited (29)
US 9706008B2 · Rajan · 2017 [cited by examiner]
US 10210536B1 · Wai · 2019 [cited by examiner]
US 11030649B1 · Barakat · 2021 [cited by examiner]
US 20110208585A1 · Daboll · 2011 [cited by examiner]
US 20130132191A1 · Galai · 2013 [cited by examiner]
US 20140180810A1 · Boal · 2014 [cited by examiner]
US 20140222506A1 · Frazer · 2014 [cited by examiner]
US 20140280251A1 · Somekh · 2014 [cited by examiner]
US 20140365314A1 · Torrens · 2014 [cited by examiner]
US 20150012350A1 · Li · 2015 [cited by examiner]
US 20150220999A1 · Thornton · 2015 [cited by examiner]
US 20160210657A1 · Chittilappilly et al. · 2016 [cited by applicant]
US 20170255945A1 · McCord et al. · 2017 [cited by applicant]
US 20180139294A1 · Ju · 2018 [cited by examiner]
US 20180232762A1 · Greene · 2018 [cited by examiner]
US 20190278378A1 · Yan et al. · 2019 [cited by applicant]
US 20210081984A1 · Yamashita · 2021 [cited by examiner]
US 20210142387A1 · Gupta · 2021 [cited by examiner]
US 20210216920A1 · Mimassi · 2021 [cited by examiner]
US 20210365973A1 · Guild · 2021 [cited by examiner]
US 20220391938A1 · Sridhar · 2022 [cited by examiner]
US 20230051225A1 · Nair · 2023 [cited by examiner]
US 20230104187A1 · Robert Jose · 2023 [cited by examiner]
US 20230252484A1 · Crouse · 2023 [cited by examiner]
US 20230252521A1 · Vanderveld · 2023 [cited by examiner]
US 20230410139A1 · Chang · 2023 [cited by examiner]
US 20230410195A1 · Schwartz · 2023 [cited by examiner]
US 20240362673A1 · Ben-Or · 2024 [cited by examiner]
International Search Report and Written Opinion for International Application No. PCT/GR2022/000072 dated Jun. 16, 2023. 15 pages. [cited by applicant]