Detecting potential fraudulent online user activity
AssigneeMicrosoft Corporation
InventorsPrem Ranganathan, Yong W. Cha, Ronald H. Jones, JR.
Life of this patent
Estimating the term…
Abstract
One or more techniques and/or systems are disclosed herein for identifying potentially fraudulent use of user generated content (UGC) for an online activity by a user. Server-based information and browser-based information associated with the user is identified and used to create a user signature. The user signature is associated with the UGC for the online activity in a cache-key. The cache-key is compared to a desired threshold for identifying potentially fraudulent use of the UGC for the online activity, where potential fraud may be detected if the cache key meets the desired threshold.
Claims20
A method for identifying potentially fraudulent use of user generated content (UGC) for an online activity by a user, comprising:
- identifying server-based and browser-based information associated with the user, used to create a user signature;
- linking the user signature with the UGC for the online activity in a cache-key;
- and
- determining whether the cache-key meets a desired threshold for identifying potentially fraudulent use of the UGC for the online activity using a computer-based processor.
A system for identifying potentially fraudulent use of user generated content (UGC) for an online activity by a user, comprising:
- a computer-based processor;
- a signature creation component configured to create a user signature using identified server-based and browser-based information associated with the user;
- a cache-key creation component configured to link the user signature with the UGC for the online activity in a cache-key;
- and
- a fraud detection component configured to compare the cache-key with a desired threshold to identify potential fraudulent use of the UGC for the online activity using the processor.
A method for identifying potentially fraudulent use of user generated content (UGC) for an online activity by a user, comprising:
- identifying server-based and browser-based information associated with the user;
- creating a user signature comprising hashing the identified server-based and browser-based information;
- creating a cache-key for the UGC associated with the online activity, comprising:
- combining the user signature, a content ID associated with the online activity and a UGC value comprising an indication of a number of times the UGC is associated with the user signature for the online activity into a tuple;
- and
- hashing the tuple to generate the cache-key;
- and
- identifying whether the cache-key has been previously stored;
- and
- if the cache-key has been previously stored, determining whether the UGC value meets a desired threshold using a computer-based processor.
Dependencies are inferred from the claim text.