Systems and methods for recommending a retail location
First Claim
1. A system comprising:
- a scan event handler, implemented by one or more processors, configured to build a scan event model from historical product scan messages previously received from a plurality of scanning devices associated with a plurality of users, each of the historical product scan messages being associated with a product and a scan location; and
a recommendation engine, implemented by the one or more processors, configured to;
receive a query from a device associated with a specific user, the query including product identifier and a query location; and
generate a recommendation of a location related to the product identifier, based on determining that the product identifier and the query location included in the query match one or more scan events of the scan event model that are associated with the historical product scan messages.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system are disclosed for generating a recommendation of a retail location on a network-based system. For example, a system may obtain a retail location definition associated with a geographic location. The geographic location may represent the retail location. The system then builds a scan event model from product scan messages received from a plurality of scanning devices located within the geographic location. The scan event model may include one or more scan events each being associated with a product definition and the retail location definition. Next, a recommendation query from the search device is received by the system. The recommendation query may include a product identifier and a query location. The system may generate a recommendation of the retail location based on determining that the product identifier and the query location match the one or more scan events of the scan event model.
-
Citations
20 Claims
-
1. A system comprising:
-
a scan event handler, implemented by one or more processors, configured to build a scan event model from historical product scan messages previously received from a plurality of scanning devices associated with a plurality of users, each of the historical product scan messages being associated with a product and a scan location; and a recommendation engine, implemented by the one or more processors, configured to; receive a query from a device associated with a specific user, the query including product identifier and a query location; and generate a recommendation of a location related to the product identifier, based on determining that the product identifier and the query location included in the query match one or more scan events of the scan event model that are associated with the historical product scan messages. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
building a scan event model from historical product scan messages previously received from a plurality of scanning devices associated with a plurality of users, each of the historical product scan messages being associated with a product and a scan location; receiving a query from a device associated with a specific user, the query including a product identifier and a query location; and generating, using one or more processors, a recommendation of a location related to the product identifier, based on determining that the product identifier and the query location included in the query match one or more scan events of the scan event model that are associated with the historical product scan messages. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
building a scan event model from historical product scan messages previously received from a plurality of scanning devices associated with a plurality of users, each of the historical product scan messages being associated with a product and a scan location; receiving a query from a device associated with a specific user, the query including a product identifier and a query location; and generating a recommendation of a location related to the product identifier, based on determining that the product identifier and the query location included in the query match one or more scan events of the scan event model that are associated with the historical product scan messages. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification