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 sales promotion in a network-based marketplace, the method including:
- transmitting, by a network-based marketplace machine, a web page to a browser on a client machine, the web page facilitating a user of the client machine to transact products or services identified in listings that are offered for sale by sellers, the web page including a promotion screen element, the online sales promotion to promote an action by the user without advertising a product;
generating, by the network-based marketplace machine, an opt-in web page for the user, the opt-in web page including directions for the user to follow to participate in the online sales promotion and an opt-in element to receive a user-provided election to opt-in to the online sales promotion;
communicating, by the network-based marketplace machine in response to the user selecting the promotion screen element, the opt-in web page to the client machine;
displaying, by the client machine, the opt-in web page to the user in response to the communicating of the opt-in web page by the network-based marketplace machine;
receiving, by the client machine, the user-provided election from the user to opt-in to the online sales promotion from the opt-in element;
recording, by the client machine, the user-provided election on the client machine;
requesting, by the network-based marketplace machine in response to the user entering a listing to a network-based marketplace, a determination of the user-provided election as recorded on the client machine by transmitting a script in a confirmation web page to the client machine, the script being executed by the browser on the client machine to read the recorded contents of the opt-in element and determine that the user elected to participate in the online sales promotion based on the contents;
communicating, by the client machine in response to the determination that the user elected to participate in the online sales promotion, confirmation details to a service machine, the confirmation details including user information about the user, the service machine to verify whether the confirmation details are appropriate and communicate a promotion game card to the client machine; and
presenting, by the client machine, the promotion game card of the online sales promotion to the user.
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.
196 Citations
27 Claims
-
1. A method to facilitate an online sales promotion in a network-based marketplace, the method including:
-
transmitting, by a network-based marketplace machine, a web page to a browser on a client machine, the web page facilitating a user of the client machine to transact products or services identified in listings that are offered for sale by sellers, the web page including a promotion screen element, the online sales promotion to promote an action by the user without advertising a product; generating, by the network-based marketplace machine, an opt-in web page for the user, the opt-in web page including directions for the user to follow to participate in the online sales promotion and an opt-in element to receive a user-provided election to opt-in to the online sales promotion; communicating, by the network-based marketplace machine in response to the user selecting the promotion screen element, the opt-in web page to the client machine; displaying, by the client machine, the opt-in web page to the user in response to the communicating of the opt-in web page by the network-based marketplace machine; receiving, by the client machine, the user-provided election from the user to opt-in to the online sales promotion from the opt-in element; recording, by the client machine, the user-provided election on the client machine; requesting, by the network-based marketplace machine in response to the user entering a listing to a network-based marketplace, a determination of the user-provided election as recorded on the client machine by transmitting a script in a confirmation web page to the client machine, the script being executed by the browser on the client machine to read the recorded contents of the opt-in element and determine that the user elected to participate in the online sales promotion based on the contents; communicating, by the client machine in response to the determination that the user elected to participate in the online sales promotion, confirmation details to a service machine, the confirmation details including user information about the user, the service machine to verify whether the confirmation details are appropriate and communicate a promotion game card to the client machine; and presenting, by the client machine, the promotion game card of the online sales promotion to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system to facilitate an online sales promotion in a network-based marketplace, the system including:
-
a network-based marketplace machine including a listing server to; transmit a web page to a browser on a client machine, the web page facilitating a user of the client machine to transact products or services identified in listings that are offered for sale by sellers, the web page including a promotion screen element, the online sales promotion to promote an action by the user without advertising a product; generate an opt-in web page for the user, the opt-in web page including directions for the user to follow to participate in the online sales promotion and an opt-in element to receive a user-provided election to opt-in to the online sales promotion; communicate, in response to the user selecting the promotion screen element, the opt-in web page to the client machine; and request, in response to the user entering a listing to a network-based marketplace, a determination of a user-provided election recorded on the client machine by transmitting a script in a confirmation web page to the client machine; and the client machine including; a communications component to; display the opt-in web page to the user in response to the communication of the opt-in web page by the network-based marketplace machine; receive the user-provided election from the user to opt-in to the online sales promotion from the opt-in element; execute the script transmitted in the confirmation web page to read recorded contents of the opt-in element and determine that the user elected to participate in the online sales promotion based on the contents; communicate, in response to the determination that the user elected to participate in the online sales promotion, confirmation details to a service machine, the confirmation details including user information about the user, the service machine to verify whether the confirmation details are appropriate and communicate a promotion game card to the client machine; and present the promotion game card of the online sales promotion to the user; and a logic component to record the user-provided election on the client machine in response to receipt of the user-provided election from the user to opt-in to the online sales promotion from the opt-in element and before execution of the script. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A plurality of non-transitory machine-readable media storing a set of instructions that, when executed by a client machine and a network-based marketplace server machine, cause the client machine and the network-based marketplace server machine to perform operations comprising:
-
transmitting, by the network-based marketplace machine, a web page to a browser on the client machine, the web page facilitating a user of the client machine to transact products or services identified in listings that are offered for sale by sellers, the web page including a promotion screen element, the online sales promotion to promote an action by the user without advertising a product; generating, by the network-based marketplace machine, an opt-in web page for the user, the opt-in web page including directions for the user to follow to participate in the online sales promotion and an opt-in element to receive a user-provided election to opt-in to the online sales promotion; communicating, by the network-based marketplace machine in response to the user selecting the promotion screen element, the opt-in web page to the client machine; displaying, by the client machine, the opt-in web page to the user in response to the communicating of the opt-in web page by the network-based marketplace machine; receiving, by the client machine, the user-provided election from the user to opt-in to the online sales promotion from the opt-in element; recording, by the client machine, the user-provided election on the client machine; requesting, by the network-based marketplace machine in response to the user entering a listing to a network-based marketplace, a determination of the user-provided election as recorded on the client machine by transmitting a script in a confirmation web page to the client machine, the script being executed by the browser on the client machine to read the recorded contents of the opt-in element and determine that the user elected to participate in the online sales promotion based on the contents; communicating, by the client machine in response to the determination that the user elected to participate in the online sales promotion, confirmation details to a service machine, the confirmation details including user information about the user, the service machine to verify whether the confirmation details are appropriate and communicate a promotion game card to the client machine; and presenting, by the client machine, the promotion game card of the online sales promotion to the user. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification