MOBILE CLICK FRAUD PREVENTION
First Claim
Patent Images
1. A method for preventing click fraud in a mobile environment, the method comprising:
- receiving a request including request source information, the request source information including an internet protocol (IP) address and hidden information comprising at least one of cookie data, a mobile identification parameter provided by a mobile carrier, or a service provider-generated identifier;
identifying a source of the request from the request source information;
handling the request as web traffic when the source of the request is not associated with a mobile carrier;
handling the request as mobile traffic when the source of the request is associated with a mobile carrier, wherein handling the request as mobile traffic comprises;
determining whether the IP address in the request source information is invalid, wherein the determining comprises comparing the IP address with IP addresses in a list; and
flagging the request when the IP address is invalid; and
sending a response to the request, wherein the sending comprises;
requesting a result responsive to the request and the hidden information;
receiving the result, wherein the result includes a uniform resource locator (URL); and
sending the result to the source of the request.
9 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed for detecting and handling click fraud in a mobile environment. The system may identify a source of a request. The request may be handled differently based on whether the source of the request originated from mobile traffic or web traffic. The source of the request may be used to determine whether a request is valid or invalid. The request may be flagged if the request is invalid.
-
Citations
16 Claims
-
1. A method for preventing click fraud in a mobile environment, the method comprising:
-
receiving a request including request source information, the request source information including an internet protocol (IP) address and hidden information comprising at least one of cookie data, a mobile identification parameter provided by a mobile carrier, or a service provider-generated identifier; identifying a source of the request from the request source information; handling the request as web traffic when the source of the request is not associated with a mobile carrier; handling the request as mobile traffic when the source of the request is associated with a mobile carrier, wherein handling the request as mobile traffic comprises; determining whether the IP address in the request source information is invalid, wherein the determining comprises comparing the IP address with IP addresses in a list; and flagging the request when the IP address is invalid; and sending a response to the request, wherein the sending comprises; requesting a result responsive to the request and the hidden information; receiving the result, wherein the result includes a uniform resource locator (URL); and sending the result to the source of the request.
-
-
2. A method for preventing click fraud in a mobile environment, the method comprising:
-
receiving a request including request source information; identifying a source of the request from the request source information; handling the request as mobile traffic when the source of the request is associated with a mobile carrier, wherein the handling the request as mobile traffic comprises; determining whether the source of the request is invalid; and flagging the request when the source of the request is invalid; and sending a response to the request. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A system for preventing click fraud in a mobile environment, the system comprising:
-
a communication receiving module configured to receive a request including request source information, the communication receiving module further configured to receive the request source information which includes an internet protocol (IP) address and hidden information comprising at least one of cookie data, a mobile identification parameter provided by a mobile carrier, or a service provider-generated identifier; a source identification module configured to identify a source of the request from the request source information; a web traffic handling module configured to handle the request as web traffic when the source of the request is not associated with a mobile carrier; a mobile traffic handling module configured to handle the request as mobile traffic when the source of the request is associated with a mobile carrier, the mobile traffic handling module comprising; an invalidity determination module configured to determine whether the IP address in the request source information is invalid, the invalidity determination module further configured to compare the IP address with IP addresses in a list; and a request flagging module configured to flag the request when the IP address is invalid; and a communication sending module configured to send a response to the request, the communication sending module comprising; a result requesting module configured to request a result responsive to the request and the hidden information; a result receiving module configured to receive the result, wherein the result includes a uniform resource locator (URL); and a result sending module configured to send the result to the source of the request.
-
-
10. A system for preventing click fraud in a mobile environment, the system comprising:
-
a communication receiving module configured to receive a request including request source information; a source identification module configured to identify a source of the request from the request source information; a mobile traffic handling module configured to handle the request as mobile traffic when the source of the request is associated with a mobile carrier, the mobile traffic handling module comprising; an invalidity determination module configured to determine whether the source of the request is invalid; and a request flagging module configured to flag the request when the source of the request is invalid; and a communication sending module configured to send a response to the request. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification