IP Library Patent Application 18655443
Patent Application
App. No. 18/655,443

PROVIDING DISCOUNTS TO NON-PARTNER MERCHANTS

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 None
App. No.
18/655,443
Abstract

The present disclosure is directed toward a system that allows a promotion and marketing system to provide promotions to users of the promotion and marketing system for establishments that are currently not affiliated with the promotion and marketing system.

Claims (62)

1 - 7 . (canceled)

8 . A computer-implemented method, the method comprising:

receiving, by a remote server, current location data associated with a mobile device;

determining, by the remote server, one or more promotion data objects based at least in part on the current location data, wherein each of the one or more promotion data objects is associated with at least one merchant establishment and at least one corresponding promotion value;

generating, by the remote server, a selectable data object indicative of at least one promotion data object of the one or more promotion data objects;

causing display of the selectable data object at the mobile device;

receiving, by the remote server and from the mobile device, an indication of a user selection of the selectable data object; and

generating, by the remote server, a user account data object by associating the at least one promotion data object with user account data associated with a user of the mobile device.

9 . The method of claim 8 , wherein determining the one or more promotion data objects based at least in part on the current location data comprises:

identifying a plurality of merchant establishments based at least in part on the current location data;

determining a corresponding promotion value associated with each of the plurality of merchant establishments; and

selecting, based at least in part on the respective promotion values, at least one of the plurality of merchant establishments.

10 . The method of claim 8 , wherein user account data comprises data captured from an application running on the mobile device.

11 . The method of claim 10 , wherein the captured data comprises one or more of GPS data, application usage data, or application interaction data.

12 . The method of claim 8 , further comprising determining, based at least in part on the user account data, a likelihood that the user will purchase the at least one promotion data object.

13 . The method of claim 8 , further comprising:

determining a merchant identifier corresponding to the at least one merchant establishment associated with the user selection of the selectable data object; and

associating the merchant identifier with the user account data object.

14 . The method of claim 8 , further comprising:

receiving a user payment data object indicating a completion of a transaction;

authenticating the received user payment data object; and

updating the user account data to indicate an exhausted status of the at least one promotion data object.

15 . An apparatus comprising at least one processor and a memory including computer program instructions, the computer program instructions configured to, when executed by the at least one processor, cause the apparatus to:

receive current location data associated with a mobile device;

determine one or more promotion data objects based at least in part on the current location data, wherein each of the one or more promotion data objects is associated with at least one merchant establishment and at least one corresponding promotion value;

generate a selectable data object indicative of at least one promotion data object of the one or more promotion data objects;

cause display of the selectable data object at the mobile device;

receive, from the mobile device, an indication of a user selection of the selectable data object; and

generate a user account data object by associating the at least one promotion data object with user account data associated with a user of the mobile device.

16 . The apparatus of claim 15 , wherein the computer program instructions are further configured to, when executed by the at least one processor, cause the apparatus to:

identify a plurality of merchant establishments based at least in part on the current location data;

determine a corresponding promotion value associated with each of the plurality of merchant establishments; and

select, based at least in part on the respective promotion values, at least one of the plurality of merchant establishments.

17 . The apparatus of claim 15 , wherein user account data comprises data captured from an application running on the mobile device.

18 . The apparatus of claim 17 , wherein the captured data comprises one or more of GPS data, application usage data, or application interaction data.

19 . The apparatus of claim 15 , wherein the computer program instructions are further configured to, when executed by the at least one processor, cause the apparatus to:

determine, based at least in part on the user account data, a likelihood that the user will purchase the at least one promotion data object.

20 . The apparatus of claim 15 , wherein the computer program instructions are further configured to, when executed by the at least one processor, cause the apparatus to:

determine a merchant identifier corresponding to the at least one merchant establishment associated with the user selection of the selectable data object; and

associate the merchant identifier with the user account data object.

21 . The apparatus of claim 15 , wherein the computer program instructions are further configured to, when executed by the at least one processor, cause the apparatus to:

receive a user payment data object indicating a completion of a transaction;

authenticate the received user payment data object; and

update the user account data to indicate an exhausted status of the at least one promotion data object.

22 . A computer program product comprising computer-readable program instructions stored on a non-transitory computer readable medium, the computer-readable program instructions configured, upon execution by a processor, to:

receive current location data associated with a mobile device;

determine one or more promotion data objects based at least in part on the current location data, wherein each of the one or more promotion data objects is associated with at least one merchant establishment and at least one corresponding promotion value;

generate a selectable data object indicative of at least one promotion data object of the one or more promotion data objects;

cause display of the selectable data object at the mobile device;

receive, from the mobile device, an indication of a user selection of the selectable data object; and

generate a user account data object by associating the at least one promotion data object with user account data associated with a user of the mobile device.

23 . The computer program product of claim 22 , wherein the computer-readable program instructions are further configured, upon execution, to:

identify a plurality of merchant establishments based at least in part on the current location data;

determine a corresponding promotion value associated with each of the plurality of merchant establishments; and

select, based at least in part on the respective promotion values, at least one of the plurality of merchant establishments.

24 . The computer program product of claim 22 , wherein user account data comprises data captured from an application running on the mobile device.

25 . The computer program product of claim 24 , wherein the captured data comprises one or more of GPS data, application usage data, or application interaction data.

26 . The computer program product of claim 22 , wherein the computer-readable program instructions are further configured, upon execution, to:

determine, based at least in part on the user account data, a likelihood that the user will purchase the at least one promotion data object.

27 . The computer program product of claim 22 , wherein the computer-readable program instructions are further configured, upon execution, to:

determine a merchant identifier corresponding to the at least one merchant establishment associated with the user selection of the selectable data object; and

associate the merchant identifier with the user account data object.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 069174/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2024
From: JOSEPH, ANTHONY; LI ON WING, JONATHAN; GUO, ZHI
To: GROUPON, INC.
Reel/Frame 068009/0320 →