Systems and methods for recommending a retail location
First Claim
1. A computer system comprising:
- a processor;
a memory device holding an instruction set executable on the processor to cause the computer system to perform operations 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 mobile scanning devices associated with a plurality of users, each of the historical product scan messages having a product association and a scan location association; and
a recommendation engine, implemented by the one or more processors, configured to;
receive a query from a specific mobile scanning device associated with a specific user, the query including a product identifier;
identify a subset of the historical scan messages, wherein each historical scan message in the subset is associated with a product definition that matches the received product identifier; and
generate a recommendation for the specific user based on a merchant identified by a plurality of different retail locations represented in the subset of historical 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 computer system comprising:
-
a processor; a memory device holding an instruction set executable on the processor to cause the computer system to perform operations 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 mobile scanning devices associated with a plurality of users, each of the historical product scan messages having a product association and a scan location association; and a recommendation engine, implemented by the one or more processors, configured to; receive a query from a specific mobile scanning device associated with a specific user, the query including a product identifier; identify a subset of the historical scan messages, wherein each historical scan message in the subset is associated with a product definition that matches the received product identifier; and generate a recommendation for the specific user based on a merchant identified by a plurality of different retail locations represented in the subset of historical scan messages. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium storing executable instructions thereon, which, when executed by a processor, cause the processor to perform operations including:
-
building a scan event model from historical product scan messages previously received from a plurality of mobile scanning devices associated with a plurality of users, each of the historical product scan messages having a product association and a scan location association; receiving a query from a specific mobile scanning device associated with a specific user, the query including a product identifier; identifying a subset of the historical scan messages, wherein each historical scan message in the subset is associated with a product definition that matches the received product identifier; and generating a recommendation for the specific user based on a merchant identified by a plurality of different retail locations represented in the subset of historical scan messages. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method, comprising:
-
building a scan event model from historical product scan messages previously received from a plurality of mobile scanning devices associated with a plurality of users, each of the historical product scan messages having a product association and a scan location association; receiving a query from a specific mobile scanning device associated with a specific user, the query including a product identifier; identifying, by at least one hardware processor, a subset of the historical scan messages, wherein each historical scan message in the subset is associated with a product definition that matches the received product identifier; and generating a recommendation for the specific user based on a merchant identified by a plurality of different retail locations represented in the subset of historical scan messages. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification