Method and system to facilitate an online promotion relating to a network-based marketplace
First Claim
Patent Images
1. A method to facilitate an online promotion in a network-based marketplace, the method including:
- causing a user-provided election to participate in the online promotion to be recorded on a client machine associated with a user; and
responsive to a trigger event, requesting a determination of the user-provided election as recorded on the client machine associated with the user, the determination to cause a presentation of the online promotion if so elected.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system to facilitate an online promotion in a network-based marketplace. A user-provided election to participate in the online promotion is recorded on a client machine associated with a user. Responsive to a trigger event, a determination of the user-provided election as recorded on the client machine associated with the user is made. The determination causes a presentation of the online promotion if so elected.
-
Citations
51 Claims
-
1. A method to facilitate an online promotion in a network-based marketplace, the method including:
-
causing a user-provided election to participate in the online promotion to be recorded on a client machine associated with a user; and
responsive to a trigger event, requesting a determination of the user-provided election as recorded on the client machine associated with the user, the determination to cause a presentation of the online promotion if so elected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system to facilitate an online promotion in a network-based marketplace, the method including:
-
an election module to cause a user-provided election to participate in the online promotion to be recorded on a client machine associated with a user; and
responsive to a trigger event, a listing module to request a determination of the user-provided election as recorded on the client machine associated with the user, the determination to cause a presentation of the online promotion if so elected. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A machine readable medium storing a set of instructions that, when executed by the machine, cause the machine to:
-
cause a user-provided election to participate in the online promotion to be recorded on a client machine associated with a user; and
responsive to a trigger event, to request a determination of the user-provided election as recorded on the client machine associated with the user, the determination to cause a presentation of the online promotion if so elected.
-
-
26. A method to facilitate an online promotion in a network-based marketplace, the method including:
-
at a client machine associated with a user, recording a user-provided election to participate in the online promotion on the client machine;
at the client machine, responsive to a trigger event, reading the user-provided election; and
at the client machine, if the user-provided election indicates participation in the online promotion, presenting the online promotion to the user. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A client application program to facilitate an online promotion in a network-based marketplace, the client application program including:
-
a logic component to record a user-provided election to participate in the online promotion on a client machine associated with a user; and
a communication component to receive a trigger event and to communicate with the logic component, wherein the logic component is to utilize the trigger event to determine if the user-provided election indicates participation in the online promotion, the communication component to cause presentation of the online promotion if so elected. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A machine readable medium storing a set of instructions that, when executed by the machine, cause the machine to:
-
record a user-provided election to participate in the online promotion on the client machine;
responsive to a trigger event, read the user-provided election; and
if the user-provided election indicates participation in the online promotion, present the online promotion to the user.
-
-
51. A client application program to facilitate an online promotion in a network-based marketplace, the client application program including:
-
a first means to record a user-provided election to participate in the online promotion on a client machine associated with a user; and
a second means to receive a trigger event and to communicate with the first means, wherein the first means is to utilize the trigger event to determine if the user-provided election indicates participation in the online promotion, the second means to cause presentation of the online promotion if so elected.
-
Specification