IP Library Granted Patent US 11,004,059
Granted Patent B1
US 11,004,059 · App. 16/555,186 · Granted May 11, 2021

Systems and methods for providing shared promotion redemptions

Inventors: Rishi R. Arora (Chicago, IL); Alan Deitch (Chicago, IL); Geoffrey Hubert Woo (San Francisco, CA); Mahmudul Arefin Din (San Francisco, CA); Robert James Skillington (San Francisco, CA); Michael Chen (San Francisco, CA); Tihomir Tsankov Georgiev (Menlo Park, CA)
Assignee: GROUPON, INC.
G06Q20/3278G06Q20/20G06Q20/3224G06Q30/0238
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,004,059
App. No.
16/555,186
Granted
May 11, 2021
Kind
B1
Abstract

Systems, apparatus, methods, and non-transitory media for programmatically grouping consumers are discussed herein. Some embodiments may include a system configured to provide to shared promotion redemptions. The system may include a merchant device with processing circuitry configured to associate multiple consumer accounts with a point-of-sale order. Based on receiving redemption data from a consumer device associated with one of the consumer accounts, the system may be further configured to allow the consumer device to share a selected promotion. For example, the system may determine payment share amounts for each consumer account based on a transaction price of the point-of-sale order and the redemption value of the promotion selected for shared redemption.

Claims (67)

1. An apparatus comprising a processor and a memory, the memory comprising instructions that configure the apparatus to:

connect with consumer devices via a network, wherein the network includes a root communication beacon;

identify a primary consumer device communicating with the root communication beacon;

identify primary consumer account data associated with the primary consumer device;

designate the primary consumer device as a consumer device communication beacon, wherein designating the primary consumer device as the consumer device communication beacon is configured to cause the primary consumer device to identify one or more secondary consumer devices determined to be within a predetermined geographic distance of the primary consumer device and transmit a group identifying data object which identifies the one or more secondary consumer devices to the root communication beacon;

receive, via the root communication beacon, the group identifying data object;

identify secondary consumer account data associated with a secondary consumer device of the one or more secondary consumer devices;

designate the primary consumer device and the one or more secondary consumer devices as a consumer device group;

generate a point-of-sale order associated with the consumer device group;

receive, via the network, redemption data indicating redemption of a promotion;

determine, based on the redemption data, whether to share the promotion;

determine, in response to determining to share the promotion, a portion of a redemption value to apply to each consumer device of the consumer device group; and

facilitate a financial transaction for the consumer device group by communicating with the primary consumer device.

2. The apparatus of claim 1 , wherein the root communication beacon is a merchant communication beacon located at a static geographic location within a merchant location.

3. The apparatus of claim 1 , wherein identifying the one or more secondary consumer devices by the primary consumer device comprises:

initiating broadcasting of a beacon identifier,

receiving a beacon identifier receipt indicator from each secondary consumer device of the one or more secondary consumer devices, and

determining the one or more secondary consumer devices based on each beacon identifier receipt received from a secondary consumer device of the one or more secondary consumer devices.

4. The apparatus of claim 3 , wherein initiating the broadcasting of the beacon identifier is performed in response to receiving a consumer broadcast approval indicator by the primary consumer device.

5. The apparatus of claim 1 , wherein facilitating the financial transaction comprises:

facilitating the financial transaction based on the primary consumer account data and the secondary consumer account data.

6. The apparatus of claim 1 , wherein facilitating the financial transaction comprises associating the point-of-sale order with the primary consumer device.

7. The apparatus of claim 1 , wherein the primary consumer device is deemed to be associated with a group of consumers involved in a particular transaction.

8. A computer-implemented method comprising:

connecting with consumer devices via a network, wherein the network includes a root communication beacon;

identifying a primary consumer device communicating with the root communication beacon;

identifying primary consumer account data associated with the primary consumer device;

designating the primary consumer device as a consumer device communication beacon, wherein designating the primary consumer device as the consumer device communication beacon is configured to cause the primary consumer device to identify one or more secondary consumer devices determined to be within a predetermined geographic distance of the primary consumer device and transmit a group identifying data object which identifies the one or more secondary consumer devices to the root communication beacon;

receiving, via the root communication beacon, the group identifying data object;

identifying secondary consumer account data associated with a secondary consumer device of the one or more secondary consumer devices;

designating the primary consumer device and the one or more secondary consumer devices as a consumer device group;

generating a point-of-sale order associated with the consumer device group;

receiving, via the network, redemption data indicating redemption of a promotion;

determining, based on the redemption data, whether to share the promotion;

determining, in response to determining to share the promotion, a portion of a redemption value to apply to each consumer device of the consumer device group; and

facilitating a financial transaction for the consumer device group by communicating with the primary consumer device.

9. The computer-implemented method of claim 8 , wherein the root communication beacon is a merchant communication beacon located at a static geographic location within a merchant location.

10. The computer-implemented method of claim 8 , wherein identifying the one or more secondary consumer devices by the primary consumer device comprises:

initiating broadcasting of a beacon identifier,

receiving a beacon identifier receipt indicator from each secondary consumer device of the one or more secondary consumer devices, and

determining the one or more secondary consumer devices based on each beacon identifier receipt received from a secondary consumer device of the one or more secondary consumer devices.

11. The computer-implemented method of claim 10 , wherein initiating the broadcasting of the beacon identifier is performed in response to receiving a consumer broadcast approval indicator by the primary consumer device.

12. The computer-implemented method of claim 1 , wherein facilitating the financial transaction comprises:

facilitating the financial transaction based on the primary consumer account data and the secondary consumer account data.

13. The computer-implemented method of claim 1 , wherein facilitating the financial transaction comprises associating the point-of-sale order with the primary consumer device.

14. The computer-implemented method of claim 1 , wherein the primary consumer device is deemed to be associated with a group of consumers involved in a particular transaction.

15. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions configured to:

connect with consumer devices via a network, wherein the network includes a root communication beacon;

identify a primary consumer device communicating with the root communication beacon;

designate the primary consumer device as a consumer device communication beacon, wherein designating the primary consumer device as the consumer device communication beacon is configured to cause the primary consumer device to identify one or more secondary consumer devices determined to be within a predetermined geographic distance of the primary consumer device and transmit a group identifying data object which identifies the one or more secondary consumer devices to the root communication beacon;

receive, via the root communication beacon, the group identifying data object;

identify secondary consumer account data associated with a secondary consumer device of the one or more secondary consumer devices;

designate the primary consumer device and the one or more secondary consumer devices as a consumer device group;

generate a point-of-sale order associated with the consumer device group;

receive, via the network, redemption data indicating redemption of a promotion;

determine, based on the redemption data, whether to share the promotion;

determine, in response to determining to share the promotion, a portion of a redemption value to apply to each consumer device of the consumer device group; and

facilitate a financial transaction for the consumer device group by communicating with the primary consumer device.

16. The computer program product of claim 15 , wherein the root communication beacon is a merchant communication beacon located at a static geographic location within a merchant location.

17. The computer program product of claim 15 , wherein identifying the one or more secondary consumer devices by the primary consumer device comprises:

initiating broadcasting of a beacon identifier,

receiving a beacon identifier receipt indicator from each secondary consumer device of the one or more secondary consumer devices, and

determining the one or more secondary consumer devices based on each beacon identifier receipt received from a secondary consumer device of the one or more secondary consumer devices.

18. The computer program product of claim 16 , wherein initiating the broadcasting of the beacon identifier is performed in response to receiving a consumer broadcast approval indicator by the primary consumer device.

19. The computer program product of claim 15 , wherein facilitating the financial transaction comprises:

facilitating the financial transaction based on the primary consumer account data and the secondary consumer account data.

20. The computer program product of claim 15 , wherein facilitating the financial transaction comprises associating the point-of-sale order with the primary consumer device.

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 Aug 29, 2019
From: WOO, GEOFFREY HUBERT; ARORA, RISHI R.; DEITCH, ALAN; DIN, MAHMUDUL AREFIN; CHEN, MICHAEL; GEORGIEV, TIHOMIR TSANKOV; SKILLINGTON, ROBERT JAMES
To: GROUPON, INC.
Reel/Frame 050212/0753 →