Systems and methods for recommending a retail location
First Claim
1. A computer system configured to generate a recommendation of a retail location comprising:
- a location tracker module configured to obtain a retail location definition associated with a geographic location representing the retail location;
a scan event handler 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 located within the geographic location, the scan event model including one or more scan events each being associated with a product definition and the retail location definition, each of the scan events being associated with one of the historical product scan messages previously received from the plurality of scanning devices associated with the plurality of users; and
a recommendation engine comprising at least one processor and configured to;
receive a recommendation query from a search device associated with a specific user, the recommendation query including a product identifier and a query location; and
generate the recommendation of the retail location based on determining that the product identifier and the query location included in the recommendation query match one or more of the scan events of the scan event model that are associated with the historical product scan messages previously received from the plurality of scanning devices associated with the plurality of users.
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.
11 Citations
20 Claims
-
1. A computer system configured to generate a recommendation of a retail location comprising:
-
a location tracker module configured to obtain a retail location definition associated with a geographic location representing the retail location; a scan event handler 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 located within the geographic location, the scan event model including one or more scan events each being associated with a product definition and the retail location definition, each of the scan events being associated with one of the historical product scan messages previously received from the plurality of scanning devices associated with the plurality of users; and a recommendation engine comprising at least one processor and configured to; receive a recommendation query from a search device associated with a specific user, the recommendation query including a product identifier and a query location; and generate the recommendation of the retail location based on determining that the product identifier and the query location included in the recommendation query match one or more of the scan events of the scan event model that are associated with the historical product scan messages previously received from the plurality of scanning devices associated with the plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of generating a recommendation of a retail location comprising:
-
obtaining a retail location definition associated with a geographic location representing the retail location; building a scan event model from historical product scan messages previously received from a plurality of scanning devices associated with a plurality of users located within the geographic location, the scan event model including one or more scan events each being associated with a product definition and the retail location definition, each of the scan events being associated with one of the historical product scan messages previously received from the plurality of scanning devices associated with the plurality of users; receiving a recommendation query from a search device associated with a specific user, the recommendation query including a product identifier and a query location; and generating, by a hardware processor, a recommendation of the retail location based on determining that the product identifier and the query location included in the recommendation query match one or more of the scan events of the scan event model that are associated with the historical product scan messages previously received from the plurality of scanning devices associated with the plurality of users. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium storing executable instructions thereon, which, when executed by a processor, cause the processor to perform operations that generate a recommendation of a retail location, the operations comprising:
-
obtaining a retail location definition associated with a geographic location representing the retail location; building a scan event model from historical product scan messages previously received from a plurality of scanning devices associated with a plurality of users located within the geographic location, the scan event model including one or more scan events each being associated with a product definition and the retail location definition, each of the scan events being associated with one of the historical product scan messages previously received from the plurality of scanning devices associated with the plurality of users; receiving a recommendation query from a search device associated with a specific user, the recommendation query including a product identifier and a query location; and generating a recommendation of the retail location based on determining that the product identifier and the query location included in the recommendation query match one or more of the scan events of the scan event model that are associated with the historical product scan messages previously received from the plurality of scanning devices associated with the plurality of users.
-
Specification