IP Library Granted Patent US 11,593,841
Granted Patent B2
US 11,593,841 · App. 17/364,799 · Granted Feb 28, 2023

Promotional system interaction tracking

Inventors: Angela Han (Chicago, IL); Zahra Ferdowsi (Chicago, IL)
Assignee: GROUPON, INC.
G06Q30/0267G06F16/958G06F16/9577G06Q30/0201G06Q30/0246G06Q30/0255
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,593,841
App. No.
17/364,799
Granted
Feb 28, 2023
Kind
B2
Abstract

Techniques for providing webpages based on tracking consumer device interactions are discussed herein. Some embodiments may include one or more servers configured to: receive a request for access to a promotion webpage from a consumer device, wherein the request includes a consumer device cookie and the promotion webpage includes an indication of a promotion; in response to receiving the request for access to the promotion webpage, generate the promotion webpage including widgets; generate clickstream data based on tracking widget views of the widgets within the promotion webpage; associate the clickstream data with the consumer device cookie; and generate widget analytic data based on the clickstream data. The widget analytic data may then be used to populate webpages with widgets to optimize various criteria, such as widget views or promotion purchases.

Claims (63)

1. A system, comprising one or more servers each comprising at least one memory and at least one processor, the at least one memory storing instructions that, when executed by the at least one processor, cause the system to:

receive a first request for access to a first promotion webpage from a consumer device and via a network, wherein the first request includes a consumer device cookie and the first promotion webpage includes an indication of a promotion;

generate the first promotion webpage including widgets;

enable access, via the network, by the consumer device to the first promotion webpage;

track widget views of the widgets within the first promotion webpage by tagging the widgets within the first promotion webpage, transmitting instructions to the consumer device that configure the consumer device to monitor scrolling of the first promotion webpage and determine widgets as being viewed only when the widgets are presented on a display of the consumer device for at least a predefined period of time, and receiving clickstream data from the consumer device indicating those widgets determined to have been viewed;

generate aggregated clickstream data based on combining the clickstream data with clickstream data associated with one or more other consumer device cookies;

receive a second request, from the consumer device and via the network, for access to a second promotion webpage, the second request occurring at a point in time subsequent to the first request and being based on electronic interactions by the consumer device with the first promotion webpage;

generate the second promotion webpage based at least in part on the aggregated clickstream data, the second promotion webpage comprising widget slots and a subset of promotions selected from a plurality of candidate promotions, each promotion of the subset of promotions selected for inclusion in the second promotion webpage based on a relevance score calculated for the promotion specific to a consumer account associated with the consumer device and based at least in part on the consumer account and promotion parameters, the promotion parameters comprising data specific to one of a purchase, acquisition, procurement, or consumption of one of goods, services, or experiences;

transmit, to the consumer device and via the network, the second promotion webpage comprising widget slots populated with promotions of the subset of promotion selected based at least in part on the clickstream data; and

enable access, via the network, by the consumer device to the second promotion webpage.

2. The system of claim 1 , wherein the at least one memory further stores instructions that, when executed by the at least one processor, cause the system to:

establish a network connection with the consumer device via the network.

3. The system of claim 1 , wherein the promotion is offered for purchase such that a purchase of the promotion results in issuance, by the system, of an instrument that may be used toward at least a portion of one of a purchase, acquisition, procurement, or consumption of one of goods, services, or experiences.

4. The system of claim 1 , wherein the at least one memory further stores instructions that, when executed by the at least one processor, cause the system to:

associate the consumer device cookie with the consumer account, and associate the clickstream data with the consumer device cookie.

5. The system of claim 1 , wherein the at least one memory further stores instructions that, when executed by the at least one processor, cause the system to:

generate widget analytic data based at least in part on the aggregated clickstream data; and

determine a widget ranking of the widgets based at least in part on the widget analytic data.

6. The system of claim 5 , wherein the widgets are arranged in the second promotion webpage in an order based at least in part on the widget ranking.

7. The system of claim 1 , wherein each widget slot is associated with a promotion of the subset of promotions.

8. The system of claim 1 , wherein the at least one memory further stores instructions that, when executed by the at least one processor, cause the system to:

determine a traffic source associated with the first request for access to the first promotion webpage;

associate the clickstream data with the traffic source; and

generate widget analytic data based at least in part on the traffic source associated with the clickstream data.

9. A computer-implemented method, comprising:

receiving, using processing circuitry, a first request for access to a first promotion webpage from a consumer device and via the network, wherein a first request includes a consumer device cookie and the first promotion webpage includes an indication of a promotion;

generating, using the processing circuitry, the first promotion webpage including widgets;

enabling access, using the processing circuitry and via the network, by the consumer device to the first promotion webpage;

tracking, using the processing circuitry, widget views of the widgets within the first promotion webpage by tagging the widgets within the first promotion webpage, transmitting instructions to the consumer device that configure the consumer device to monitor scrolling of the first promotion webpage and determine widgets as being viewed only when the widgets are presented on a display of the consumer device for at least a predefined period of time, and receiving clickstream data from the consumer device indicating those widgets determined to have been viewed;

generating, using the processing circuitry, aggregated clickstream data based on combining the clickstream data with clickstream data associated with one or more other consumer device cookies;

receiving, using the processing circuitry, a second request, from the consumer device and via the network, for access to a second promotion webpage, the second request occurring at a point in time subsequent to the first request and being based on electronic interactions by the consumer device with the first promotion webpage;

generating, using the processing circuitry, the second promotion webpage based at least in part on the aggregated clickstream data, the second promotion webpage comprising widget slots and a subset of promotions selected from a plurality of candidate promotions, each promotion of the subset of promotions selected for inclusion in the second promotion webpage based on a relevance score calculated for the promotion specific to a consumer account associated with the consumer device and based at least in part on the consumer account and promotion parameters, the promotion parameters comprising data specific to one of a purchase, acquisition, procurement, or consumption of one of goods, services, or experiences;

transmitting, using the processing circuitry, to the consumer device and via the network, the second promotion webpage comprising widget slots populated with promotions of the subset of promotion selected based at least in part on the clickstream data; and

enabling, using the processing circuitry, access, via the network, by the consumer device to the second promotion webpage.

10. The method of claim 9 , further comprising:

establishing, using the processing circuitry, a network connection with the consumer device via the network.

11. The method of claim 9 , wherein the promotion is offered for purchase such that a purchase of the promotion results in issuance, by a system, of an instrument that may be used toward at least a portion of one of a purchase, acquisition, procurement, or consumption of one of goods, services, or experiences.

12. The method of claim 9 , further comprising:

associating, using the processing circuitry, the consumer device cookie with the consumer account, and associating, using the processing circuitry, the clickstream data with the consumer device cookie.

13. The method of claim 9 , further comprising:

generating, using the processing circuitry, widget analytic data based at least in part on the aggregated clickstream data; and

determining, using the processing circuitry, a widget ranking of the widgets based at least in part on the widget analytic data.

14. The method of claim 13 , wherein the widgets are arranged in the second promotion webpage in an order based at least in part on the widget ranking.

15. The method of claim 9 , wherein each widget slot is associated with a promotion of the subset of promotions.

16. The method of claim 9 , further comprising:

determining, using the processing circuitry, a traffic source associated with the first request for access to the first promotion webpage;

associating, using the processing circuitry, the clickstream data with the traffic source; and

generating, using the processing circuitry, widget analytic data based at least in part on the traffic source associated with the clickstream data.

17. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause an apparatus to:

receive a first request for access to a first promotion webpage from a consumer device and via a network, wherein the first request includes a consumer device cookie and the first promotion webpage includes an indication of a promotion;

generate the first promotion webpage including widgets;

enable access, via the network, by the consumer device to the first promotion webpage;

track widget views of the widgets within the first promotion webpage by tagging the widgets within the first promotion webpage, transmitting instructions to the consumer device that configure the consumer device to monitor scrolling of the first promotion webpage and determine widgets as being viewed only when the widgets are presented on a display of the consumer device for at least a predefined period of time, and receiving clickstream data from the consumer device indicating those widgets determined to have been viewed;

generate aggregated clickstream data based on combining the clickstream data with clickstream data associated with one or more other consumer device cookies;

receive a second request, from the consumer device and via the network, for access to a second promotion webpage, the second request occurring at a point in time subsequent to the first request and being based on electronic interactions by the consumer device with the first promotion webpage;

generate the second promotion webpage based at least in part on the aggregated clickstream data, the second promotion webpage comprising widget slots and a subset of promotions selected from a plurality of candidate promotions, each promotion of the subset of promotions selected for inclusion in the second promotion webpage based on a relevance score calculated for the promotion specific to a consumer account associated with the consumer device and based at least in part on the consumer account and promotion parameters, the promotion parameters comprising data specific to one of a purchase, acquisition, procurement, or consumption of one of goods, services, or experiences;

transmit, to the consumer device and via the network, the second promotion webpage comprising widget slots populated with promotions of the subset of promotion selected based at least in part on the clickstream data; and

enable access, via the network, by the consumer device to the second promotion webpage.

18. The non-transitory computer-readable storage medium of claim 17 , further storing instructions that, when executed by the at least one processor, cause the apparatus to:

establish a network connection with the consumer device via the network.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the promotion is offered for purchase such that a purchase of the promotion results in issuance, by a system, of an instrument that may be used toward at least a portion of one of a purchase, acquisition, procurement, or consumption of one of goods, services, or experiences.

20. The non-transitory computer-readable storage medium of claim 17 , further storing instructions that, when executed by the at least one processor, cause the apparatus to:

associate the consumer device cookie with the consumer account, and associate the clickstream data with the consumer device cookie.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068833/0811 →
RELEASE OF SECURITY INTEREST Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0085 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066677/0077 →
SECURITY INTEREST Recorded Mar 20, 2023
From: GROUPON, INC.; LIVINGSOCIAL, LLC
To: JP MORGAN CHASE BANK, N.A.
Reel/Frame 063119/0673 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2021
From: HAN, ANGELA; FERDOWSI, ZAHRA
To: GROUPON, INC.
Reel/Frame 058257/0910 →