VISUAL PRODUCT RECOGNITION BASED ON SHOPPING LIST
A method for using an electronic shopping list to resolve ambiguity associated with a selected product may include accessing an electronic shopping list associated with a customer of a retail store; receiving image data captured using one or more image sensors in the retail store; analyzing the image data to detect a product selection event involving a shopper; identifying a product associated with the detected product selection event based on analysis of the image data and further based on the electronic shopping list; and in response to identification of the product, updating a virtual shopping cart associated with the shopper.
1 - 184 . (canceled)
185 . A non-transitory computer-readable medium including instructions that when executed by at least one processor cause the at least one processor to perform a method for using an electronic shopping list to resolve ambiguity associated with a selected product, the method comprising:
accessing an electronic shopping list associated with a customer of a retail store;
receiving image data captured using one or more image sensors in the retail store;
analyzing the image data to detect a product selection event involving a shopper;
identifying a product associated with the detected product selection event based on analysis of the image data and further based on the electronic shopping list; and
in response to identification of the product, updating a virtual shopping cart associated with the shopper.
186 . The non-transitory computer-readable medium of claim 185 , wherein the electronic shopping list is generated by the customer.
187 . The non-transitory computer-readable medium of claim 186 , wherein the customer is also the shopper.
188 . The non-transitory computer-readable medium of claim 185 , wherein the electronic shopping list is automatically generated based on the customer's shopping history in the retail store.
189 . The non-transitory computer-readable medium of claim 185 , wherein the shopper is a proxy for the customer and shops for the customer based on the electronic shopping list.
190 . The non-transitory computer-readable medium of claim 189 , wherein the shopper is a robot.
191 . The non-transitory computer-readable medium of claim 185 , wherein the method further comprises automatically updating the electronic shopping list to indicate that the product from the electronic shopping list has been selected.
192 . The non-transitory computer-readable medium of claim 185 , wherein the method further comprises:
accessing inventory information associated with the retail store and further basing the identification of the product on the inventory information
193 . The non-transitory computer-readable medium of claim 185 , wherein the electronic shopping list includes ranking information associated with the customer's past purchases of products of a particular product type group.
194 . The non-transitory computer-readable medium of claim 185 , wherein the method further comprises:
accessing inventory information associated with the retail store; and
updating the electronic shopping list based on the inventory information; and further basing the identification of the product on the updated electronic shopping list.
195 . The non-transitory computer-readable medium of claim 185 , wherein the method further comprises:
analyzing the image data to determine a location of the shopper during the product selection event; and
further basing the identification of the product on the determined location of the shopper.
196 . The non-transitory computer-readable medium of claim 185 , wherein the method further comprises:
accessing planogram information indicative of a desired placement of products on shelves of the retail store; and
further basing the identification of the product on the planogram information.
197 . The non-transitory computer-readable medium of claim 185 , wherein the method further comprises:
receiving product affinity information associated with the customer; and
further basing the identification of the product on the product affinity information of the customer.
198 . The non-transitory computer-readable medium of claim 185 , wherein the method further comprises in response to identification of the product, maintaining a frictionless shopping eligibility status associated with the shopper.
199 . The non-transitory computer-readable medium of claim 185 , wherein the method further comprises:
determining an indicator of a confidence level associated with the identification of the product; and
maintaining the friction shopping eligibility status for the shopper if the indicator of the confidence level is above a predetermined threshold.
200 . The non-transitory computer-readable medium of claim 185 , wherein the shopper is associated with a plurality of different electronic shopping lists, and wherein the method further comprises:
analyzing the image data to select the electronic shopping list from the plurality of different electronic shopping lists, the electronic shopping list corresponds to the detected product selection event.
201 . The non-transitory computer-readable medium of claim 200 , wherein the selection of the electronic shopping list is based on a receptacle corresponding to the detected product selection event.
202 . The non-transitory computer-readable medium of claim 200 , wherein the different electronic shopping lists corresponds to different customers.
203 . A system for using an electronic shopping list to resolve ambiguity associated with a selected product, the system comprising:
at least one processing unit configured to:
access an electronic shopping list associated with a customer of a retail store;
receive image data captured using one or more image sensors in the retail store;
analyze the image data to detect a product selection event involving a shopper;
identify a product associated with the detected product selection event based on analysis of the image data and further based on the electronic shopping list; and
in response to identification of the product, update a virtual shopping cart associated with the shopper.
204 . A method for using an electronic shopping list to resolve ambiguity associated with a selected product, the method comprising:
accessing an electronic shopping list associated with a customer of a retail store;
receiving image data captured using one or more image sensors in the retail store;
analyzing the image data to detect a product selection event involving a shopper;
identifying a product associated with the detected product selection event based on analysis of the image data and further based on the electronic shopping list; and
in response to identification of the product, updating a virtual shopping cart associated with the shopper.
205 .- 224 . (canceled)