Systems and methods for dynamic vendor and vendor outlet classification
First Claim
1. A method for dynamic vendor classification, said method comprising:
- receiving website content from each website of a plurality of websites at a dynamic vendor classification system, wherein the website content represents at least a portion of each website of the plurality of websites, forming a plurality of website content;
normalizing the plurality of website content based upon at least one of hypertext markup language tags, encoded content, or a visual comparison of screen shots for each one of the plurality of website content, thereby providing normalized content;
analyzing the normalized content using a processor to identify the normalized content as congruent when the normalized content is at least 90% the same, to identify the normalized content as similar when the normalized content is less than 90% the same and is greater than 60% the same, and to identify the normalized content as different when the normalized content is less than 60% the same, thereby providing a plurality of categorized websites categorized by similarity;
storing the plurality of categorized websites, each categorized website having a category of similarity relative to at least one other one of the plurality of categorized websites, in a library, along with sets of rules to be used depending upon the category of similarity;
receiving a request from a customer to access a first website of the plurality of websites at a dynamic vendor classification module of the dynamic vendor classification system;
in response to receiving the request, based on the plurality of categorized websites already stored, determining whether a vendor of the first website is trusted, not trusted, or uncertain using a stored category of similarity of the first website relative to a second website of the plurality of websites, wherein determining whether the vendor of the first website is trusted, not trusted, or uncertain includes using a first set of rules from the sets of rules when the stored category of similarity of the first website relative to the second website indicates that the first website is congruent to the second website and using a second set of rules from the sets of rules when the stored category of similarity of the first website relative to the second website indicates that the first website is similar to the second website, the second set of rules for similar websites including at least one rule for comparing a language and a hosting location; and
when the vendor of the first website is categorized as uncertain, flagging the vendor for monitoring to gather additional information for a trust analysis.
5 Assignments
0 Petitions
Accused Products
Abstract
Certain embodiments of the present invention provide methods and systems for dynamic classification of electronic vendors. Certain embodiments provide a method for dynamic vendor classification. The method includes analyzing a vendor based on a comparison of vendor features; categorizing the vendor based on the analysis; and permitting access to the vendor according to the categorization of the vendor. The categorization may include trusted, not trusted, or unsure, for example. Analysis may include comparing a first outlet of the vendor with a second outlet of the vendor, for example. Analysis may include comparing an outlet of the vendor with an outlet of a second vendor, for example. A vendor may be defined as a particular outlet for a vendor and/or all outlets associated with a vendor (a vendor entity).
8 Citations
13 Claims
-
1. A method for dynamic vendor classification, said method comprising:
-
receiving website content from each website of a plurality of websites at a dynamic vendor classification system, wherein the website content represents at least a portion of each website of the plurality of websites, forming a plurality of website content; normalizing the plurality of website content based upon at least one of hypertext markup language tags, encoded content, or a visual comparison of screen shots for each one of the plurality of website content, thereby providing normalized content; analyzing the normalized content using a processor to identify the normalized content as congruent when the normalized content is at least 90% the same, to identify the normalized content as similar when the normalized content is less than 90% the same and is greater than 60% the same, and to identify the normalized content as different when the normalized content is less than 60% the same, thereby providing a plurality of categorized websites categorized by similarity; storing the plurality of categorized websites, each categorized website having a category of similarity relative to at least one other one of the plurality of categorized websites, in a library, along with sets of rules to be used depending upon the category of similarity; receiving a request from a customer to access a first website of the plurality of websites at a dynamic vendor classification module of the dynamic vendor classification system; in response to receiving the request, based on the plurality of categorized websites already stored, determining whether a vendor of the first website is trusted, not trusted, or uncertain using a stored category of similarity of the first website relative to a second website of the plurality of websites, wherein determining whether the vendor of the first website is trusted, not trusted, or uncertain includes using a first set of rules from the sets of rules when the stored category of similarity of the first website relative to the second website indicates that the first website is congruent to the second website and using a second set of rules from the sets of rules when the stored category of similarity of the first website relative to the second website indicates that the first website is similar to the second website, the second set of rules for similar websites including at least one rule for comparing a language and a hosting location; and when the vendor of the first website is categorized as uncertain, flagging the vendor for monitoring to gather additional information for a trust analysis. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A set of instructions for execution on a computer and embodied in a non-transitory computer-readable medium, the set of instructions comprising code that performs the steps of:
-
receiving website content from each website of a plurality of websites at a dynamic vendor classification system, wherein the website content represents at least a portion of each website of the plurality of websites, forming a plurality of website content; normalizing the plurality of website content based upon at least one of hypertext markup language tags, encoded content, or a visual comparison of screen shots for each one of the plurality of website content, thereby providing normalized content; analyzing the normalized content using a processor to identify the normalized content as congruent when the normalized content is at least a first percentage the same, to identify the normalized content as similar when the normalized content is less than the first percentage the same and is greater than a second percentage the same, and to identify the normalized content as different when the normalized content is less than the second percentage the same, thereby providing a plurality of categorized websites categorized by similarity; storing the plurality of categorized websites, each categorized website having a category of similarity relative to at least one other one of the plurality of categorized websites, in a library, along with sets of rules to be used depending upon the category of similarity; receiving a request from a customer to access a first website of the plurality of websites at a dynamic vendor classification module of the dynamic vendor classification system; in response to receiving the request, based on the plurality of categorized websites already stored, determining whether a vendor of the first website of the plurality of websites is uncertain when the first website of the plurality of websites is in a grey zone that is neither trusted nor untrusted using a stored category of similarity of the first website relative to a second website of the plurality of websites, wherein determining whether the vendor of the first website is uncertain includes using a first set of rules from the sets of rules when the stored category of similarity of the first website relative to the second website indicates that the first website is congruent to the second website and using a second set of rules from the sets of rules when the stored category of similarity of the first website relative to the second website indicates that the first website is similar to the second website, the second set of rules for similar websites including at least one rule for comparing a language and a hosting location; and in response to categorizing the vendor as uncertain, flagging the vendor for monitoring to gather additional information for a trust analysis. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification