IP Library › Granted Patent US 12,190,412
Granted Patent B2
US 12,190,412 · App. 18/395,303 · Granted Jan 7, 2025

Visualizations of multi-nodal transfers and gesture-based interactivity in virtual or augmented reality

Inventors: Andriy Fedorchuk (San Francisco, CA); Rajiv Ranjan (San Francisco, CA); Sreenath Sandru (San Francisco, CA); Shivani Singh (San Francisco, CA)
Assignee: Wells Fargo Bank, N.A
G06T11/00G06F3/017G06F9/541G06N20/00G06Q20/10G06F3/013G06F3/04842G06F3/167G06T2200/24
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,190,412
App. No.
18/395,303
Filed
Dec 22, 2023
Granted
Jan 7, 2025
Kind
B2
Examiner
WU, YANNA
Art Unit
2615
USPC
345/629
Abstract

Disclosed is an approach for generating interactive visualizations for multi-nodal transfers that may involve terminal nodes and multiple transitional nodes by using various protocols to acquire data from computing systems or devices associated with each node. A first visualization layer comprising a set of geographic or physical indicators in a multi-nodal transfer route (which comprises a set of three or more nodes) may be generated. API protocols (and/or non-API protocols) corresponding to each node in the transfer route may be identified. The protocols may be executed to obtain, from computing systems and devices associated with the nodes, data packets used to generate a second visualization layer, which may comprise graphics that visually depict details of a transfer along the transfer route. An overlay of visualization layers may be displayed such that the graphics are displayed in association with multiple nodes.

Claims (38)

1. A computer-implemented method comprising:

generating a first visualization layer comprising a set of geographic or physical indicators in a multi-nodal transfer route, the transfer route comprising a set of three or more nodes that include terminal nodes and at least one transitional node, wherein the geographic or physical indicators correspond to locations of computing systems that are along the transfer route and that implement transfers between nodes in the set of three or more nodes of the transfer route;

executing one or more application program interface (API) protocols to obtain data corresponding to a first node and a second node in the transfer route;

generating a second visualization layer comprising, based on the data, a first graphic visually depicting a first detail of a transfer of an item along the transfer route and a second graphic visually depicting a second detail of the transfer of the item along the transfer route; and

displaying an overlay of the first visualization layer with the second visualization layer such that the first graphic and the second graphic are displayed in association with at least two nodes in the set of three or more nodes.

2. The method of claim 1 , wherein executing the one or more API protocols comprises executing a first API protocol to obtain, from a first computing system, a first data packet corresponding to the first node, and executing a second API protocol to obtain, from a second computing system, a second data packet corresponding to the second node.

3. The method of claim 2 , further comprising identifying the first computing API protocol as corresponding to the first node in the transfer route, and the second API protocol as corresponding to the second node in the transfer route.

4. The method of claim 1 , wherein generating the first visualization layer comprises identifying, via one or more computing systems, the set of geographic or physical indicators in the multi-nodal transfer route.

5. The method of claim 1 , wherein generating the first visualization comprises rendering a geographic model of the transfer route.

6. The method of claim 5 , further comprising displaying a first graphical indicator that links the first detail to a first geographic location in the first visualization, and a second graphical indicator that links the second detail to a second geographic location in the first visualization.

7. The method of claim 1 , further comprising visually stacking data by displaying (i) a first stack indicating a first transfer from the first node to the second at a first time, and (ii) a second stack indicating a second transfer from the first node to the second node at a second time.

8. The method of claim 1 , wherein the second visualization layer corresponds to a first transfer along the transfer route with a first time stamp, and wherein the method further comprises generating a third visualization layer corresponding to a second transfer along the transfer route with a second time stamp.

9. The method of claim 8 , further comprising displaying a graphical layer toggle enabling selection of which visualization layer is currently controllable such that a user may interact with graphical elements associated with a selected visualization layer.

10. The method of claim 9 , further comprising increasing a visibility of the selected visualization layer relative to another visualization layer.

11. The method of claim 1 , wherein the first and second nodes are transitional nodes.

12. The method of claim 1 , further comprising:

receiving a user input indicating a selection of one of the nodes; and

in response to receiving the user input, updating the displayed overlay to include additional information regarding the selected node.

13. The method of claim 1 , further comprising applying a machine-learning model to transfer data to generate a prediction of a future transfer detail, and augmenting the displayed overlay with a graphical depiction of the prediction.

14. The method of claim 1 , further comprising:

accessing historical transfer information for one or more of the nodes; and

determining a likelihood that the transfer is completed based on the historical transfer information for the one or more nodes.

15. The method of claim 1 , wherein the overlay is displayed on augmented reality (AR) glasses configured to enable a user of the AR glasses to cause the display to interactively update based on one or more captured gestures.

16. The method of claim 1 , further comprising capturing a gesture corresponding to selection of one of the nodes in the transfer route, and augmenting the overlay with additional information related to the selected node.

17. A computer-implemented method comprising:

generating a first visualization layer comprising a set of geographic or physical indicators in a multi-nodal transfer route comprising a set of three or more nodes that include terminal nodes and at least one transitional node;

executing one or more application programming interface (API) protocols to obtain data corresponding to a first node and to a second node in the transfer route, wherein the one or more API protocols comprises a first API protocol in an API database, and a second API protocol in the API database, the first API protocol having a first specification and the second API protocol having a second specification;

generating a second visualization layer comprising, (i) based on the data, a first graphic visually depicting a first detail of a transfer of an item along the transfer route and, (ii) based on the second data packet, a second graphic visually depicting a second detail of the transfer of the item along the transfer route; and

displaying an overlay of the first visualization layer with the second visualization layer such that the first graphic and the second graphic are displayed in association with at least two nodes in the set of three or more nodes.

18. The method of claim 17 , wherein executing the one or more API protocols comprises:

generating a first API request according to a first specification, and executing a first API to transmit the first API request to a first computing system to obtain a first data packet corresponding to the first node, wherein the first data packet is generated and transmitted by the first computing system in response to receiving the first API request; and

generating a second API request according to a second specification, and executing a second API to transmit the second API request to the second computing system to obtain a second data packet corresponding to the second node, wherein the second data packet is generated and transmitted by the second computing system in response to receiving the second API request.

19. The method of claim 18 , wherein the first data packet comprises first time and location information for an item received or detected by the first computing system along the transfer route, and wherein the second data packet comprises second time and location information for the item received or detected by the first computing system along the transfer route.

20. A system comprising one or more processors configured to:

generate a first visualization layer comprising a set of geographic or physical indicators in a route comprising a set of nodes that includes a first node, a second node, and a third node, wherein the geographic or physical indicators correspond to locations of computing systems that are along the route and that are involved in transfers between nodes in the set of nodes of the route;

execute one or more application program interface (API) protocols to obtain, from a first computing system, a first status of a transfer and to obtain, from a second computing system, a second status of the transfer;

generate a second visualization layer comprising a first graphic corresponding with the first status and a second graphic corresponding with a second status; and

provide a graphical user interface (GUI) comprising an overlay of the first visualization layer with the second visualization layer such that at least two nodes in the set of nodes are displayed in association with the first and second graphics.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2024
From: FEDORCHUK, ANDRIY; RANJAN, RAJIV; SANDRU, SREENATH; SINGH, SHIVANI
To: WELLS FARGO BANK, N.A.
Reel/Frame 069400/0797 →
Continuity (3)
Continuation 17991480 · Nov 21, 2022
Continuation 17119700 · Dec 11, 2020
Related Publication 20240127494A1 · Apr 18, 2024
References Cited (32)
US 7021528B2 · Igval et al. · 2006 [cited by applicant]
US 7925586B2 · Cole et al. · 2011 [cited by applicant]
US 9043246B2 · Serebrennikov · 2015 [cited by applicant]
US 10062108B2 · Mulhim · 2018 [cited by applicant]
US 10078863B2 · Loganathan · 2018 [cited by applicant]
US 10083482B2 · Mehew et al. · 2018 [cited by applicant]
US 10163083B2 · Guido et al. · 2018 [cited by applicant]
US 10212157B2 · Dolan et al. · 2019 [cited by applicant]
US 10296875B1 · Prasad et al. · 2019 [cited by applicant]
US 10339608B1 · Haitz et al. · 2019 [cited by applicant]
US 10535045B2 · Meszaros et al. · 2020 [cited by applicant]
US 10564796B2 · Friedman et al. · 2020 [cited by applicant]
US 10956244B1 · Cho · 2021 [cited by applicant]
US 11017347B1 · Choudhury et al. · 2021 [cited by applicant]
US 20030208440A1 · Harada et al. · 2003 [cited by applicant]
US 20040199463A1 · Deggendorf · 2004 [cited by applicant]
US 20050171811A1 · Campbell et al. · 2005 [cited by applicant]
US 20060277143A1 · Almonte et al. · 2006 [cited by applicant]
US 20080015985A1 · Abhari et al. · 2008 [cited by applicant]
US 20110093324A1 · Fordyce et al. · 2011 [cited by applicant]
US 20130325604A1 · Yeri et al. · 2013 [cited by applicant]
US 20140118829A1 · Ma et al. · 2014 [cited by applicant]
US 20150051894A1 · Shokooh et al. · 2015 [cited by applicant]
US 20160217399A1 · Roelofs · 2016 [cited by examiner]
US 20170364920A1 · Anand · 2017 [cited by applicant]
US 20190377417A1 · Friedman et al. · 2019 [cited by applicant]
US 20190378182A1 · Weinflash et al. · 2019 [cited by applicant]
CN 101241583A · 2008 [cited by applicant]
EP 1139264A2 · 2001 [cited by applicant]
WO WO2010093931A1 · 2010 [cited by applicant]
Duarte, “Blockchain Technologies Applied to Interbank Transfers,” (Jul. 2019), University of Portugal, (https://repositorio-alberto.up.pt/bitstream/10216/122814/2/358238.pdf). [cited by applicant]
Team Truly, “Wire Transfers Explained: 10 Things You Absolutely Need to Know,” (Feb. 23, 2022) , Truly Financial, Blog (https://trulyfinancial.com/blog/wire-transfers-explained/). [cited by applicant]