IP Library Granted Patent US 11,282,128
Granted Patent B2
US 11,282,128 · App. 16/882,846 · Granted Mar 22, 2022

System and method for generating purchase recommendations based on geographic zone information

Inventor: Daniel Langdon (Santiago, CL)
Assignee: Groupon, Inc.
G06Q30/0631G06Q30/0205G06Q30/0243
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,282,128
App. No.
16/882,846
Granted
Mar 22, 2022
Kind
B2
Abstract

Embodiments provide computer apparatuses, computer systems and computer-executable methods for recommending a commercial item or entity to a consumer based on geographic zone data. The method includes receiving a first predetermined geographic zone, a first importance score associated with a consumer for the first predetermined geographic zone, and a second importance score associated with a commercial item or entity for the first predetermined geographic zone. The method also includes programmatically generating an overlap score based on the first and second importance scores, and programmatically generating a relevancy score based on the overlap score, the relevancy score indicating a probability that the commercial item or entity is of relevance to the consumer. The method further includes, based on the relevancy score, transmitting instructions to a computing device associated with the consumer to cause the computing device to render a representation of the commercial item or entity.

Claims (30)

1. An apparatus, comprising:

a network device configured to: detect one or more geographical locations of a communication device of a consumer, and receive an indication of a first geographic zone in which at least one of the one or more geographical locations was previously detected,

a first importance score associated with the consumer for the first geographic zone, and a second importance score associated with a commercial item or entity for the first geographic zone; an overlap detection engine configured to programmatically generate an overlap score based on the first importance score and the second importance score;

a recommendation generation engine configured to programmatically generate a relevancy score based on the overlap score, the relevancy score indicating a probability that the commercial item or entity is of relevance to the consumer;

a non-transitory computer-readable medium configured to store the relevancy score in association with identifications of the consumer and the commercial item or entity; and

an electronic communication generator module configured to transmit, based on the relevancy score, computer-executable instructions via the network device to a computing device or the communication device associated with the consumer to cause the computing device or the communication device to render a representation of the commercial item or entity; wherein the first geographic zone is one of a plurality of non-overlapping geographic zones that make up a predetermined geographic area, each geographic zone associated with a consumer and one or more geographical locations of a communication device of the consumer therein, and the first importance score is based in part on a detected frequency in which one or more geographic locations of the consumer are determined within the first geographic zone, wherein a first numerical count indicates the number of times the consumer was present in or was associated with the first geographic zone, and wherein the first importance score is generated by dividing the first numerical count by total location data points of the consumer based on the detected geographical locations of the communication device of the consumer.

2. The apparatus of claim 1 , wherein the commercial item or entity is a product, a good, a service, an experience, or a promotion offered by a promotion and marketing service.

3. The apparatus of claim 1 , wherein the first geographic zone encompasses a plurality of geographic locations.

4. The apparatus of claim 1 , wherein: the overlap detection engine is further configured to: programmatically identify the first geographic zone to be associated with the at least one geographic location; and programmatically generate the first importance score for the first geographic zone associated with the consumer.

5. The apparatus of claim 1 , wherein: the network device is further configured to receive a first geographic location associated with the commercial item or entity; and the overlap detection engine is further configured to: programmatically identify the first geographic zone to be associated with the first geographic location; and programmatically generate the second importance score for the first geographic zone associated with the commercial item or entity.

6. The apparatus of claim 1 , wherein the overlap score is based on a summation of the first importance score and the second importance score.

7. The apparatus of claim 1 , wherein the overlap score is generated based on a database join operation.

8. The apparatus of claim 1 , wherein the representation of the commercial item or entity indicates a rank of the commercial item or entity, the rank indicating a relevance of the commercial item or entity to the consumer among a plurality of commercial items or entities.

9. The apparatus of claim 1 , wherein the first importance score is associated with the first geographic zone and one or more additional geographic zones.

10. The apparatus of claim 9 , wherein the first importance score is generated based on importance scores for the first geographic zone and the one or more additional geographic zones.

11. The apparatus of claim 1 , wherein: the network device is further configured to receive an indication of a second geographic zone, a third importance score associated with a consumer for the second geographic zone, and a fourth importance score associated with a commercial item or entity for the second geographic zone; and the overlap score is generated based on the first, second, third and fourth importance scores.

12. The apparatus of claim 1 , wherein the first importance score indicates a probability of the consumer visiting or being present at the first geographic zone.

13. The apparatus of claim 1 , wherein the first importance score comprises a numeric value that indicates a level of importance of the first geographic zone to the consumer based in part on a detected frequency in which one or more geographic locations of the consumer are determined within the first geographic zone.

14. A computer-implemented method, comprising:

detecting via a network device one or more geographical locations of a communication device of a consumer, and receiving an indication of a first geographic zone in which at least one of the one or more geographical locations was previously detected, a first importance score associated with the consumer for the first geographic zone, and a second importance score associated with a commercial item or entity for the first geographic zone;

programmatically generating, using an overlap detection engine an overlap score based on the first importance score and the second importance score;

programmatically generating, using a recommendation generation engine, a relevancy score based on the overlap score, the relevancy score indicating a probability that the commercial item or entity is of relevance to the consumer;

storing, on a non-transitory computer-readable medium, the relevancy score in association with identifications of the consumer and the commercial item or entity; and

transmitting, using an electronic communication generator module, based on the relevancy score, computer-executable instructions via the network device to a computing device or the communication device associated with the consumer to cause the computing device or the communication device to render a representation of the commercial item or entity; wherein the first geographic zone is one of a plurality of non-overlapping geographic zones that make up a predetermined geographic area, each geographic zone associated with a consumer and one or more geographical locations of a communication device of the consumer therein, and the first importance score is based in part on a detected frequency in which one or more geographic locations of the consumer are determined within the first geographic zone, wherein a first numerical count indicates the number of times the consumer was present in or was associated with the first geographic zone, and wherein the first importance score is generated by dividing the first numerical count by total location data points of the consumer based on the detected geographical locations of the communication device of the consumer.

15. The computer-implemented method of claim 14 , wherein the commercial item or entity is a product, a good, a service, an experience, or a promotion offered by a promotion and marketing service.

16. The computer-implemented method of claim 14 , wherein the first geographic zone encompasses a plurality of geographic locations.

17. The computer-implemented method of claim 14 , further comprising: programmatically identifying, using the overlap detection engine, the first geographic zone to be associated with the at least one geographic location; and programmatically generate the first importance score for the first geographic zone associated with the consumer.

18. The computer-implemented method of claim 14 , receiving via the network device a first geographic location associated with the commercial item or entity; and, using the overlap detection engine, programmatically identify the first geographic zone to be associated with the first geographic location; and programmatically generate the second importance score for the first geographic zone associated with the commercial item or entity.

19. The computer-implemented method of claim 14 , wherein the overlap score is based on a summation of the first importance score and the second importance score.

20. The computer-implemented method of claim 14 , wherein the overlap score is generated based on a database join operation.

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/0001 →
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 066676/0251 →
SECURITY INTEREST Recorded Jul 23, 2020
From: GROUPON, INC.; LIVINGSOCIAL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053294/0495 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2020
From: LANGDON, DANIEL
To: GROUPON, INC.
Reel/Frame 052747/0046 →