IP Library Granted Patent US 12,688,530
Granted Patent B1
US 12,688,530 · App. 18/174,054 · Granted Jul 21, 2026

Personalized recommendations

Inventors: Erin Aine Croll (Des Moines, IA); Aaron Friedel (Urbandale, IA); Danny Ray Grizzle (Clive, IA); Dale Steven Howard (Clive, IA); Narendra Nath (Hillsborough, CA); Lacey Ann Schiesl (Johnston, IA)
Assignee: Wells Fargo Bank, N.A.
G06Q40/02G06Q50/16
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,688,530
App. No.
18/174,054
Filed
Feb 24, 2023
Granted
Jul 21, 2026
Kind
B1
Art Unit
3626
USPC
705/313
Abstract

An example computer system for determining a recommendation can include: one or more processors; and non-transitory computer-readable storage media encoding instructions which, when executed by the one or more processors, causes the computer system to: receive a signal associated with an action or an inaction by a user; generate a machine learning model using the signal; process the machine learning model through a rules engine to generate the recommendation; and present the recommendation to the user through a non-traditional communication channel.

Claims (40)

1 . A computer system for determining a recommendation, comprising:

one or more processors; and

non-transitory computer-readable storage media encoding instructions which, when executed by the one or more processors, cause the computer system to:

receive, from one of a plurality of electronic sources, a signal associated with an action or an inaction by a user;

generate a machine learning model using the signal, including to:

cluster the signal from the one of the plurality of electronic sources with further signals to determine patterns of user behaviors, wherein the further signals include interactions with smart devices in proximity-enabled environments to determine which of a plurality of non-traditional communication channels will be more conducive to preferred interactions;

train the machine learning model using the signal and the further signals as clustered to identify user preferences; and

dynamically update the machine learning model based on the patterns of user behaviors and the user preferences relating to an account portal, wherein the machine learning model continuously processes information about the patterns of user behaviors and the user preferences captured over multiple sessions, from the signal and the further signals, associated with the account portal to refine the machine learning model and provide more personalized recommendations, wherein the machine learning model is unique to the user and dynamically updates based on changes to account information for the user captured on the account portal over the multiple sessions;

process the machine learning model through a rules engine to generate the recommendation, wherein the rules engine comprises interrelated rules programmed to identify the personalized recommendations based upon the signal and the further signals, wherein the interrelated rules include qualifying rules having thresholds associated with application of each rule and priorities defining a hierarchy for presenting the personalized recommendations to the user, and wherein the qualifying rules are satisfied before triggering generation of the recommendation;

detect, using at least one device, that the user has entered a proximity-enabled environment of the proximity-enabled environments integrated with the smart devices;

select, using the machine learning model, a non-traditional communication channel from the plurality of non-traditional communication channels based upon a proximity of the user provided by the at least one device in the proximity-enabled environment, wherein the non-traditional communication channel is more conducive to the preferred interactions; and

present the recommendation to the user through the non-traditional communication channel on one of the smart devices, wherein the recommendation is presented in audio form through a voice assistant of the one of the smart devices based on detection of the user entering the proximity-enabled environment.

2 . The computer system of claim 1 , wherein the non-traditional communication channel includes one or more of: smart assistant, push notification, chatbot, audio call, smart vehicles, smart appliances, and an Internet of Things device.

3 . The computer system of claim 1 , wherein the recommendation is presented by a chatbot or an agent chat, and wherein the further signals from the user in response to the recommendation are sent to the rules engine.

4 . The computer system of claim 1 , wherein the signal is received from a third-party source.

5 . The computer system of claim 1 , wherein the rules engine makes a decision based upon a trigger captured by the signal.

6 . The computer system of claim 1 , comprising further instructions which, when executed by the one or more processors, cause the computer system to generate the machine learning model using artificial intelligence.

7 . The computer system of claim 1 , comprising further instructions which, when executed by the one or more processors, cause the computer system to send a notification to a third-party application.

8 . The computer system of claim 1 , wherein the signal is associated with home lending.

9 . The computer system of claim 8 , comprising further instructions which, when executed by the one or more processors, cause the computer system to generate a personal recommendation associated with an account for the home lending.

10 . The computer system of claim 8 , comprising further instructions which, when executed by the one or more processors, cause the computer system to capture a pattern of the user associated with an account for the home lending.

11 . A computer-implemented method for determining a recommendation, the method comprising:

receiving, from one of a plurality of electronic sources, a signal associated with an action or an inaction by a user;

generating a machine learning model using the signal, including:

clustering the signal from the one of the plurality of electronic sources with further signals to determine patterns of user behaviors, wherein the further signals include interactions with smart devices in proximity-enabled environments to determine which of a plurality of non-traditional communication channels will be more conducive to preferred interactions;

training the machine learning model using the signal and the further signals as clustered to identify user preferences; and

dynamically updating the machine learning model based on the patterns of user behaviors and the user preferences relating to an account portal, wherein the machine learning model continuously processes information about the patterns of user behaviors and the user preferences captured over multiple sessions, from the signal and the further signals, associated with the account portal to refine the machine learning model and provide more personalized recommendations, wherein the machine learning model is unique to the user and dynamically updates based on changes to account information for the user captured on the account portal over the multiple sessions;

processing the machine learning model through a rules engine to generate the recommendation, wherein the rules engine comprises interrelated rules programmed to identify the personalized recommendations based upon the signal and the further signals, wherein the interrelated rules include qualifying rules having thresholds associated with application of each rule and priorities defining a hierarchy for presenting the personalized recommendations to the user, and wherein the qualifying rules are satisfied before triggering generation of the recommendation;

detecting, using at least one device, that the user has entered a proximity-enabled environment of the proximity-enabled environments integrated with the smart devices;

selecting, using the machine learning model, a non-traditional communication channel from the plurality of non-traditional communication channels based upon a proximity of the user provided by the at least one device in the proximity-enabled environment, wherein the non-traditional communication channel is more conducive to the preferred interactions; and

presenting the recommendation to the user through the non-traditional communication channel on one of the smart devices, wherein the recommendation is presented in audio form through a voice assistant of the one of the smart devices based on detection of the user entering the proximity-enabled environment.

12 . The method of claim 11 , wherein the non-traditional communication channel includes one or more of: smart assistant, push notification, chatbot, audio call, smart vehicles, smart appliances, and an Internet of Things device.

13 . The method of claim 11 , wherein the recommendation is presented by a chatbot or an agent chat, and wherein the further signals from the user in response to the recommendation are sent to the rules engine.

14 . The method of claim 11 , wherein the signal is received from a third-party source.

15 . The method of claim 11 , wherein the rules engine makes a decision based upon a trigger captured by the signal.

16 . The method of claim 11 , further comprising generating the machine learning model using artificial intelligence.

17 . The method of claim 11 , further comprising sending a notification to a third-party application.

18 . The method of claim 11 , wherein the signal is associated with home lending.

19 . The method of claim 18 , further comprising generating a personal recommendation associated with an account for the home lending.

20 . The method of claim 18 , further comprising capturing a pattern of the user associated with an account for the home lending.

Assignments (2)
STATEMENT OF CHANGE OF ADDRESS OF ASSIGNEE Recorded Jun 17, 2025
From: WELLS FARGO BANK, N.A.
To: WELLS FARGO BANK, N.A.
Reel/Frame 071644/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2023
From: CROLL, ERIN AINE; FRIEDEL, AARON; GRIZZLE, DANNY RAY; HOWARD, DALE STEVEN; NATH, NARENDRA; SCHIESL, LACEY ANN
To: WELLS FARGO BANK, N.A.
Reel/Frame 062887/0991 →
Continuity (1)
Provisional Application 63268935 · Mar 7, 2022
References Cited (27)
US 6349290B1 · Horowitz et al. · 2002 [cited by applicant]
US 8458205B2 · Huang et al. · 2013 [cited by applicant]
US RE45959E · McCord et al. · 2016 [cited by applicant]
US 9978089B2 · Patel et al. · 2018 [cited by applicant]
US 11038974B1 · Koukoumidis · 2021 [cited by examiner]
US 11900451B1 · King · 2024 [cited by examiner]
US 20040083164A1 · Schwartz et al. · 2004 [cited by applicant]
US 20060253474A1 · Hotchkiss et al. · 2006 [cited by applicant]
US 20150134511A1 · Ghosh et al. · 2015 [cited by applicant]
US 20170161855A1 · Schreyer · 2017 [cited by applicant]
US 20190065993A1 · Srinivasan · 2019 [cited by examiner]
US 20190080425A1 · Bui · 2019 [cited by examiner]
US 20200126370A1 · Zalewski · 2020 [cited by examiner]
US 20200320607A1 · Beauchamp · 2020 [cited by applicant]
US 20210142217A1 · Valline · 2021 [cited by examiner]
US 20210314523A1 · Kamisetty · 2021 [cited by examiner]
US 20210374671A1 · Li · 2021 [cited by examiner]
US 20220036251A1 · Zweig · 2022 [cited by examiner]
US 20220036450A1 · Sanghvi · 2022 [cited by examiner]
US 20220076669A1 · Hatambeiki · 2022 [cited by examiner]
KR 20210102032A · 2021 [cited by examiner]
WO WO2014201042A1 · 2014 [cited by examiner]
Thompson, “A Personalized system for conversational recommendations” (Year: 2003). [cited by examiner]
Torrens, “A banking platform to leverage data driven marketing with ML” (Year: 2022). [cited by examiner]
Rafailidis, “The technology gap between virtual assistants and recommendation Systems” (Year: 2018). [cited by examiner]
Dadios, Elmer P. et al., “Fuzzy-Neuro Model for Intelligent Credit Risk Management,” Intelligent Information Management, vol. 4, No. 5A, Oct. 2012, pp. 251-260. [cited by applicant]
Moradi, Somayeh et al., “A dynamic credit risk assessment model with data mining techniques: evidence from ranian banks,” https://jfin-swufe.springeropen.com/articles/10.1186/s40854-019-0121-9, 27 pages. [cited by applicant]