IP Library › Granted Patent US 12,592,768
Granted Patent B2
US 12,592,768 · App. 18/136,130 · Granted Mar 31, 2026

System and method for detecting and preventing malfeasant activity via use of satellite communications

Inventor: Siten Sanghvi (Jersey City, NJ)
Assignee: BANK OF AMERICA CORPORATION
H04B7/18565H04B7/18547
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,592,768
App. No.
18/136,130
Granted
Mar 31, 2026
Kind
B2
Abstract

Systems, computer program products, and methods are described herein for detecting and preventing malfeasant activity via use of satellite communications. The method includes receiving a transfer request relating to a transfer to be completed associated with a user. The method also includes receiving transfer device data packet(s) from an end-point device via a satellite network. The transfer device data packet(s) includes device information associated with the end-point device. The method further includes determining a malfeasance value based on a comparison of the transfer request and the transfer device data packet(s). The malfeasance value corresponds to a likelihood of a malfeasant activity relating to the transfer request. The method still further includes causing an execution of an elevated action in an instance in which the malfeasance value is equal to or above a malfeasance threshold. The elevated action is an action in which the transfer is delayed or cancelled.

Claims (34)

1 . A system for detecting and preventing malfeasant activity via use of satellite communications, the system comprising:

at least one non-transitory storage device containing instructions; and

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

receive a transfer request relating to a transfer to be completed associated with a user;

receive one or more transfer device data packets from an end-point device associated with the user via a satellite network, wherein the one or more transfer device data packets comprises device information associated with the end-point device, wherein the device information comprises a plurality of device identifiers associated with the user;

determine a malfeasance value based on a comparison of the transfer request and the one or more transfer device data packets, wherein the plurality of device identifiers are compared to a device identifier of the transfer request, and wherein the malfeasance value corresponds to a likelihood of a malfeasant activity relating to the transfer request based on a failure to match the device identifier of the transfer request to the plurality of device identifiers; and

in an instance in which the malfeasance value is equal to or above a malfeasance threshold, cause an execution of an elevated action, wherein the elevated action is an action in which the transfer is delayed or cancelled.

2 . The system of claim 1 , wherein the at least one processing device, upon execution of the instructions, is configured to cause an execution of the transfer in an instance in which the malfeasance value is below the malfeasance threshold.

3 . The system of claim 1 , wherein the transfer request comprises location information relating to a transfer location of the transfer request, wherein the one or more transfer device data packets comprises location information relating to a device location of the end-point device, and wherein the malfeasance value is based on a comparison of the transfer location and the device location.

4 . The system of claim 1 , wherein the elevated action comprises at least one of causing a transmission of a malfeasance alert associated with the transfer request, rejecting the transfer, or requesting additional security actions via the satellite network.

5 . The system of claim 1 , wherein the one or more transfer device data packets are received via the satellite network in an instance in which one or more other networks of the end-point device are unavailable.

6 . The system of claim 1 , wherein the one or more transfer device data packets comprises a device identifier, wherein the device identifier indicates the end-point device associated with the user.

7 . The system of claim 6 , wherein the comparison of the transfer request and the one or more transfer device data packets comprises comparing a device identifier associated with the transfer to the device identifier of the one or more transfer device data packets.

8 . A computer program product for detecting and preventing malfeasant activity via use of satellite communications, 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 receive a transfer request relating to a transfer to be completed associated with a user;

an executable portion configured to receive one or more transfer device data packets from an end-point device associated with the user via a satellite network, wherein the one or more transfer device data packets comprises device information associated with the end-point device, wherein the device information comprises a plurality of device identifiers associated with the user;

an executable portion configured to determine a malfeasance value based on a comparison of the transfer request and the one or more transfer device data packets, wherein the plurality of device identifiers are compared to a device identifier of the transfer request, and wherein the malfeasance value corresponds to a likelihood of a malfeasant activity relating to the transfer request based on a failure to match the device identifier of the transfer request to the plurality of device identifiers; and

an executable portion configured to cause an execution of an elevated action in an instance in which the malfeasance value is equal to or above a malfeasance threshold, wherein the elevated action is an action in which the transfer is delayed or cancelled.

9 . The computer program product of claim 8 , wherein the computer program product further comprises an executable portion configured to cause an execution of the transfer in an instance in which the malfeasance value is below the malfeasance threshold.

10 . The computer program product of claim 8 , wherein the transfer request comprises location information relating to a transfer location of the transfer request, wherein the one or more transfer device data packets comprises location information relating to a device location of the end-point device, and wherein the malfeasance value is based on a comparison of the transfer location and the device location.

11 . The computer program product of claim 8 , wherein the elevated action comprises at least one of causing a transmission of a malfeasance alert associated with the transfer request, rejecting the transfer, or requesting additional security actions via the satellite network.

12 . The computer program product of claim 8 , wherein the one or more transfer device data packets are received via the satellite network in an instance in which one or more other networks of the end-point device are unavailable.

13 . The computer program product of claim 8 , wherein the one or more transfer device data packets comprises a device identifier, wherein the device identifier indicates the end-point device associated with the user.

14 . The computer program product of claim 13 , wherein the comparison of the transfer request and the one or more transfer device data packets comprises comparing a device identifier associated with the transfer to the device identifier of the one or more transfer device data packets.

15 . A computer-implemented method for detecting and preventing malfeasant activity via use of satellite communications, the method comprising:

receiving a transfer request relating to a transfer to be completed associated with a user;

receiving one or more transfer device data packets from an end-point device associated with the user via a satellite network, wherein the one or more transfer device data packets comprises device information associated with the end-point device, wherein the device information comprises a plurality of device identifiers associated with the user;

determining a malfeasance value based on a comparison of the transfer request and the one or more transfer device data packets, wherein the plurality of device identifiers are compared to a device identifier of the transfer request, and wherein the malfeasance value corresponds to a likelihood of a malfeasant activity relating to the transfer request based on a failure to match the device identifier of the transfer request to the plurality of device identifiers; and

causing an execution of an elevated action in an instance in which the malfeasance value is equal to or above a malfeasance threshold, wherein the elevated action is an action in which the transfer is delayed or cancelled.

16 . The method of claim 15 , further comprising causing an execution of the transfer in an instance in which the malfeasance value is below the malfeasance threshold.

17 . The method of claim 15 , wherein the transfer request comprises location information relating to a transfer location of the transfer request, wherein the one or more transfer device data packets comprises location information relating to a device location of the end-point device, and wherein the malfeasance value is based on a comparison of the transfer location and the device location.

18 . The method of claim 15 , wherein the elevated action comprises at least one of causing a transmission of a malfeasance alert associated with the transfer request, rejecting the transfer, or requesting additional security actions via the satellite network.

19 . The method of claim 15 , wherein the one or more transfer device data packets are received via the satellite network in an instance in which one or more other networks of the end-point device are unavailable.

20 . The method of claim 15 , wherein the one or more transfer device data packets comprises a device identifier, wherein the device identifier indicates the end-point device associated with the user, and wherein the comparison of the transfer request and the one or more transfer device data packets comprises comparing a device identifier associated with the transfer to the device identifier of the one or more transfer device data packets.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2023
From: SANGHVI, SITEN
To: BANK OF AMERICA CORPORATION
Reel/Frame 063365/0239 →
Continuity (1)
Related Publication 20240356633A1 · Oct 24, 2024
References Cited (5)
US 20110184840A1 · Godard · 2011 [cited by examiner]
US 20200167786A1 · Kursun · 2020 [cited by examiner]
US 20210090063A1 · Ahmed · 2021 [cited by examiner]
US 20240330935A1 · Abdelrahman · 2024 [cited by examiner]
US 20240420133A1 · Dappuri · 2024 [cited by examiner]