SELECTIVE BANNER AD DISPLAY
First Claim
1. A system comprising:
- a non-transitory memory storing user account information, wherein the information comprises at least one of user favorite merchants, user saved offers, user purchase history, and user preferences; and
one or more hardware processors in communication with the non-transitory memory and configured for;
determining a location of a user;
determining a plurality of merchants within a predetermined distance from the user;
determining an ad to present to the user based on the at least one of user favorite merchants, user saved offers, user purchase history, and user preferences;
communicating, to a user device, the ad; and
receiving an indication of what the user did with the ad.
2 Assignments
0 Petitions
Accused Products
Abstract
When a user launches a service provider app on a user device, but before authentication, the user may be presented with an ad or offer, which is dependent on and relevant to the user. The service provider determines which ad to present to the user based on factors such as time of day, time of year, location of user, speed of travel of user, user purchase history, user favorites, saved offers, size of merchant, user actions from previous ads, expiration dates of saved offers, etc. Once an ad is determined, the ad is presented to the user on the user device. In one embodiment, the ad is displayed when the user launches an app of the service provider or accesses the service provider site, such as through a mobile browser. the user does not have to launch an app or access a site for an ad to be displayed. After viewing the ad, the user can accept an offer from the ad or otherwise make a purchase based on the ad, such as by logging into the user account (e.g., entering a password or PIN) and making a payment.
-
Citations
20 Claims
-
1. A system comprising:
-
a non-transitory memory storing user account information, wherein the information comprises at least one of user favorite merchants, user saved offers, user purchase history, and user preferences; and one or more hardware processors in communication with the non-transitory memory and configured for; determining a location of a user; determining a plurality of merchants within a predetermined distance from the user; determining an ad to present to the user based on the at least one of user favorite merchants, user saved offers, user purchase history, and user preferences; communicating, to a user device, the ad; and receiving an indication of what the user did with the ad. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
determining, through a user device, a location of a user; determining, by a hardware processor of a service provider, a plurality of merchants within a predetermined distance from the user; determining, by the hardware processor, an ad to present to the user based on at least one of user favorite merchants, user saved offers, user purchase history, and user preferences; communicating, to the user device, the ad; and receiving an indication of what the user did with the ad. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium comprising a plurality of machine-readable instructions which when executed by one or more processors of a server are adapted to cause the server to perform a method comprising:
-
determining a location of a user; determining a plurality of merchants within a predetermined distance from the user; determining an ad to present to the user based on at least one of user favorite merchants, user saved offers, user purchase history, and user preferences; communicating, to a user device, the ad; and receiving an indication of what the user did with the ad. - View Dependent Claims (18, 19, 20)
-
Specification