Systems and methods for delivering dynamic offers to incent user behavior
First Claim
1. A computer implemented method comprising:
- generating, by a server, a dynamic offer at a determined first time that includes a calculated initial offer value, a predefined minimum value, a predefined maximum value, and a predefined location where the dynamic offer is redeemable, wherein the calculated initial offer value is communicated to at least a first user device associated with a first user;
incrementally decreasing the calculated initial offer value to a second offer value that is or exceeds the predefined minimum value by decreasing the calculated initial offer value by a first percentage every first time interval;
receiving an indication that the first user device has transmitted the second offer value or the calculated initial offer value to a second user device associated with a friend or acquaintance of the first user; and
slowing the decrease of the calculated initial offer value based at least in part on;
a received location of the first user device, the first user device moving towards the predefined location where the dynamic offer is redeemable, and the receiving of the indication that the first user device has transmitted the second offer value to a second user device associated with a friend or acquaintance of the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods to deliver dynamic context sensitive offers to incent user behavior are discussed. For example, a method to deliver a dynamic context sensitive offer can include operations for generating a dynamic offer, delivering the dynamic offer, receiving data associated with a user, updating a context input with data associated with the user, and adjusting the value of the dynamic offer. Generating the dynamic offer includes associating a rule for manipulating the value of the dynamic offer based on a context input. Updating the context input of the rule includes extracting context information from the data associated with the user. Adjusting the value of the dynamic offer can be based on reevaluation of the rule with the updated context input.
-
Citations
19 Claims
-
1. A computer implemented method comprising:
-
generating, by a server, a dynamic offer at a determined first time that includes a calculated initial offer value, a predefined minimum value, a predefined maximum value, and a predefined location where the dynamic offer is redeemable, wherein the calculated initial offer value is communicated to at least a first user device associated with a first user; incrementally decreasing the calculated initial offer value to a second offer value that is or exceeds the predefined minimum value by decreasing the calculated initial offer value by a first percentage every first time interval; receiving an indication that the first user device has transmitted the second offer value or the calculated initial offer value to a second user device associated with a friend or acquaintance of the first user; and slowing the decrease of the calculated initial offer value based at least in part on;
a received location of the first user device, the first user device moving towards the predefined location where the dynamic offer is redeemable, and the receiving of the indication that the first user device has transmitted the second offer value to a second user device associated with a friend or acquaintance of the first user. - View Dependent Claims (2, 3, 4, 12, 13, 14, 15, 16, 17)
-
-
5. A computerized system comprising:
-
one or more processors; and one or more computer storage media storing computer-usable instructions that, when used by the one or more processors, cause the one or more processors to; generate a dynamic offer at a first time that includes an initially-calculated offer value, a predefined minimum value of the initially-calculated offer value, a predefined maximum value of the initially-calculated offer value, and a predefined location to redeem the generated dynamic offer, wherein the initially-calculated offer value is communicated to a first user device associated with a first user; incrementally decrease the initially-calculated offer value to a second offer value by decreasing the initially-calculated offer value by a first value every first time interval; slow the decrease of the initially-calculated offer value to a third offer value by at least changing the first time interval to a second time interval that is longer than the first time interval, wherein the slowing is based at least in part on the first user device moving towards the predefined location where the dynamic offer is redeemable; and transmit, to the first user device, the third offer value at a second time after the first time based at least in part on the slowing the decrease of the initially-calculated offer value. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A non-transitory machine-readable storage medium including instructions which, when executed on a machine, cause the machine to perform operations comprising:
-
receiving a dynamic offer request from a user device associated with a user, the received dynamic offer request including user-preference data obtained by the user device; calculating an initial offer value for a dynamic offer that is redeemable at a predefined redemption location in response to the received dynamic offer request, wherein the initial offer value is calculated at a determined first time based at least in part on predefined minimum maximum values the user-preference data included in the received dynamic offer request; generating a first offer value that is higher than the initial offer value based at least in part on a second user device being further away from the predefined redemption location relative to the user device; incrementally decreasing the calculated initial offer value to a second offer value based at least in part on the user device being closer to the predefined redemption location relative to the second user device, the user device being at a first location; and slowing or halting the decrease to the calculated initial offer value based at least in part on the user device moving towards the predefined redemption location from the first location. - View Dependent Claims (11, 18, 19)
-
Specification