IP Library Granted Patent US 12,567,045
Granted Patent B2
US 12,567,045 · App. 17/518,497 · Granted Mar 3, 2026

System and method for personalized teller services using encryption based shared architecture

Inventor: Frank Anthony Nuzzi (Pflugerville, TX)
Assignee: PAYPAL, INC.
G06Q20/1085G06Q20/065H04W4/021
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,567,045
App. No.
17/518,497
Granted
Mar 3, 2026
Kind
B2
Abstract

Aspects of the present disclosure involve systems, methods, devices, and the like for enabling teller based services using an encryption based shared architecture. The teller based service is provided by at least one node or entity in a blockchain. A request and communication between the at least one node and a user, with indication of the node geolocation and ability to provide teller services is exchanged. The node provides access to cash, enables the verification of the user, and updates the ledger upon completion of the transaction.

Claims (57)

1 . A system, comprising

a non-transitory memory storing instructions; and

a processor configured to execute the instructions to cause the system to perform operations comprising:

receiving, on a distributed network, a request sent to a plurality of nodes for an automated teller machine service for an exchange of cryptocurrency in a digital wallet to funds usable at a location of a device;

determining a user associated with the request based on a cryptocurrency key stored by the digital wallet and associated with the cryptocurrency requested for the exchange to the funds;

determining the location of the user based on the device associated with the user;

analyzing the request for preferences and transactional information selected by the user of the device;

determining a subset of the plurality of nodes within a geofenced area of the location based on one or more additional cryptocurrency keys associated with the plurality of nodes;

broadcasting, on the distributed network for the subset of the plurality of nodes within the geofenced area of the location, a notification requesting a response from the subset of the plurality of nodes for processing the request for the automated teller machine service;

initiating two-way communications between the system and one of the plurality of nodes, wherein the two-way communications allow for a conversion rate for the exchange of the cryptocurrency to the funds to be set; and

exchanging two or more messages between the system and the one of the plurality of nodes using the two-way communications based on the response from the one of the plurality of nodes, wherein the two or more messages are used to set the conversion rate usable when the cryptocurrency is digitally exchanged, wherein the exchanging the two or more messages includes:

determining that the one of the plurality of nodes is associated with the geofenced area when the two or more messages are exchanged,

determining that a condition for the exchange from the one of the plurality of nodes corresponds to the preferences and the transactional information selected;

rebroadcasting the notification to other ones of the subset of the plurality of nodes based on the one of the plurality of nodes being associated with the geofenced area and the condition corresponding to the preferences and the transactional information selected, and

executing the exchange of the cryptocurrency from digital wallet to another digital wallet based on the conversion rate and the condition.

2 . The system of claim 1 , wherein the automated teller machine service includes an access to liquidity.

3 . The system of claim 1 , wherein the another digital wallet is associated with a node on a blockchain in the distributed network.

4 . The system of claim 1 , wherein the device enables the user to use the digital wallet for the automated teller machine service.

5 . The system of claim 1 , wherein the broadcasting the notification is based in part on the location determined of the device and the preferences analyzed from the request.

6 . The system of claim 1 , wherein the distributed network includes a plurality of devices for the plurality of nodes corresponding to one of a retail store or a service provider.

7 . The system of claim 1 , wherein the request is received in response to a broadcast of the request by the device to a blockchain in the distributed network.

8 . A method comprising:

receiving, on a distributed network, a transaction request for an automated teller machine service to a plurality of nodes for an exchange of cryptocurrency in a digital wallet to funds usable at a location of a device;

determining a user associated with the request based on a key stored by the digital wallet and associated with the cryptocurrency requested for the exchange to the funds;

determining the location of the user based on the device associated with the user, analyzing the transaction request for preferences and transactional information selected by the user of the device;

determining a subset of the plurality of nodes within a geofenced area of the location based on one or more additional keys associated with the plurality of nodes;

broadcasting, on the distributed network for the subset of the plurality of nodes within the geofenced area of the location, a notification requesting a response from the subset of the plurality of nodes for processing the request for the automated teller machine service;

initiating two-way communications between a system corresponding to the distributed network and one of the plurality of nodes, wherein the two-way communications allow for a conversion rate for the exchange of the cryptocurrency to the funds to be set; and

exchanging two or more messages between the system and the one of the plurality of nodes using the two-way communications based on the response from the one of the plurality of nodes, wherein the two or more messages are used to set the conversion rate usable when the cryptocurrency is digitally exchanged, wherein the exchanging the two or more messages includes:

determining that the one of the plurality of nodes is associated with the geofenced area when the two or more messages are exchanged,

determining that a condition for the exchange from the one of the plurality of nodes corresponds to the preferences and the transactional information selected;

rebroadcasting the notification to other ones of the subset of the plurality of nodes based on the one of the plurality of nodes being associated with the geofenced area and the condition corresponding to the preferences and the transactional information selected, and

executing the exchange of the cryptocurrency from digital wallet to another digital wallet based on the conversion rate and the condition.

9 . The method of claim 8 , wherein the automated teller machine service includes an access to liquidity.

10 . The method of claim 8 , wherein the another digital wallet is associated with a node on a blockchain in the distributed network.

11 . The method of claim 8 , wherein the device enables the user to use the digital wallet for the automated teller machine service.

12 . The method of claim 8 , wherein the broadcasting the notification is based in part on the location determined of the device and the preferences analyzed from the request.

13 . The method of claim 8 , wherein the distributed network includes a plurality of devices for the plurality of nodes corresponding to one of a retail store or a service provider.

14 . The method of claim 8 , wherein the request is received in response to a broadcast of the request by the device to a blockchain in the distributed network.

15 . A non-transitory machine-readable medium having stored thereon machine readable instructions executable to cause a machine to perform operations comprising:

receiving, on a distributed network, a request to a plurality of nodes an automated teller machine service for an exchange of cryptocurrency in a digital wallet to funds usable at a location of a device;

determining a user associated with the request based on a key stored by the digital wallet and associated with the cryptocurrency requested for the exchange to the funds;

determining the location of the user based on the device associated with the user;

analyzing the request for preferences and transactional information selected by the user of the device;

determining a subset of the plurality of nodes within a geofenced area of the location based on one or more additional keys associated with the plurality of nodes;

broadcasting, on the distributed network for the subset of the plurality of nodes within the geofenced area of the location, a notification requesting a response from the subset of the plurality of nodes for processing the request for the automated teller machine service;

initiating two-way communications between a system corresponding to the distributed network and one of the plurality of nodes, wherein the two-way communications allow for a conversion rate for the exchange of the cryptocurrency to the funds to be set; and

exchanging two or more messages between the system and the one of the plurality of nodes using the two-way communications based on the response from the one of the plurality of nodes, wherein the two or more messages are used to set the conversion rate usable when the cryptocurrency is digitally exchanged, wherein the exchanging the two or more messages includes:

determining that the one of the plurality of nodes is associated with the geofenced area when the two or more messages are exchanged,

determining that a condition for the exchange from the one of the plurality of nodes corresponds to the preferences and the transactional information selected;

rebroadcasting the notification to other ones of the subset of the plurality of nodes based on the one of the plurality of nodes being associated with the geofenced area and the condition corresponding to the preferences and the transactional information selected, and

executing the exchange of the cryptocurrency from digital wallet to another digital wallet based on the conversion rate and the condition.

16 . The non-transitory machine-readable medium of claim 15 , wherein the automated teller machine service includes an access to liquidity.

17 . The non-transitory machine-readable medium of claim 15 , wherein the another digital wallet is associated with a node on a blockchain in the distributed network.

18 . The non-transitory machine-readable medium of claim 15 , wherein the device enables the user to use the digital wallet for the automated teller machine service.

19 . The non-transitory machine-readable medium of claim 15 , wherein the broadcasting the notification is based in part on the location determined of the device and the preferences analyzed from the request.

20 . The non-transitory machine-readable medium of claim 15 , wherein the distributed network includes a plurality of devices for the plurality of nodes corresponding to one of a retail store or a service provider.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2021
From: NUZZI, FRANK ANTHONY
To: PAYPAL, INC.
Reel/Frame 058012/0695 →
Continuity (2)
Continuation 15857548 · Dec 28, 2017
Related Publication 20220164780A1 · May 26, 2022
References Cited (9)
US 10034131B1 · Akhter et al. · 2018 [cited by applicant]
US 10068228B1 · Winklevoss · 2018 [cited by examiner]
US 10296764B1 · Batishchev · 2019 [cited by applicant]
US 20090326811A1 · Luoma et al. · 2009 [cited by applicant]
US 20160132965A1 · Malhotra · 2016 [cited by examiner]
US 20160203478A1 · Gardiner et al. · 2016 [cited by applicant]
US 20160224969A1 · Hwang · 2016 [cited by examiner]
US 20170076306A1 · Snider · 2017 [cited by examiner]
US 20180033235A1 · Dotterweich et al. · 2018 [cited by applicant]