Patent ID: 8229930
Filing Date: 2012-07-24
Classification: G06Q

Abstract:
1. A method performed by a uniform resource locator (URL) reputation client, said method being performed on a computer processor, said method comprising: receiving a first URL as part of a request for a URL reputation, said request being sent from a client device; determining that said first URL is not present in a cached reputation database; determining a set of variants for said first URL; determining that a first variant is stored within said cached reputation database, said first variant having a first classification; determining that said first classification is inheritable; analyzing said cached reputation database to determine that a reputation server does not contain classification information about said first URL, said cached reputation database comprising probabilistic set membership keys; assigning said first classification to said first URL; identifying a second URL; analyzing said cached reputation database to determine that said second URL is included in one of said probabilistic set membership keys; transmitting said second URL to a reputation server; receiving a second classification, said second classification being defined for said second URL; for each URL variant of a plurality of URL variants for said second URL, receiving a probabilistic set membership key; and storing said received probabilistic set membership key in said cached reputation database.