METHODS AND SYSTEMS FOR ANALYZING DATA RELATED TO POSSIBLE ONLINE FRAUD
7 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the invention provide methods, systems and software for analyzing data. In particular embodiments, for example, a set of data about a web site may be analyzed to determine whether the web site is likely to be illegitimate (e.g., to be involved in a fraudulent scheme, such as a phishing scheme, the sale of gray market goods, etc.). In an exemplary embodiment, a set of data may be divided into a plurality of components (each of which, in some cases, may be considered a separate data set). Merely by way of example, a set of data may comprise data gathered from a plurality of data sources, and/or each component may comprise data gathered from one of the plurality of data sources. As another example, a set of data may comprise a document with a plurality of sections, and each component may comprise one of the plurality of sections. Those skilled in the art will appreciate that the analysis of a particular component may comprise certain tests and/or evaluations, and that the analysis of another component may comprise different tests and/or evaluations. In other cases, the analysis of each component may comprise similar tests and/or evaluations. The variety of tests and/or evaluations generally will be implementation specific.
-
Citations
121 Claims
-
1-80. -80. (canceled)
-
81. A system, comprising:
-
means for analyzing a uniform resource locator (“
URL”
) referencing a web site, wherein the web site comprises a web page;means for analyzing a server hosting the web site; means for analyzing the web page; and based on the analysis of the URL referencing the web site, the analysis of the server hosting the web site, and the analysis of the web page, means for categorizing the web site as a possibly fraudulent web site.
-
-
82. A method, comprising:
-
accessing, with a computer, a set of data related to a web site; dividing, with the computer, the set of data into a plurality of components, one of the plurality of components comprising an Internet Protocol (“
IP”
) address associated with the web site;analyzing at least one of the components, wherein analyzing at least one of the components comprises; identifying a proper domain identified by a uniform resource locator (“
URL”
) of the web site;identifying an Internet Protocol (“
IP”
) block assigned to the proper domain; andcomparing the IP address of the web site with the IP block assigned to the proper domain; assigning scores to at least some of the analyzed components; and categorizing the web site as a possibly fraudulent web site, based at least in part on one or more of the scores. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90)
-
-
91. A method, comprising:
-
performing, with a computer, a plurality of tests on a web site, wherein one of the tests comprises; accessing a set of data comprising data about a domain associated with the web site, including an Internet Protocol (“
IP”
) address associated with the web site;identifying a proper domain identified by a uniform resource locator (“
URL”
) of the web site;identifying an Internet Protocol (“
IP”
) block assigned to the proper domain; andcomparing the IP address of the web site with the IP block assigned to the proper domain; assigning a score based on each of the plurality of tests; assigning a composite score to the web site based on the scores for each of the plurality of tests; and categorizing the web site based at least in part on the composite score. - View Dependent Claims (92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107)
-
-
108. A method, comprising:
-
accessing, with a computer, a domain registration record associated with an Internet domain; performing a plurality of tests with respect to the domain, wherein one of the plurality of tests comprises; identifying a web site associated with the domain; identifying an Internet Protocol (“
IP”
) address associated with the web site;identifying a proper domain identified by a uniform resource locator (“
URL”
) of the web site;identifying an Internet Protocol (“
IP”
) block assigned to the proper domain; andcomparing the IP address of the web site with the IP block assigned to the proper domain; for each of the plurality of tests, assigning a score to the domain, such that a plurality of scores are assigned to the domain; categorizing the domain as a possibly illegitimate domain, based at least in part on one or more of the plurality of scores. - View Dependent Claims (109, 110, 111, 112, 113, 114)
-
-
115. A method, comprising:
-
identifying an Internet Protocol (“
IP”
) address of a web site;identifying a proper domain identified by a uniform resource locator (“
URL”
) of the web site;identifying an IP block assigned to the proper domain; and comparing the IP address of the web site with the IP block assigned to the proper domain; categorizing the web site as a possibly fraudulent web site, based at least in part on a comparison of the IP address of the web site with the IP block assigned to the proper domain.
-
-
116. A computer system, comprising a processor and a set of instructions executable by the processor, the set of instructions comprising:
-
instructions for accessing a set of data related to a web site; instructions for dividing the set of data into a plurality of components, one of the plurality of components comprising an Internet Protocol (“
IP”
) address associated with the web site;instructions for analyzing at least one of the components, wherein the instructions for analyzing at least one of the components comprises; instructions for identifying a proper domain identified by a uniform resource locator (“
URL”
) of the web site;instructions for identifying an Internet Protocol (“
IP”
) block assigned to the proper domain; andinstructions for comparing the IP address of the web site with the IP block assigned to the proper domain; instructions for assigning scores to at least some of the analyzed components; and instructions for categorizing the web site as a possibly fraudulent web site, based at least in part on one or more of the scores.
-
-
117. A computer system, comprising a processor and a set of instructions executable by the processor, the set of instructions comprising:
-
instructions for performing a plurality of tests on a web site, wherein the instructions for performing one of the tests comprise; instructions for accessing a set of data comprising data about a domain associated with the web site, including an Internet Protocol (“
IP”
) address associated with the web site;instructions for identifying a proper domain identified by a uniform resource locator (“
URL”
) of the web site;instructions for identifying an Internet Protocol (“
IP”
) block assigned to the proper domain; andinstructions for comparing the IP address of the web site with the IP block assigned to the proper domain; instructions for assigning a score based on each of the plurality of tests; instructions for assigning a composite score to the web site based on the scores for each of the plurality of tests; and instructions for categorizing the web site based at least in part on the composite score.
-
-
118. A computer system, comprising a processor and a set of instructions executable by the processor, the set of instructions comprising:
-
instructions for accessing, with a computer, a domain registration record associated with an Internet domain; instructions for performing a plurality of tests with respect to the domain, wherein the instructions for performing one of the plurality of tests comprise; instructions for identifying a web site associated with the domain; instructions for identifying an Internet Protocol (“
IP”
) address associated with the web site;instructions for identifying a proper domain identified by a uniform resource locator (“
URL”
) of the web site;instructions for identifying an Internet Protocol (“
IP”
) block assigned to the proper domain; andinstructions for comparing the IP address of the web site with the IP block assigned to the proper domain; instructions for assigning, for each of the plurality of tests, a score to the domain, such that a plurality of scores are assigned to the domain; instructions for categorizing the domain as a possibly illegitimate domain, based at least in part on one or more of the plurality of scores.
-
-
119. A software program embodied on a computer readable medium, the software program comprising a set of instructions executable by one or more computers, the set of instructions comprising:
-
instructions for accessing a set of data related to a web site; instructions for dividing the set of data into a plurality of components, one of the plurality of components comprising an Internet Protocol (“
IP”
) address associated with the web site;instructions for analyzing at least one of the components, wherein the instructions for analyzing at least one of the components comprises; instructions for identifying a proper domain identified by a uniform resource locator (“
URL”
) of the web site;instructions for identifying an Internet Protocol (“
IP”
) block assigned to the proper domain; andinstructions for comparing the IP address of the web site with the IP block assigned to the proper domain; instructions for assigning scores to at least some of the analyzed components; and instructions for categorizing the web site as a possibly fraudulent web site, based at least in part on one or more of the scores.
-
-
120. A software program embodied on a computer readable medium, the software program comprising a set of instructions executable by one or more computers, the set of instructions comprising:
-
instructions for performing a plurality of tests on a web site, wherein the instructions for performing one of the tests comprise; instructions for accessing a set of data comprising data about a domain associated with the web site, including an Internet Protocol (“
IP”
) address associated with the web site;instructions for identifying a proper domain identified by a uniform resource locator (“
URL”
) of the web site;instructions for identifying an Internet Protocol (“
IP”
) block assigned to the proper domain; andinstructions for comparing the IP address of the web site with the IP block assigned to the proper domain; instructions for assigning a score based on each of the plurality of tests; instructions for assigning a composite score to the web site based on the scores for each of the plurality of tests; and instructions for categorizing the web site based at least in part on the composite score.
-
-
121. A software program embodied on a computer readable medium, the software program comprising a set of instructions executable by one or more computers, the set of instructions comprising:
-
instructions for accessing, with a computer, a domain registration record associated with an Internet domain; instructions for performing a plurality of tests with respect to the domain, wherein the instructions for performing one of the plurality of tests comprise; instructions for identifying a web site associated with the domain; instructions for identifying an Internet Protocol (“
IP”
) address associated with the web site;instructions for identifying a proper domain identified by a uniform resource locator (“
URL”
) of the web site;instructions for identifying an Internet Protocol (“
IP”
) block assigned to the proper domain; andinstructions for comparing the IP address of the web site with the IP block assigned to the proper domain; instructions for assigning, for each of the plurality of tests, a score to the domain, such that a plurality of scores are assigned to the domain; instructions for categorizing the domain as a possibly illegitimate domain, based at least in part on one or more of the plurality of scores.
-
Specification