Method and system for identifying users and detecting fraud by use of the internet
First Claim
Patent Images
1. A method for identifying a client computer using a website server comprising the steps of:
- providing a time capture script from the website server for execution by the client computer;
executing the time capture script to instruct a browser of the client computer to obtain selected information about the client computer during an online connection including a local time according to a client computer clock and at least one non-personal identification parameter;
returning the local time of the client computer clock and the non-personal identification parameter to the website server in accordance with the time capture script;
obtaining a local server time from a website server clock;
calculating, at the website server, a delta of time parameter based upon a difference in time between the local server time and the local time of the client computer clock received from the client computer;
generating a computer identifier which incorporates the non-personal identification parameter related to the client computer and the delta of time parameter;
comparing the computer identifier with another selected computer identifier;
calculating a matching parameter based on said comparing, wherein said matching parameter is a raw number, score, or increment of measurement based on the difference between the computer identifiers;
determining whether the matching parameter falls within a selected range; and
based on the determination that the matching parameter falls within the selected range indicating, by some device or application, a positive match for linking one of the computer identifiers to one or more fraudulent transactions.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for detecting and preventing Internet fraud in online transactions by utilizing and analyzing a number of parameters to uniquely identify a computer user and potential fraudulent transaction through predictive modeling. The method and system uses a delta of time between the clock of the computer used by the actual fraudulent use and the potentially fraudulent user and the clock of the server computer in conjunction with personal information and/or non-personal information, preferably the Browser ID.
168 Citations
14 Claims
-
1. A method for identifying a client computer using a website server comprising the steps of:
-
providing a time capture script from the website server for execution by the client computer; executing the time capture script to instruct a browser of the client computer to obtain selected information about the client computer during an online connection including a local time according to a client computer clock and at least one non-personal identification parameter; returning the local time of the client computer clock and the non-personal identification parameter to the website server in accordance with the time capture script; obtaining a local server time from a website server clock; calculating, at the website server, a delta of time parameter based upon a difference in time between the local server time and the local time of the client computer clock received from the client computer; generating a computer identifier which incorporates the non-personal identification parameter related to the client computer and the delta of time parameter; comparing the computer identifier with another selected computer identifier; calculating a matching parameter based on said comparing, wherein said matching parameter is a raw number, score, or increment of measurement based on the difference between the computer identifiers; determining whether the matching parameter falls within a selected range; and based on the determination that the matching parameter falls within the selected range indicating, by some device or application, a positive match for linking one of the computer identifiers to one or more fraudulent transactions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14)
-
-
11. A computer readable medium residing on a website server containing program instructions for identifying a client computer comprising:
-
computer code that provides a time capture script from the website server for execution by the client computer; computer code that executes the time capture script to instruct a browser of the client computer to obtain from the client computer, at least one non-personal identification parameter; computer code that captures from a clock of the client computer, the client computer time; computer code that obtains from a clock of the website server, the server time; computer code that calculates and stores, at the website server, a delta of time parameter based upon the difference between the server time and the client computer time received from the client computer; computer code that generates a computer identifier which incorporates the delta of time parameter and the non-personal identification parameter; computer code that compares the computer identifier with another selected computer identifier; computer code that calculates a matching parameter based on said comparison, wherein said matching parameter is a raw number, score, or increment of measurement based on the difference between the computer identifiers; computer code that determines whether the matching parameter falls within a selected range; and computer code that indicates based on the determination that the matching parameter falls within the selected range, a positive match for linking one of the computer identifiers to one or more fraudulent transactions.
-
Specification