Providing discounts to non-partner merchants
AssigneeBytedance Inc.
InventorsAnthony Joseph, Jonathan Li On Wing, Zhi Guo
Life of this patent
Estimating the term…
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.
Claims20
A computer-implemented method, the method comprising:
- receiving, by a remote server, location data associated with a mobile device, wherein the location data comprises a current location;
- determining, by the remote server, that the mobile device is not associated with an existing user account;
- determining, by the remote server, one or more promotions based at least in part of the location data, wherein each of the one or more promotions is associated with at least one merchant identifier and least one promotion value;
- determining, by the remote server, and for each promotion of the one or more promotions, a likelihood that a user of the mobile device will purchase the promotions;
- generating and providing, by the remote server, for display on the mobile device, a selectable data object indicative of at least one promotion of the one or more promotions;
- and
- generating, by the remote server and in response to receiving a user engagement input indicating a user selection of the selectable data object, a user account data object for a new user account by associating the at least one promotion of the one or more promotions and each merchant identifier associated with the at least one promotion of the one or more promotions with the new user account.
An apparatus, the 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 location data associated with a mobile device, wherein the location data comprises a current location;
- determine that the mobile device is not associated with an existing user account;
- determine one or more promotions based at least in part of the location data, wherein each of the one or more promotions is associated with at least one merchant identifier and least one promotion value;
- determine, for each promotion of the one or more promotions, a likelihood that a user of the mobile device will purchase the promotions;
- generate and provide, for display on the mobile device, a selectable data object indicative of at least one promotion of the one or more promotions;
- and
- generate, in response to receiving a user engagement input indicating a user selection of the selectable data object, a user account data object for a new user account by associating the at least one promotion of the one or more promotions and each merchant identifier associated with the at least one promotion of the one or more promotions with the new user account.
A computer program product, the 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 location data associated with a mobile device, wherein the location data comprises a current location;
- determine that the mobile device is not associated with an existing user account;
- determine one or more promotions based at least in part of the location data, wherein each of the one or more promotions is associated with at least one merchant identifier and least one promotion value;
- determine, for each promotion of the one or more promotions, a likelihood that a user of the mobile device will purchase the promotions;
- generate and provide, for display on the mobile device, a selectable data object indicative of at least one promotion of the one or more promotions;
- and
- generate, in response to receiving a user engagement input indicating a user selection of the selectable data object, a user account data object for a new user account by associating the at least one promotion of the one or more promotions and each merchant identifier associated with the at least one promotion of the one or more promotions with the new user account.
Dependencies are inferred from the claim text.