Methods and systems for dynamic coupon issuance
First Claim
1. A method of dynamically issuing coupons within a network-based system, the method comprising:
- identifying, using one or more processors within the network-based system, a user accessing the network-based system over a network using a remote computer system;
establishing a network-based user session based on the user accessing the network-based system;
determining, using the one or more processors while the user is accessing the network-based system and during the user session, whether the user qualifies to receive a coupon by using at least one of profile data or activity data associated with the user;
dynamically issuing a coupon to the user, using the one or more processors while the user is accessing the network-based system and during the user session, based on the determination that the user qualifies to receive the coupon;
displaying, in response to issuing the coupon to the user, a representation of the coupon within a portion of a display generated by the network-based system, the display transmitted by the network-based system for reception by the remote computer system, the displaying occurring during the user session; and
applying the coupon to a purchase by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for issuing targeted coupons with a network-based system is disclosed. For example, a system can include a targeting module, a coupon rules engine, a coupon generation engine, a coupon widget, and a checkout module. The targeting module can create a model for controlling coupon generation. The coupon rules engine can determine whether a user accessing the network-based system qualifies to receive a coupon based at least in part on application of the model created by the targeting module. The coupon generation engine can generate a coupon based on the coupon rules engine determining that the user qualifies to receive a coupon. The coupon widget can present the coupon to the user while the user is accessing the network-based system. Finally, the checkout module can apply the coupon to a purchase by the user.
-
Citations
30 Claims
-
1. A method of dynamically issuing coupons within a network-based system, the method comprising:
-
identifying, using one or more processors within the network-based system, a user accessing the network-based system over a network using a remote computer system; establishing a network-based user session based on the user accessing the network-based system; determining, using the one or more processors while the user is accessing the network-based system and during the user session, whether the user qualifies to receive a coupon by using at least one of profile data or activity data associated with the user; dynamically issuing a coupon to the user, using the one or more processors while the user is accessing the network-based system and during the user session, based on the determination that the user qualifies to receive the coupon; displaying, in response to issuing the coupon to the user, a representation of the coupon within a portion of a display generated by the network-based system, the display transmitted by the network-based system for reception by the remote computer system, the displaying occurring during the user session; and applying the coupon to a purchase by the user. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9)
-
-
4. The method of claim wherein the activity data includes current activity on the network-based system.
-
10. A method to deliver instantaneous targeted coupons within a network-based system, the method comprising:
-
identifying, using one or more processors within the network-based system, a user interaction session between a user and the network-based system; accessing profile data associated with the user; tracking, using the one or more processors, activity of the user during the user interaction session; analyzing, using the one or more processors, the profile data associated with the user and the activity of the user interacting with the network-based system; triggering, using the one or more processors, generation of a unique coupon redeemable only by the user based on results of analyzing the profile data associated with the user and the activity of the user interacting with the network-based system; and presenting, using the one or more processors, the unique coupon to the user during the user interaction session, the presenting including transmitting at least a portion of a display for reception by the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented system for issuing targeted coupons within a network-based system, the system comprising:
-
a processor-implemented targeting module to create a model for controlling coupon generation; a processor-implemented coupon rules engine to determine whether a user accessing the network-based system qualifies to receive a coupon based at least in part on application of the model created by the targeting module; a processor-implemented coupon generation engine to generate a coupon during a session initiated when the user began accessing the network-based system and based on the coupon rules engine determining that the user qualifies to receive a coupon; a coupon widget to present the coupon to the user while the user is accessing the network-based system and during the session; and a processor-implemented checkout module to apply the coupon to a purchase by the user. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification