Determining item recommendations from merchant data
First Claim
Patent Images
1. A method comprising:
- receiving, by application software executing on a merchant device and from a service computing device, a first communication, the first communication including a recommendation for purchasing a first item;
determining, by the application software of the merchant device, that a second item has been selected for purchase in a current transaction;
detecting, by the application software of the merchant device, whether the merchant device is in an offline mode or an online mode;
based at least in part on detecting that the merchant device is in the offline mode, presenting the recommendation for purchasing the first item as part of the current transaction; and
based at least in part on detecting that the merchant device is in the online mode;
sending, by the application software of merchant device and to the service computing device, an indication that the second item has been selected for the current transaction;
receiving, by the application software of the merchant device and from the service computing device, a second communication, the second communication including a recommendation for purchasing a third item; and
presenting the recommendation for purchasing the third item as part of the current transaction.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for providing items recommendations based on a state of a merchant device are described. For example, a determination of whether or not a merchant device is in an online mode or an offline mode may be made. When it is determined that the merchant device is in the online mode, a recommendation that is received for the current transaction may be presented. When it is determined that the merchant device is in the offline mode, a recommendation that is previously received may be presented. In other examples, other types of recommendations may be presented.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving, by application software executing on a merchant device and from a service computing device, a first communication, the first communication including a recommendation for purchasing a first item; determining, by the application software of the merchant device, that a second item has been selected for purchase in a current transaction; detecting, by the application software of the merchant device, whether the merchant device is in an offline mode or an online mode; based at least in part on detecting that the merchant device is in the offline mode, presenting the recommendation for purchasing the first item as part of the current transaction; and based at least in part on detecting that the merchant device is in the online mode; sending, by the application software of merchant device and to the service computing device, an indication that the second item has been selected for the current transaction; receiving, by the application software of the merchant device and from the service computing device, a second communication, the second communication including a recommendation for purchasing a third item; and presenting the recommendation for purchasing the third item as part of the current transaction. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
one or more processors of a merchant device; and one or more non-transitory computer-readable media storing instructions executable by the one or more processors, wherein the instructions cause the one or more processors to perform operations comprising; receiving, from a service computing device, a first communication identifying a first item for purchase; determining that a second item has been selected for purchase in a current transaction; detecting whether the merchant device is in an online mode or an offline mode; based at least in part on detecting that the merchant device is in the offline mode, presenting a recommendation for purchasing the first item as part of the current transaction; and based at least in part on detecting that the merchant device is in the online mode; sending, to the service computing device, an indication that the second item has been selected for the current transaction; receiving, from the service computing device, a second communication, the second communication including a recommendation for purchasing a third item; and presenting the recommendation for purchasing the third item as part of the current transaction. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable media maintaining instructions that, when executed by one or more processors of a merchant device, cause the one or more processors to:
-
receive, from a service computing device, a first communication identifying a first item; determine that a second item has been selected for purchase in a current transaction; detect whether the merchant device is in an online mode or an offline mode; based at least in part on detecting that the merchant device is in the offline mode, present a recommendation for purchasing the first item as part of the current transaction; and based at least in part on detecting that the merchant device is in the online mode; send, to the service computing device, an indication that the second item has been selected for the current transaction; receive, from the service computing device, a second communication, the second communication including a recommendation for purchasing a third item; and present the recommendation for purchasing the third item as part of the current transaction. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification