ELECTRONIC COMMERCE MANAGEMENT SYSTEM AND METHOD
First Claim
1. A method for managing a promotional campaign in an electronic commerce system, the method comprising, at an electronic commerce server:
- receiving a virtual coupon use request including a multiple-user virtual coupon code from a user of a client program executed on a client device;
detecting a distinguishing identifier associated with the virtual coupon use request from the user of the client program;
determining eligibility criteria and at least one virtual coupon benefit corresponding to the virtual coupon code;
determining if the user of the client program from which the virtual coupon code was received is eligible to receive the virtual coupon benefit based on the distinguishing identifier and the eligibility criteria; and
if the user of the client program is eligible, providing the virtual coupon benefit to the user of the client program.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for managing a promotional campaign in an electronic commerce system is provided. The method comprises, at an electronic commerce server receiving a virtual coupon use request including a multiple-user virtual coupon code from the user of the client program executed on a client device, detecting a distinguishing identifier associated with the virtual coupon use request from the user of the client program, determining eligibility criteria and at least one virtual coupon benefit corresponding to the virtual coupon code. The method further comprises at the electronic commerce server determining if the user of the client program from which the virtual coupon code was received is eligible to receive the virtual coupon benefit based on the distinguishing identifier and the eligibility criteria and if the user of the client program is eligible, providing the virtual coupon benefit to the user of the client program.
21 Citations
20 Claims
-
1. A method for managing a promotional campaign in an electronic commerce system, the method comprising, at an electronic commerce server:
-
receiving a virtual coupon use request including a multiple-user virtual coupon code from a user of a client program executed on a client device; detecting a distinguishing identifier associated with the virtual coupon use request from the user of the client program; determining eligibility criteria and at least one virtual coupon benefit corresponding to the virtual coupon code; determining if the user of the client program from which the virtual coupon code was received is eligible to receive the virtual coupon benefit based on the distinguishing identifier and the eligibility criteria; and if the user of the client program is eligible, providing the virtual coupon benefit to the user of the client program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for managing a promotional campaign in an electronic commerce system, the method comprising, at an electronic commerce server:
-
receiving a virtual coupon use request including a virtual coupon code from a user of a client program executed on a client device, the virtual coupon use request being received in the course of a shopping session at an online store of a merchant device hosted by the electronic commerce server, in which the user is requesting to purchase goods and/or services from the online store; detecting a distinguishing identifier associated with the virtual coupon use request from the user of the client program; determining eligibility criteria and at least one virtual coupon benefit corresponding to the virtual coupon code; determining if the user of the client program from which the virtual coupon code was received is eligible to receive the virtual coupon benefit based on the distinguishing identifier and the eligibility criteria; and if the user of the client program is eligible, providing the virtual coupon benefit to the user of the client program. - View Dependent Claims (15, 16, 17, 18, 20)
-
-
19. An electronic commerce server for managing a promotional campaign, the electronic commerce server comprising:
-
a shopping session module configured to initialize a shopping session with a user authenticated for used with a client program executed in a client device; an eligibility module configured to; receive a virtual coupon use request including a multiple-user virtual coupon code from the user of the client program, the virtual coupon use request is received in the course of a shopping session at an online store of a merchant device hosted by the electronic commerce server, in which the user is requesting to purchase goods and/or services from the online store; detect a distinguishing identifier associated with the virtual coupon use request from the user of the client program; determine eligibility criteria and at least one virtual coupon benefit corresponding to the virtual coupon code; and determine if the user of the client program from which the virtual coupon code was received is eligible to receive the virtual coupon benefit based on the distinguishing identifier and the eligibility criteria; a benefit module configured to provide the virtual coupon benefit to the user of the client program if the user of the client program is eligible.
-
Specification