IP Library › Granted Patent US 12,205,120
Granted Patent B1
US 12,205,120 · App. 17/812,613 · Granted Jan 21, 2025

Customer as banker system for ease of banking

Inventors: Rahul N. Jain (Hyderabad, IN); Rajkumar Vuddemari (Hyderabad, IN); Srikanth Kandoti (Hyderabad, IN)
Assignee: Wells Fargo Bank, N.A.
G06Q20/405G06Q20/06H04L63/0838H04L63/0861
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,205,120
App. No.
17/812,613
Filed
Jul 14, 2022
Granted
Jan 21, 2025
Kind
B1
Art Unit
3693
USPC
705/35
Abstract

A secure transaction system, computer program recording medium and method facilitate secure, in-person peer-to-peer transaction. A controller of the secure transaction system authenticates first and second parties of a transaction via respective first and second user devices. A financial trustworthiness of at least the second party is determined. The controller vouches for the financial trustworthiness of the second party to the first party via the first user device. The controller brokers an in-person transaction that comprises transfer of physical value from the first party to the second party. In response to receiving confirmation of the transfer to the physical value between the first and second parties, the controller adjusts first and second financial accounts respectively associated with the first and second parties to reflect the transfer.

Claims (86)

1. A method comprising:

receiving a request from a first device associated with a first party to identify a second party to perform a transaction with the first party;

determining, based on a current location of the first device, that no automated teller machine is within a proximity threshold to the current location of the first device;

in response to determining that no automated teller machine is within the proximity threshold to the current location of the first device, selecting, using an artificial intelligence engine and based on matching criteria, an optimal party from a plurality of parties to be the second party;

receiving a biometric input from the second party via a biometric sensor of a second device;

comparing the biometric input to a stored biometric input associated with the second party;

authenticating the second party based on the comparison;

requesting an image of the second party from the second device;

causing transmission of the image of the second party over a network to the first device to provide the first party with the image of the second party;

in response to authenticating the second party, facilitating an in-person transaction that comprises a physical transfer of physical value between the first party and the second party by:

automatically selecting, by a controller, a closest one of a plurality of preselected sites to the first party and the second party as a transaction location, and

directing the first party and the second party to the transaction location via the first device and the second device; and

in response to receiving confirmation of the physical transfer of the physical value between the first party and the second party, adjusting a first financial account associated with the first party in connection with the physical transfer.

2. The method of claim 1 , further comprising:

authenticating the first party via the first device.

3. The method of claim 2 , further comprising:

receiving a first biometric input via the first device, wherein the first party is authenticated based on the first biometric input.

4. The method of claim 1 , wherein the request comprises an indication of a requested monetary amount and a requested denomination.

5. The method of claim 1 , wherein receiving the confirmation of the physical transfer of the physical value between the first party and the second party comprises:

receiving an image from the first device;

identifying a currency denomination and a currency serial number in the image; and

receiving an indication from the first party via the first device of acceptance of the physical value.

6. A system comprising:

a communication module;

a memory; and

a controller communicatively coupled to the communication module and the memory, wherein the controller enables the system to:

receive a request from a first device associated with a first party to identify a second party to perform a transaction with the first party,

determine, based on a current location of the first device, that no automated teller machine is within a proximity threshold to the current location of the first device;

in response to determining that no automated teller machine is within the proximity threshold to the current location of the first device, select, using an artificial intelligence engine and based on matching criteria, an optimal party from a plurality of parties to be the second party,

receive a biometric input from the second party via a biometric sensor of a second device,

compare the biometric input to a stored biometric input associated with the second party,

authenticate the second party based on the comparison,

request an image of the second party from the second device,

cause transmission of the image of the second party over a network to the first device to provide the first party with the image of the second party,

in response to authenticating the second party, facilitate an in-person transaction that comprises a physical transfer of physical value between the first party and the second party by:

automatically selecting a closest one of a plurality of preselected sites to the first party and the second party as a transaction location; and

directing the first party and the second party to the transaction location via the first device and the second device, and

in response to receiving confirmation of the physical transfer of the physical value between the first party and the second party, adjust a first financial account associated with the first party in connection with the physical transfer.

7. The system of claim 6 , wherein the controller further enables the system to:

authenticate the first party via the first device.

8. The system of claim 7 , wherein the controller further enables the system to:

receive a first biometric input via the first device, wherein the first party is authenticated based on the first biometric input.

9. The system of claim 6 , wherein the request comprises an indication of a requested monetary amount and a requested denomination.

10. The system of claim 6 , wherein the controller enables the system to receive the confirmation of the physical transfer of the physical value between the first party and the second party by enabling the system to:

receive an image from the first device;

identify a currency denomination and a currency serial number in the image; and

receive an indication from the first party via the first device of acceptance of the physical value.

11. A computer program product comprising at least one non-transitory computer-readable storage medium storing software instructions that, when executed, cause an apparatus to:

receive a request from a first device associated with a first party to identify a second party to perform a transaction with the first party;

determine, based on a current location of the first device, that no automated teller machine is within a proximity threshold to the current location of the first device;

in response to determining that no automated teller machine is within the proximity threshold to the current location of the first device, select, using an artificial intelligence engine and based on matching criteria, an optimal party from a plurality of parties to be the second party;

receive a biometric input from the second party via a biometric sensor of a second device;

compare the biometric input to a stored biometric input associated with the second party,

authenticate the second party based on the comparison;

request an image of the second party from the second device;

causing transmission of the image of the second party over a network to the first device to provide the first party with the image of the second party;

in response to authenticating the second party, facilitate an in-person transaction that comprises a physical transfer of physical value between the first party and the second party by:

automatically selecting a closest one of a plurality of preselected sites to the first party and the second party as a transaction location, and

directing the first party and the second party to the transaction location via the first device and the second device; and

in response to receiving confirmation of the physical transfer of the physical value between the first party and the second party, adjust a first financial account associated with the first party in connection with the physical transfer.

12. The computer program product of claim 11 , wherein the software instructions, when executed, further cause the apparatus to:

authenticate the first party via the first device.

13. The computer program product of claim 12 , wherein the software instructions, when executed, further cause the apparatus to:

receive a first biometric input via the first device, wherein the first party is authenticated based on the first biometric input.

14. The computer program product of claim 11 , wherein the software instructions that, when executed, cause the apparatus to receive the confirmation of the physical transfer of the physical value between the first party and the second party further cause the apparatus to:

receive an image from the first device;

identify a currency denomination and a currency serial number in the image; and

receive an indication from the first party via the first device of acceptance of the physical value.

15. The method of claim 1 , wherein selecting the optimal party from the plurality of parties to be the second party comprises:

determining a respective current location for the plurality of parties to a location of the first party; and

selecting a subset of the plurality of parties based on being closest to the location of the first party.

16. The system of claim 6 , wherein the controller further enables the system to:

determine a respective current location for the plurality of parties to a location of the first party; and

select a subset of the plurality of parties based on being closest to the location of the first party.

17. The computer program product of claim 11 , wherein the software instructions, when executed, further cause the apparatus to:

determine a respective current location for the plurality of parties to a location of the first party; and

select a subset of the plurality of parties based on being closest to the location of the first party.

18. The method of claim 1 , wherein selecting an optimal party comprises:

determining a population of parties reachable via respective user devices; and

identifying a subset of the population of parties capable of transferring the physical value based on information in respective financial accounts.

19. The system of claim 6 , wherein the controller further enables the system to:

determine a population of parties reachable via respective user devices; and

identify a subset of the population of parties capable of transferring the physical value based on information in respective financial accounts.

20. The computer program product of claim 11 , wherein the software instructions, when executed, further cause the apparatus to:

determine a population of parties reachable via respective user devices; and

identify a subset of the population of parties capable of transferring the physical value based on information in respective financial accounts.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2022
From: JAIN, RAHUL N.; VUDDEMARI, RAJKUMAR; KANDOTI, SRIKANTH
To: WELLS FARGO BANK, N.A.
Reel/Frame 061114/0551 →
Continuity (1)
Continuation 16263912 · Jan 31, 2019
References Cited (26)
US 8280786B1 · Weiss · 2012 [cited by examiner]
US 10182048B1 · Sabanayagam · 2019 [cited by applicant]
US 20090172402A1 · Tran · 2009 [cited by applicant]
US 20110106690A1 · Fisher · 2011 [cited by applicant]
US 20120240195A1 · Weiss · 2012 [cited by examiner]
US 20140098360A1 · Kwon · 2014 [cited by applicant]
US 20140279380A1 · Melnichenko et al. · 2014 [cited by applicant]
US 20150310470A1 · Mathew · 2015 [cited by examiner]
US 20150339638A1 · DeLuca · 2015 [cited by examiner]
US 20160155193A1 · Merrill et al. · 2016 [cited by applicant]
US 20170011373A1 · Todasco · 2017 [cited by applicant]
US 20170061535A1 · Williams · 2017 [cited by applicant]
US 20170169508A1 · Song · 2017 [cited by examiner]
US 20180040064A1 · Grigg et al. · 2018 [cited by applicant]
US 20180075527A1 · Nagla et al. · 2018 [cited by applicant]
US 20180089668A1 · Wong · 2018 [cited by applicant]
US 20180096351A1 · Dahn · 2018 [cited by applicant]
US 20180240187A1 · Lee et al. · 2018 [cited by applicant]
US 20190005473A1 · de Villiers · 2019 [cited by examiner]
CN 106875210 · 2017 [cited by applicant]
CN 106875270A · 2017 [cited by applicant]
WO 2018009973 · 2018 [cited by applicant]
Eko india financial services pvt ltd files patent application for a system for converting electronic cash to physical cash and vice-versa via person to person electronic . . . transfer and method thereof. (Oct. 17, 2016… [cited by examiner]
Tentative settlement reached to help visually impaired with access to ATMs; PNC to test unique use of cellphones for Person-to-person' ATM access. (Jan. 4, 2001). PR Newswire Retrieved from https://dialog.proquest.com/p… [cited by applicant]
Al-Sakran, et al. “These 3 Indian startups are making the most of artificial intelligence!” India Today, Sep. 3, 2018, accessed from https://in.finance.yahoo.com/news/3-indian-startups-making-most-082623657.html. [cited by applicant]
Al-Sakran, et al. “Mobile e-Loan Negotiation Architecture” Journal of Internet Banking and Commerce, Ottawa, vol. 17, Issue 2, Aug. 2012. [cited by applicant]