Methods and systems for coordinated coupon delivery
First Claim
Patent Images
1. A method of coordinating delivery of coupons issued by a network-based system, the method comprising:
- tracking, using one or more processors within the network-based system, user activities of a registered user that interacts with the network-based system;
generating activity data based on the tracking of the user activities, wherein the activity data includes;
a purchase history of the registered user within the network-based system, a browsing history of the registered user within the network-based system, and a frequency of use of the registered user of the network-based system;
evaluating the activity data to determine that the registered user has met a predefined condition that is related to the purchase history, the browsing history, and the frequency of use of the registered user;
issuing, using the one or more processors within the network-based system, a unique digital coupon redeemable exclusively by the registered user of the network-based system in response to determining that the registered user has met the predefined condition, wherein the unique digital coupon is issued based on the unique digital coupon being determined to be contextually relevant to a current interaction of the registered user with the network-based system;
delivering, using the one or more processors, a first notification of the unique digital coupon issued to the registered user via a first communication channel internal to the network-based system; and
delivering a second notification of the unique digital coupon issued to the registered user via a second communication channel external to the network-based system, in coordination with the first notification, and in response to the issuing the unique digital coupon, wherein delivering the second notification includes;
identifying a remote computing system used by the registered user to access the network-based system;
generating, in response to identifying the remote computing system, remote system identification information; and
transmitting, to an external system operating an affiliated on-line search engine, the remote system identification information and coupon information describing the unique digital coupon for use in delivery of the second notification via the affiliated on-line search engine such that the external system is enabled to identify that the unique digital coupon is associated with the remote computing system to cause a displaying, at the remote computing system, of the unique digital coupon among a set of unique digital coupons in response to the remote computing system accessing the affiliated on-line search engine and in response to the remote computing system being associated with the unique digital coupon, wherein the set of unique digital coupons are issued to the registered user.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for coordinating delivery of coupons issued by a network-based system are disclosed. For example, a system can include a coupon generation engine, a coupon widget, and a communications module. The coupon generation engine can issue a unique coupon redeemable exclusively by a registered user of the network-based system. The coupon widget can present the unique coupon via a first communication channel internal to the network-based system. The communications module can deliver the unique coupon to the registered user via a second communication channel external to the network-based system.
51 Citations
21 Claims
-
1. A method of coordinating delivery of coupons issued by a network-based system, the method comprising:
-
tracking, using one or more processors within the network-based system, user activities of a registered user that interacts with the network-based system; generating activity data based on the tracking of the user activities, wherein the activity data includes;
a purchase history of the registered user within the network-based system, a browsing history of the registered user within the network-based system, and a frequency of use of the registered user of the network-based system;evaluating the activity data to determine that the registered user has met a predefined condition that is related to the purchase history, the browsing history, and the frequency of use of the registered user; issuing, using the one or more processors within the network-based system, a unique digital coupon redeemable exclusively by the registered user of the network-based system in response to determining that the registered user has met the predefined condition, wherein the unique digital coupon is issued based on the unique digital coupon being determined to be contextually relevant to a current interaction of the registered user with the network-based system; delivering, using the one or more processors, a first notification of the unique digital coupon issued to the registered user via a first communication channel internal to the network-based system; and delivering a second notification of the unique digital coupon issued to the registered user via a second communication channel external to the network-based system, in coordination with the first notification, and in response to the issuing the unique digital coupon, wherein delivering the second notification includes; identifying a remote computing system used by the registered user to access the network-based system; generating, in response to identifying the remote computing system, remote system identification information; and transmitting, to an external system operating an affiliated on-line search engine, the remote system identification information and coupon information describing the unique digital coupon for use in delivery of the second notification via the affiliated on-line search engine such that the external system is enabled to identify that the unique digital coupon is associated with the remote computing system to cause a displaying, at the remote computing system, of the unique digital coupon among a set of unique digital coupons in response to the remote computing system accessing the affiliated on-line search engine and in response to the remote computing system being associated with the unique digital coupon, wherein the set of unique digital coupons are issued to the registered user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented system for coordinating delivery of digital coupons issued by a network-based system, the computer-implemented system comprising a server including one or more processors coupled to a memory device, the one or more processors in coordination with the memory device causing the performance of operations comprising:
-
tracking user activities of a registered user within the network-based system; generating activity data based on the tracking of the user activities, wherein the activity data includes information related to one or more activities selected from a group of activities consisting of;
a purchase history of the registered user within the network-based system, a browsing history of the registered user within the network-based system, and a frequency of use of the registered user of the network-based system;evaluating the activity data to determine that the registered user has met a predefined condition that is related to the one or more activities purchase history, the browsing history, and the frequency of use of the registered user; issuing a unique digital coupon redeemable exclusively by the registered user of the network-based system in response to determining that the registered user has met the predefined condition; delivering a first notification of the unique digital coupon issued to the registered user via a first communication channel internal to the network-based system in response to issuing the unique digital coupon; and delivering a second notification of the unique digital coupon issued to the registered user via a second communication channel external to the network-based system, in coordination with delivering the first notification, and in response to issuing the unique digital coupon, wherein delivering the second notification includes; identifying a remote computing system used by the registered user to access the network-based system; generating, in response to identifying the remote computing system, remote system identification information; and transmitting, to an external system operating an affiliated on-line property, the remote system identification information and coupon information describing the unique digital coupon for use by the affiliated on-line property in delivering the second notification via the second communication channel external to the network-based system such that the external system is enabled to identify that the unique digital coupon is associated with the remote computing system to cause a displaying, at the remote computing system, of the unique digital coupon among a set of unique digital coupons in response to the remote computing system accessing the affiliated on-line property and in response to the remote computing system being associated with the unique digital coupon, wherein the set of unique digital coupons are issued to the registered user. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable storage medium embodying instructions which, in response to being executed by a computer-implemented network-based system, cause the computer-implemented network-based system to perform operations comprising:
-
tracking user activities of a registered user within the network-based system; generating activity data based on the tracking of the user activities, wherein the activity data includes information related to one or more activities conducted by the user with respect to the network-based system; evaluating the activity data to determine that the registered user has met a predefined condition that is related to the one or more activities; issuing a unique digital coupon redeemable exclusively by the registered user of the network-based system in response to determining that the registered user has met the predefined condition; delivering a first notification of the unique digital coupon issued to the registered user via a first communication channel internal to the network-based system; and delivering a second notification of the unique digital coupon issued to the registered user via a second communication channel external to the network-based system, in coordination with the first notification, and in response to the issuing the unique digital coupon, wherein delivering the second notification includes; identifying a remote computing system used by the registered user to access the network-based system; generating, in response to identifying the remote computing system, a remote system identification information; and transmitting, to an external system operating an affiliated on-line property, the remote system identification information and coupon information describing the unique digital coupon for use in delivery of the second notification via the affiliated on-line property such that the external system is enabled to identify that the unique digital coupon is associated with the remote computing system to cause a displaying, at the remote computing system, of the unique digital coupon among a set of unique digital coupons in response to the remote computing system accessing the affiliated on-line property and in response to the remote computing system being associated with the unique digital coupon, wherein the set of unique digital coupons are issued to the registered user. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification