LOCATION AND TRANSACTION-BASED RECOMMENDATIONS
First Claim
1. A method for providing product or service suggestions to a user comprising:
- receiving transaction data from a merchant device, the transaction data comprising information about a transaction between a merchant affiliate and the user;
identifying a suggested product or service based on the transaction data;
determining a geographical location for the user based on a location associated with the merchant affiliate;
determining a search vicinity for the user based on the geographical location and the suggested product or service;
selecting a suggested merchant associated with a location within the search vicinity based on the suggested product or service; and
sending information about the suggested product or service and the suggested merchant to a user device operated by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A recommendation server provides product or service suggestions to a user based on transaction and location data. The recommendation server receives transaction data from a merchant device operated by a merchant affiliate. The transaction data contains information that is used to identify a suggested product or service. A search vicinity is determined based on the location of the merchant affiliate and the suggested product or service. A suggested merchant is determined that is located within the search vicinity, and that sells the suggested product or service. Information about the suggested merchant and the suggested product or service is sent to a user device operated by the user in order to encourage them to make a purchase from the suggested merchant.
19 Citations
20 Claims
-
1. A method for providing product or service suggestions to a user comprising:
-
receiving transaction data from a merchant device, the transaction data comprising information about a transaction between a merchant affiliate and the user; identifying a suggested product or service based on the transaction data; determining a geographical location for the user based on a location associated with the merchant affiliate; determining a search vicinity for the user based on the geographical location and the suggested product or service; selecting a suggested merchant associated with a location within the search vicinity based on the suggested product or service; and sending information about the suggested product or service and the suggested merchant to a user device operated by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A recommendation server system for providing product or service suggestions to a user comprising a computer server configured for:
-
receiving transaction data from a merchant device, the transaction data comprising information about a transaction between a merchant affiliate and the user; identifying a suggested product or service based on the transaction data; determining a geographical location for the user based on a location associated with the merchant affiliate; determining a search vicinity for the user based on the geographical location and the suggested product or service; selecting a suggested merchant associated with a location within the search vicinity based on the suggested product or service; sending information about the suggested product or service and the suggested merchant to a user device operated by the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium configured to store instructions executable by a computer processor, the instructions for:
-
receiving transaction data from a merchant device, the transaction data comprising information about a transaction between a merchant affiliate and a user; identifying a suggested product or service based on the transaction data; determining a geographical location for the user based on a location associated with the merchant affiliate; determining a search vicinity for the user based on the geographical location and the suggested product or service; selecting a suggested merchant associated with a location within the search vicinity based on the suggested product or service; sending information about the suggested product or service and the suggested merchant to a user device operated by the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification