System and method for handling gamification fraud
First Claim
1. A computer-implemented method for handling gamification fraud, the method including:
- receiving, by a database system, a first update to a record in a database by a first user;
receiving, by the database system, a second update to the record by a second user;
evaluating, by the database system, the second update to the record made by the second user to determine that the second update is a systematic change of the first update to the record previously made by the first user;
introducing, by the database system, a time delay between the update made by the second user and an issuance of a reward to the second user based upon the determination that the second update performed made by the second user appears to be a systematic change;
evaluating, by the database system, update history of the first user and update history of the second user to identify that the second user has made corresponding systematic changes to updates of the first user to similar records; and
preventing, by the database system, the issuance of the reward to the second user at the expiration of the time delay based upon identifying that the second user has made corresponding systematic changes to updates of the first user to similar records.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the present invention include determining if updates performed by a second user include a systematic change such as a reversal of an update previously performed by a first user within a time window. The reversal is associated with a record of data used by a gamification application executing in a computer system. A time delay is introduced between the update performed by the second user and rewarding the second user if the update performed by the second user includes the reversal within the time window. An update history of the first user and the second user is evaluated to identify pattern of reversals associated with similar records within the time window. The second user is prevented from being rewarded based on identifying that there are patterns of reversals from the update history occurring within the time window.
127 Citations
20 Claims
-
1. A computer-implemented method for handling gamification fraud, the method including:
-
receiving, by a database system, a first update to a record in a database by a first user; receiving, by the database system, a second update to the record by a second user; evaluating, by the database system, the second update to the record made by the second user to determine that the second update is a systematic change of the first update to the record previously made by the first user; introducing, by the database system, a time delay between the update made by the second user and an issuance of a reward to the second user based upon the determination that the second update performed made by the second user appears to be a systematic change; evaluating, by the database system, update history of the first user and update history of the second user to identify that the second user has made corresponding systematic changes to updates of the first user to similar records; and preventing, by the database system, the issuance of the reward to the second user at the expiration of the time delay based upon identifying that the second user has made corresponding systematic changes to updates of the first user to similar records. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for handling gamification fraud, the apparatus comprising:
-
one or more processors; and a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to; receive a first update to a record in a database by a first user; receive a second update to the record by a second user; evaluate the second update to the record made by the second user to determine that the second update is a systematic change of the first update to the record previously made by the first user; introduce a time delay between the update made by the second user and an issuance of a reward to the second user based upon the determination that the second update made by the second user appears to be a systemic change; evaluate update history of the first user and update history of the second user to identify that the second user has made corresponding systematic changes to updates of the first user to similar records; and prevent the issuance of the reward to the second user at the expiration of the time delay based upon identifying that the second user has made corresponding systematic changes to updates of the first user to similar records. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein to be executed by one or more processors, the program code including instructions to:
-
receive a first update to a record in a database by a first user; receive a second update to the record by a second user; evaluate the second update to the record made by the second user to determine that the second update is a systematic change of the first update to the record previously made by the first user; introduce a time delay between the update made by the second user and an issuance of a reward to the second user based upon the determination that the second update made by the second user appears to be a systemic change; evaluate update history of the first user and update history of the second user to identify that the second user has made corresponding systematic changes to updates of the first user to similar records; and prevent the issuance of the reward to the second user at the expiration of the time delay based upon identifying that the second user has made corresponding systematic changes to updates of the first user to similar records. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification