IP Library Granted Patent US 12,175,471
Granted Patent B2
US 12,175,471 · App. 18/480,835 · Granted Dec 24, 2024

Behavioral analysis for smart agents

Inventors: Glenn W. Pike (Tempe, AZ); Christian L. Hunt (Gilbert, AZ); Scott R. Kinney (Phoenix, AZ); Steven M. Trudeau (Advance, NC); Stephen W. Krause (Fountain Hills, AZ); Jason Avery (Chandler, AZ)
Assignee: Wells Fargo Bank, N.A.
G06Q20/405
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,175,471
App. No.
18/480,835
Granted
Dec 24, 2024
Kind
B2
Abstract

A system and computer-readable storage medium perform a method for contextual inferring capacity for triggering a financial transaction by monitoring, via user device(s), objective contextual data of location, temporal, and volitional transaction information associated with an authorized user of a financial system. Subjective contextual data of personal calendar events, physiological data, and pacing of user interactions with the user device(s) is monitored. The objective and subjective contextual data is analyzed to create scenario(s) correlated with performing a volitional transaction. If not predictive a volitional transaction, a layer of security protocol is added for authentication prior to executing the volitional transaction. In response to determining that the current context is predictive of a volitional transaction, a determination is made whether the subjective contextual data satisfies criterion for incapacity to perform a volitional transaction. In response to determining incapacity to perform the volitional transaction, access to the financial system is limited.

Claims (48)

1. A method comprising:

receiving, by one or more computing devices, contextual data associated with volitional transactions performed by a user of a financial system, collected by one or more sensor devices;

generating, by the one or more computing devices, a predictive model trained with the contextual data;

generating, by the one or more computing devices, one or more scenarios correlated with and predictive of a volitional transaction of the user via the predictive model;

predicting, by the one or more computing devices and with the predictive model, a likelihood that a requested transaction of the user is volitional based on data collected by the one or more sensor devices;

invoking, by the one or more computing devices, an additional authentication protocol when the likelihood fails to meet a predetermined threshold, wherein successful authentication by way of the additional authentication protocol is a condition precedent to permissible execution of the requested transaction;

determining, by the one or more computing devices, capacity of the user based on current contextual data when the likelihood meets the predetermined threshold; and

controlling, by the one or more computing devices, execution of the requested transaction based on the capacity, wherein the execution is at least limited when the user is deemed incapacitated and otherwise permitted, wherein controlling the execution of the requested transaction comprises:

presenting, by the one or more computing devices on a user interface, an execution of a financial transaction; and

placing for a period of time, by the one or more computing devices, a provisional hold on completion of the financial transaction.

2. The method of claim 1 , wherein determining the capacity comprises determining whether subjective contextual data satisfies at least one criterion for incapacity to perform the requested transaction.

3. The method of claim 2 , further comprising determining, by the one or more computing devices, that the subjective contextual data satisfies a rational state of mind criterion.

4. The method of claim 2 , further comprising determining, by the one or more computing devices, that the subjective contextual data satisfies an intoxication criterion.

5. The method of claim 2 , further comprising determining, by the one or more computing devices, that the subjective contextual data satisfies an emotion agitation criterion.

6. The method of claim 5 , further comprising blocking, by the one or more computing devices, an advertisement that is correlated with causing emotional agitation to the user.

7. The method of claim 5 , further comprising presenting, by the one or more computing devices, an advertisement that is correlated with soothing emotional agitation.

8. The method of claim 2 , further comprising determining, by the one or more computing devices, that the subjective contextual data satisfies a third-party criterion corresponding to a third party who is at least one of: verbally interacting with the user or maintaining close proximity to the user.

9. A system comprising:

one or more processors configured to:

receive, by the one or more processors, contextual data associated with volitional transactions performed by a user of a financial system, collected by one or more sensor devices;

generate, by the one or more processors, a predictive model trained with the contextual data;

generate, by the one or more processors, one or more scenarios correlated with and predictive of a volitional transaction of the user via the predictive model;

predict, by the one or more processors and via the predictive model, a likelihood that a requested transaction of the user is volitional based on data collected by the one or more sensor devices;

invoke, by the one or more processors, an additional authentication protocol when the likelihood fails to meet a predetermined threshold, wherein successful authentication by way of the additional authentication protocol is a condition precedent to permissible execution of the requested transaction;

determine, by the one or more processors, capacity of the user based on current contextual data when the likelihood meets the predetermined threshold; and

control, by the one or more processors, execution of the requested transaction based on the capacity, wherein the execution is at least limited when the user is deemed incapacitated and otherwise permitted, wherein controlling the execution of the requested transaction comprises:

presenting, on a user interface of a computing device of the user, an execution of a financial transaction; and

placing for a period of time, by the one or more processors, a provisional hold on completion of the financial transaction.

10. The system of claim 9 , wherein determining the capacity comprises determining whether subjective contextual data satisfies at least one criterion for incapacity to perform the requested transaction.

11. The system of claim 10 , wherein the one or more processors are further configured to determine that the subjective contextual data satisfies a rational state of mind criterion.

12. The system of claim 10 , wherein the one or more processors are further configured to determine that the subjective contextual data satisfies an intoxication criterion.

13. The system of claim 10 , wherein the one or more processors are further configured to determine that the subjective contextual data satisfies an emotion agitation criterion.

14. The system of claim 13 , wherein the one or more processors are further configured to block an advertisement that is correlated with causing emotional agitation to the user.

15. The system of claim 13 , wherein the one or more processors are further configured to present an advertisement that is correlated with soothing emotional agitation.

16. The system of claim 15 , wherein the one or more processors are further configured to determine that the subjective contextual data satisfies a third-party criterion corresponding to a third party who is at least one of: verbally interacting with the user or maintaining close proximity to the user.

17. A non-transitory computer readable medium comprising program code that when executed by one or more processors causes the one or more processors to:

receive, by the one or more processors, contextual data associated with volitional transactions performed by a user of a financial system, collected by one or more sensor devices;

generate, by the one or more processors, a predictive model trained with the contextual data;

generate, by the one or more processors, one or more scenarios correlated with and predictive of a volitional transaction of the user via the predictive model;

predict, by the one or more processors and via the predictive model, a likelihood that a requested transaction of the user is volitional based on data collected by the one or more sensor devices;

invoke, by the one or more processors, an additional authentication protocol when the likelihood fails to meet a predetermined threshold, wherein successful authentication by way of the additional authentication protocol is a condition precedent to permissible execution of the requested transaction;

determine, by the one or more processors, capacity of the user based on current contextual data when the likelihood meets the predetermined threshold; and

control, by the one or more processors, execution of the requested transaction based on the capacity, wherein the execution is at least limited when the user is deemed incapacitated and otherwise permitted, wherein controlling the execution of the requested transaction comprises:

presenting, on a user interface of a computing device of the user, an execution of a financial transaction; and

placing for a period of time, by the one or more processors, a provisional hold on completion of the financial transaction.

18. The non-transitory computer readable medium of claim 17 , wherein determining the capacity comprises determining whether subjective contextual data satisfies at least one criterion for incapacity to perform the requested transaction.

19. The non-transitory computer readable medium of claim 18 , wherein the at least one criterion for incapacity comprises one or more of: a rational state of mind criterion, an intoxication criterion, or an emotion agitation criterion.

20. The non-transitory computer readable medium of claim 18 , further comprising program code that when executed by the one or more processors causes the one or more processors to determine that the subjective contextual data satisfies a third-party criterion corresponding to a third party who is at least one of: verbally interacting with the user or maintaining close proximity to the user.

Assignments (2)
ADDRESS CHANGE Recorded Jun 2, 2025
From: WELLS FARGO BANK, N.A.
To: WELLS FARGO BANK, N.A.
Reel/Frame 071769/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2023
From: PIKE, GLENN W.; HUNT, CHRISTIAN L.; KINNEY, SCOTT R.; TRUDEAU, STEVEN M.; KRAUSE, STEPHEN W.; AVERY, JASON
To: WELLS FARGO BANK, N.A.
Reel/Frame 065123/0345 →
Continuity (3)
Continuation 17090683 · Nov 5, 2020
Continuation 15724765 · Oct 4, 2017
Related Publication 20240029075A1 · Jan 25, 2024