IP Library › Granted Patent US 12,431,964
Granted Patent B2
US 12,431,964 · App. 18/136,159 · Granted Sep 30, 2025

System and method for interaction system resiliency by aggregation with heterogenous communication networks

Inventors: Maneesh Sethia (Telangana, IN); Sandeep Kumar Chauhan (Miyapur Hyderabad, IN); Saurabh Arora (Gurugram, IN)
Assignee: BANK OF AMERICA CORPORATION
H04B7/1851H04B17/318H04W24/08H04W84/042H04W84/06
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,431,964
App. No.
18/136,159
Granted
Sep 30, 2025
Kind
B2
Abstract

Systems, computer program products, and methods are described herein for system resiliency by aggregation with heterogenous communication networks. The method includes transmitting an interaction request associated with an interaction initiation device through a low earth orbit satellite network upon determining a cellular network associated with the interaction initiation device is unavailable. The method also includes receiving a plurality of data packets from the interaction initiation device. At least one of the plurality of data packets are received via the low earth orbit satellite network, and one or more of the plurality of data packets include identifying characteristics associated with the interaction initiation device. The method further includes consolidating the plurality of data packets received via the low earth orbit satellite network. The method still further includes causing an execution of the requested interaction by transmitting a confirmation indicator to the interaction initiation device via the low earth orbit satellite network.

Claims (43)

1. A system for resiliency by interaction aggregation with heterogenous communication networks, the system comprising:

at least one non-transitory storage device; and

at least one processing device coupled to the at least one non-transitory storage device, wherein the at least one processing device is configured to:

transmit an interaction request associated with an interaction initiation device through a low earth orbit satellite network upon determining a cellular network associated with the interaction initiation device is unavailable;

receive a plurality of data packets from the interaction initiation device associated with the requested interaction, wherein at least one of the plurality of data packets are received via the low earth orbit satellite network, wherein one or more of the plurality of data packets comprise identifying characteristics associated with the interaction initiation device;

consolidate the plurality of data packets received via the low earth orbit satellite network; and

cause an execution of the requested interaction by transmitting a confirmation indicator to the interaction initiation device via the low earth orbit satellite network.

2. The system of claim 1 , wherein in assessing a bandwidth and connection strength of the cellular network to the interaction initiation device, the system is further configured to:

transmit the interaction request associated with the interaction initiation device through the low earth orbit satellite network after a predetermined length of time has passed since the confirmation indicator has been received by the interaction initiation device prior to an attempted transmission through the cellular network;

consolidate the plurality of data packets associated with the interaction initiation device received from the cellular network and the low earth orbit satellite network; and

recover the plurality of data packets associated with the requested interaction transmitted through the cellular network wherein the predetermined length of time has passed since the confirmation indicator has been received by the interaction initiation device prior to the attempted transmission through the cellular network.

3. The system of claim 1 , wherein the system is further configured to cause a transmission associated with the interaction request to the interaction initiation device on whether the requested interaction should be processed through the low earth orbit satellite network or wait until an assessment of a bandwidth and connection strength of the cellular network is determined to be capable of processing a requested interaction.

4. The system of claim 1 , wherein the consolidation of the plurality of data packets comprises determining whether the plurality of data packets received are associated with the same requested interaction based on the identifying characteristics associated with the interaction initiation device.

5. The system of claim 4 , wherein the system is further configured to verify the interaction initiation device and the requested interaction through the data packets comprising identifying characteristics associated with the interaction initiation device.

6. The system of claim 1 , wherein the confirmation indicator updates a source of records with the requested interaction request.

7. The system of claim 1 , wherein the unavailable cellular network associated with the interaction initiation device is a cellular network with a low strength connection to the associated interaction initiation device.

8. A computer program product for resiliency by interaction aggregation with heterogenous communication networks, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:

an executable portion configured to transmit an interaction request associated with an interaction initiation device through a low earth orbit satellite network upon determining a cellular network associated with the interaction initiation device is unavailable;

an executable portion configured to receive a plurality of data packets from the interaction initiation device associated with the requested interaction, wherein at least one of the plurality of data packets are received via the low earth orbit satellite network, wherein one or more of the plurality of data packets comprise identifying characteristics associated with the interaction initiation device;

an executable portion configured to consolidate the plurality of data packets received via the low earth orbit satellite network; and

an executable portion configured to cause an execution of the requested interaction by transmitting a confirmation indicator to the interaction initiation device via the low earth orbit satellite network.

9. The computer program product of claim 8 , wherein in assessing a bandwidth and connection strength of the cellular network to the interaction initiation device, the computer program product further comprises

an executable portion configured to transmit the interaction request associated with the interaction initiation device through the low earth orbit satellite network after a predetermined length of time has passed since the confirmation indicator has been received by the interaction initiation device prior to an attempted transmission through the cellular network;

an executable portion configured to consolidate the plurality of data packets associated with the interaction initiation device received from the cellular network and the low earth orbit satellite network; and

an executable portion configured to recover the plurality of data packets associated with the requested interaction transmitted through the cellular network wherein the predetermined length of time has passed since the confirmation indicator has been received by the interaction initiation device prior to the attempted transmission through the cellular network.

10. The computer program product of claim 8 , wherein the computer program product further comprises an executable portion configured to cause a transmission associated with the interaction request to the interaction initiation device on whether the requested interaction should be processed through the low earth orbit satellite network or wait until an assessment of a bandwidth and connection strength of the cellular network is determined to be capable of processing a requested interaction.

11. The computer program product of claim 8 , wherein the consolidation of the plurality of data packets comprises determining whether the plurality of data packets received are associated with the same requested interaction based on the identifying characteristics associated with the interaction initiation device.

12. The computer program product of claim 11 , wherein the computer program product further comprises an executable portion configured to verify the interaction initiation device and the requested interaction through the data packets comprising identifying characteristics associated with the interaction initiation device.

13. The computer program product of claim 8 , wherein the confirmation indicator updates a source of records with the requested interaction request.

14. The computer program product of claim 8 , wherein the unavailable cellular network associated with the interaction initiation device is a cellular network with a low strength connection to the associated interaction initiation device.

15. A method for resiliency by interaction aggregation with heterogenous communication networks, the method comprising:

transmitting an interaction request associated with an interaction initiation device through a low earth orbit satellite network upon determining a cellular network associated with the interaction initiation device is unavailable;

receiving a plurality of data packets from the interaction initiation device associated with the requested interaction, wherein at least one of the plurality of data packets are received via the low earth orbit satellite network, wherein one or more of the plurality of data packets comprise identifying characteristics associated with the interaction initiation device;

consolidating the plurality of data packets received via the low earth orbit satellite network; and

causing an execution of the requested interaction by transmitting a confirmation indicator to the interaction initiation device via the low earth orbit satellite network.

16. The method of claim 15 , wherein in assessing a bandwidth and connection strength of the cellular network to the interaction initiation device, the method further comprising:

transmitting the interaction request associated with the interaction initiation device through the low earth orbit satellite network after a predetermined length of time has passed since the confirmation indicator has been received by the interaction initiation device prior to an attempted transmission through the cellular network;

consolidating the plurality of data packets associated with the interaction initiation device received from the cellular network and the low earth orbit satellite network; and

recovering the plurality of data packets associated with the requested interaction transmitted through the cellular network wherein the predetermined length of time has passed since the confirmation indicator has been received by the interaction initiation device prior to the attempted transmission through the cellular network.

17. The method of claim 15 , wherein the method further comprises causing a transmission associated with the interaction request to the interaction initiation device on whether the requested interaction should be processed through the low earth orbit satellite network or wait until an assessment of a bandwidth and connection strength of the cellular network is determined to be capable of processing a requested interaction.

18. The method of claim 15 , wherein consolidation of the plurality of data packets comprises determining whether the plurality of data packets received are associated with the same requested interaction based on the identifying characteristics associated with the interaction initiation device.

19. The method of claim 18 , wherein the method further comprises verifying the interaction initiation device and the requested interaction through the data packets comprising identifying characteristics associated with the interaction initiation device.

20. The method of claim 15 , wherein the method further comprises updating a source of records with the requested interaction request.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2023
From: SETHIA, MANEESH; CHAUHAN, SANDEEP KUMAR; ARORA, SAURABH
To: BANK OF AMERICA CORPORATION
Reel/Frame 063365/0769 →
Continuity (1)
Related Publication 20240356629A1 · Oct 24, 2024
References Cited (23)
US 7760664B2 · Gupta · 2010 [cited by applicant]
US 7831481B2 · Rodriguez et al. · 2010 [cited by applicant]
US 9094314B2 · Martin et al. · 2015 [cited by applicant]
US 9760874B2 · Zaidi et al. · 2017 [cited by applicant]
US 9965758B2 · Zaidi et al. · 2018 [cited by applicant]
US 11040786B2 · Kaen · 2021 [cited by applicant]
US 11394733B2 · Sloane et al. · 2022 [cited by applicant]
US 20020128952A1 · Melkomian et al. · 2002 [cited by applicant]
US 20040103038A1 · Power · 2004 [cited by examiner]
US 20050261980A1 · Hadi · 2005 [cited by examiner]
US 20060067236A1 · Gupta · 2006 [cited by examiner]
US 20070061223A1 · Rodriguez · 2007 [cited by examiner]
US 20110256849A1 · Dutta · 2011 [cited by examiner]
US 20140105100A1 · Tronc · 2014 [cited by examiner]
US 20170012814A1 · Zaidi · 2017 [cited by examiner]
US 20170012840A1 · Zaidi · 2017 [cited by examiner]
US 20200277087A1 · Kaen · 2020 [cited by examiner]
US 20200382923A1 · Khan · 2020 [cited by examiner]
US 20210036769A1 · Sorond · 2021 [cited by examiner]
US 20210144163A1 · Sloane · 2021 [cited by examiner]
US 20240031984A1 · Li · 2024 [cited by examiner]
US 20240356629A1 · Sethia · 2024 [cited by examiner]
US 20240365199A1 · Saglam · 2024 [cited by examiner]