Product purchase system including product retrieval robot of add-on product based upon mobile device and related methods
11299356 · 2022-04-12
Assignee
Inventors
- Jacob Bowman (High Point, NC, US)
- Melissa Bube (High Point, NC, US)
- Joel Corra (Winston-Salem, NC, US)
- Jason Eudy (Pinnacle, NC, US)
Cpc classification
G06Q20/18
PHYSICS
G06K7/10297
PHYSICS
G06Q20/085
PHYSICS
G06Q20/3276
PHYSICS
G06Q20/208
PHYSICS
G06Q20/202
PHYSICS
G06Q20/3274
PHYSICS
International classification
B65G47/90
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A product purchase system may include a product retrieval robot for a physical store and a mobile wireless communications device associated with a given user and configured to obtain product identifying data for a given product for purchase in the physical store. The given product for purchase may be placed by the given user into a physical shopping cart. The system may also include a server configured to identify the given product for purchase based upon the product identifying data, and determine an add-on product associated with the given product for purchase and located in the physical store. The product retrieval robot may be configured to cooperate with the server to retrieve the add-on product from the physical store and deliver the add-on product to the physical shopping cart.
Claims
1. A product purchase system comprising: a product retrieval robot for a physical store; a mobile wireless communications device associated with a given user and configured to obtain product identifying data for a given product for purchase in the physical store, the given product for purchase to be placed by the given user into a physical shopping cart; and a product purchase server configured to identify the given product for purchase based upon the product identifying data, and determine an add-on product associated with the given product for purchase and located in the physical store, and associate the given user with the given product for purchase based upon proximity of the mobile wireless communications device to the physical shopping cart; the product retrieval robot configured to cooperate with the product purchase server to retrieve the add-on product from the physical store and deliver the add-on product to the physical shopping cart based upon the association of the given user to the given product for purchase in the physical shopping cart; the mobile wireless communications device being configured to process payment for the given product for purchase in the physical shopping cart and the add-on product in the physical shopping cart.
2. The product purchase system of claim 1 wherein said product purchase server is configured to generate and communicate a digital promotion for the add-on product.
3. The product purchase system of claim 1 wherein said product purchase server is configured to generate and communicate a digital promotion for the given product.
4. The product purchase system of claim 1 wherein the product identifying data comprises product image data.
5. The product purchase system of claim 4 wherein the product purchase server is configured to identify the given product for purchase based upon image recognition of the product image data.
6. The product purchase system of claim 1 wherein the product identifying data comprises uniform product code (UPC) data.
7. The product purchase system of claim 1 wherein the product identifying data comprises radio frequency identifying tag data.
8. The product purchase system of claim 1 wherein the product retrieval robot comprises a ground robot.
9. The product purchase system of claim 1 wherein the product retrieval robot comprises a drone.
10. The product purchase system of claim 1 wherein the mobile wireless communications device comprises a camera and a controller cooperating therewith to obtain the product identifying data.
11. The product purchase system of claim 1 comprising a scan check-out device at the physical store configured to verify payment made via the mobile wireless communications device for the given product for purchase and the add-on product to complete the purchase.
12. A product purchase server comprising: a processor and a memory cooperating therewith and configured to identify a given product for purchase in a physical store based upon product identifying data obtained from a mobile wireless communications device associated with a given user, the given product for purchase to be placed by the given user into a physical shopping cart, determine an add-on product associated with the given product for purchase and located in the physical store, associate the given user with the given product for purchase based upon proximity of the mobile wireless communications device to the physical shopping cart, cooperate with a product retrieval robot in the physical store so that the product retrieval robot retrieves the add-on product from the physical store and delivers the add-on product to the physical shopping cart based upon the association of the given user to the given product for purchase in the physical shopping cart, and cooperate with the mobile wireless communications device to permit the mobile wireless communications device to process payment for the given product for purchase in the physical shopping cart and the add-on product in the physical shopping cart.
13. The product purchase server of claim 12 wherein the processor is configured to generate and communicate a digital promotion for the add-on product.
14. The product purchase server of claim 12 wherein the processor is configured to generate and communicate a digital promotion for the given product.
15. The product purchase server of claim 12 wherein the product identifying data comprises product image data.
16. The product purchase server of claim 12 wherein the product identifying data comprises uniform product code (UPC) data.
17. The product purchase server of claim 12 wherein the product identifying data comprises radio frequency identifying tag data.
18. A method of processing a product purchase comprising: using a product purchase server to identify a given product for purchase in a physical store based upon product identifying data obtained from a mobile wireless communications device associated with a given user, the given product for purchase to be placed by the given user into a physical shopping cart, determine an add-on product associated with the given product for purchase and located in the physical store, associate the given user with the given product for purchase based upon proximity of the mobile wireless communications device to the physical shopping cart, cooperate with a product retrieval robot in the physical store so that the product retrieval robot retrieves the add-on product from the physical store and delivers the add-on product to the physical shopping cart based upon the association of the given user to the given product for purchase in the physical shopping cart, and cooperate with the mobile wireless communications device to permit the mobile wireless communications device being configured to process payment for the given product for purchase in the physical shopping cart and the add-on product in the physical shopping cart.
19. The method of claim 18 wherein using the processor comprises using the processor to generate and communicate a digital promotion for the add-on product.
20. The method of claim 18 wherein using the processor comprises using the processor to generate and communicate a digital promotion for the given product.
21. The method of claim 18 wherein the product identifying data comprises product image data.
22. The method of claim 18 wherein the product identifying data comprises uniform product code (UPC) data.
23. The method of claim 18 wherein the product identifying data comprises radio frequency identifying tag data.
24. A non-transitory computer readable medium for processing a product purchase, the non-transitory computer readable medium comprising computer executable instructions that when executed by a processor cause the processor to perform operations comprising: identifying a given product for purchase in a physical store based upon product identifying data obtained from a mobile wireless communications device associated with a given user, the given product for purchase to be placed by the given user into a physical shopping cart; determining an add-on product associated with the given product for purchase and located in the physical store; associating the given user with the given product for purchase based upon proximity of the mobile wireless communications device to the physical shopping cart; cooperating with a product retrieval robot so that the product retrieval robot retrieves the add-on product from the physical store and delivers the add-on product to the physical shopping cart based upon the association of the given user to the given product for purchase in the physical shopping cart; and cooperating with the mobile wireless communications device to permit the mobile wireless communications device being configured to process payment for the given product for purchase in the physical shopping cart and the add-on product in the physical shopping cart.
25. The non-transitory computer readable medium of claim 24 wherein the operations comprise generating and communicating a digital promotion for the add-on product.
26. The non-transitory computer readable medium of claim 24 wherein the operations comprise generating and communicating a digital promotion for the given product.
27. The non-transitory computer readable medium of claim 24 wherein the product identifying data comprises product image data.
28. The non-transitory computer readable medium of claim 24 wherein the product identifying data comprises uniform product code (UPC) data.
29. The non-transitory computer readable medium of claim 24 wherein the product identifying data comprises radio frequency identifying tag data.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9) The present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which preferred embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout, and prime notation is used to indicate similar elements in alternative embodiments.
(10) Referring initially to
(11) The display 32 and camera 33 are also coupled to the wireless device controller 35. While a mobile wireless communications device 30 is illustrated and described, the mobile wireless communications device be in the form of a personal computer, laptop computer, tablet computer, or wearable device.
(12) The wireless communications device 30, by way of the wireless device controller 35 and either or both of the camera 33 and wireless communications circuitry 34, as will be described in further detail below, obtains product identifying data for a given product for purchase 23 in the physical store 21 (e.g., through an application). The given product for purchase 23 is to be placed by the given user into a physical shopping cart 22. The product identifying data may be an image of the product, for example, a photo of the product captured by the camera 33. The product identifying data may include uniform product code (UPC) data, for example, a UPC code of the product captured by the camera 33 or other scanner of the mobile wireless communications device 30. The product identifying data may include radio frequency identifying (RFID) tag data, for example, communicated via RFID tags carried by the product and communicated using the wireless communications circuitry (e.g., NFC). In other words, the mobile wireless communications device 30 may not include a camera. Of course, the product identifying data may include more than one of the above-described data types.
(13) The given user may photograph, scan, or simply move the given product 23 to the physical cart 22 when the given user is desirous of purchasing the given product. Thus, a virtual shopping cart or listing of products in the physical shopping cart 22 may be maintained, as will be appreciated by those skilled in the art.
(14) The product purchase system 20 also includes a product purchase server 40. The product purchase server 40 includes a processor 41 and an associated memory 42. While operations of the product purchase server 40 are described herein, it should be appreciated that the operations are performed based upon cooperation between the processor 41 and the memory 42.
(15) Referring now to the flowchart 60 in
(16) At Block 66, the product purchase server 40 determines an add-on product 24 associated with the given product for purchase 23. The add-on product 24 is also in the physical store 21. The add-on product 24 may be considered a companion product, for example, if peanut butter is added to the physical shopping cart 22, the add-on product may be jelly. In another example, if soda is added to the physical shopping cart 22, the add-on product 24 may be chips or pretzels. The add-on product 24 may be the same or different brand as the given product for purchase 23.
(17) The product purchase system 20 also includes a product retrieval robot 50 that is for a physical or brick-and-mortar store 21. The product retrieval robot 50 is illustratively a ground robot.
(18) In some embodiments, for example, as illustrated in
(19) At Block 68, the product purchase server 40 cooperates with the product retrieval robot 50, for example, by communicating instructions to the product retrieval robot, to retrieve the add-on product from the physical store 21 and deliver the add-on product to the physical shopping cart 22. In other words, the product retrieval robot 50 locates the add-on product 24 in the physical store 21, retrieves it from the display or shelf, and delivers it to nearby the physical shopping cart or places the add-on product within the physical shopping cart.
(20) The product purchase server 40 may, in some embodiments, generate a digital promotion 25, which may be in the form of a digital promotion or a digital rebate (Block 70). The digital promotion 25 may be for the add-on product 24 or the given product for purchase 23. The product purchase server 40 communicates the digital promotion 25, for example, to the mobile wireless communications device 30 (Block 72). Operations end at Block 74.
(21) In some embodiments, the product purchase system 20 may include a scan check-out device 55 at the physical store 21 that completes the purchase. For example, the given user through the above-described application on the mobile wireless communications device 30, may provide payment for the items in the physical shopping cart 22, while the scan check-out device 55 may be obtain the virtual shopping cart or list for verification. In one exemplary embodiment, upon payment of the items in the physical shopping cart 22, a machine readable code may be displayed on the display 32 of the mobile wireless communications device 30 that may be scanned by the scan check-out device 55 for verification and completion of the purchase transaction.
(22) Referring now to
(23) Referring briefly to
(24) The product purchase server 40 may associate the given user with the products for purchase 23 being placed in the physical shopping cart 22 based upon proximity of the given user to the physical shopping cart, for example. Facial recognition may be used to identify the user as the image data may include image data or images of the given user. Other techniques for associating the given user may be used, for example, detecting proximity of a mobile wireless communications device associated with the user (e.g., based upon the mobile device identifier).
(25) A method aspect is directed to a method of processing a product purchase. The method may include using a product purchase server 40 to identify a given product for purchase 23 in a physical store 21 based upon product identifying data obtained from a mobile wireless communications device 30 associated with a given user. The given product for purchase 23 may be placed by the given user into a physical shopping cart 22. The method may also include using the processor 41 to determine an add-on product 24 associated with the given product for purchase 23 and located in the physical store 21, and to cooperate with a product retrieval robot 50 in the physical store so that the product retrieval robot retrieves the add-on product from the physical store and delivers the add-on product to the physical shopping cart 22.
(26) Another method aspect is directed to a method of processing a product purchase. The method may include using a processor 41 to identify a given product for purchase 23 in a physical store 21 based upon the product identifying data obtained from a plurality of sensors 30a-30n within the physical store. The given product for purchase 23 may be placed by the given user into a physical shopping cart 22. The method may also include using the processor 41 to determine an add-on product 24 associated with the given product for purchase 23 and located in the physical store 21 and cooperate with a product retrieval robot 50 in the physical store so that the product retrieval robot retrieves the add-on product from the physical store and delivers the add-on product to the physical shopping cart 22.
(27) A computer readable medium aspect is directed to a non-transitory computer readable medium for processing a product purchase. The non-transitory computer readable medium includes computer executable instructions that when executed by a processor 41 cause the processor to perform operations. The operations may include identifying a given product for purchase 23 in a physical store 21 based upon product identifying data obtained from a mobile wireless communications device 30 associated with a given user. The given product for purchase 23 may be placed by the given user into a physical shopping cart 22. The operations may also include determining an add-on product 24 associated with the given product for purchase 23 and located in the physical store 21, and cooperating with a product retrieval robot 50 so that the product retrieval robot retrieves the add-on product from the physical store and delivers the add-on product to the physical shopping cart 22.
(28) Another computer readable medium aspect is directed to a non-transitory computer readable medium for processing a product purchase. The non-transitory computer readable medium includes computer executable instructions that when executed by a processor 41 cause the processor to perform operations. The operations may include identifying a given product for purchase 23 in a physical store 21 based upon the product identifying data obtained from a plurality of sensors 30a-30n within the physical store, the given product for purchase to be placed by the given user into a physical shopping cart 22. The operations may also include determining an add-on product 24 associated with the given product for purchase 23 and located in the physical store 21 and cooperating with a product retrieval robot 50 in the physical store so that the product retrieval robot retrieves the add-on product from the physical store and delivers the add-on product to the physical shopping cart 22.
(29) While several embodiments have been described herein, it should be appreciated by those skilled in the art that any element or elements from one or more embodiments may be used with any other element or elements from any other embodiment or embodiments. Many modifications and other embodiments of the invention will come to the mind of one skilled in the art having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is understood that the invention is not to be limited to the specific embodiments disclosed, and that modifications and embodiments are intended to be included within the scope of the appended claims.