| CPC H04L 63/1441 (2013.01) [G06F 11/3065 (2013.01); G06F 17/18 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |

|
1. A method for mitigating fraud, the method comprising:
storing on a database, electronic program instructions for controlling an advertiser server with a processor and controlling the processor via the electronic program instructions;
receiving input data from a local device in response to a selectable advertisement transmitted from the advertiser server to the local device, wherein the input data comprises a selection of the selectable advertisement;
comparing current attributes of a source of the input data with known attributes of known sources to determine if certain behavioral anomalies of the source of the input data exists;
wherein the known attributes comprise identifying data of the known sources including demographic origins and activities of the known sources based on registered profile information, wherein the registered profile information includes duplicate profile detection, unusual profile changes, and login pattern anomalies;
detecting if the source of the input data is a malicious source or legitimate source based on an analysis of an existence of the determined certain behavioral anomalies and the comparison of the current attributes and the known attributes;
storing in an advertiser database the comparison of the current attributes of the source of the input data and the known sources and the determination if certain behavioral anomalies of the source of the input data exists;
performing a prevention process if it is determined that the source of the input data is the malicious source, wherein the prevention process comprises blocking the selection of the selectable advertisement to be transmitted to the advertiser server to prevent displaying the selectable advertisement on the local device;
generating a fraud mitigated output if it is determined that the source of the input data is the legitimate source, wherein the prevention process comprises allowing the selection of the selectable advertisement to be transmitted to the advertiser server to allow displaying the selectable advertisement on the local device; and
using the comparison of the current attributes of the source of the input data and the known sources and the determination if certain behavioral anomalies of the source of the input data exists stored in the database to enhance the prevention process when detecting the malicious source.
|