System and method for product recognition and assignment at an automated storage and retrieval device

Information

  • Patent Grant
  • 11397910
  • Patent Number
    11,397,910
  • Date Filed
    Friday, July 12, 2019
    5 years ago
  • Date Issued
    Tuesday, July 26, 2022
    2 years ago
Abstract
Systems, methods, and machine-readable media are provided for processing items within an automated storage and retrieval device. A scanned machine-readable identifier associated with an item is received at an automated storage and retrieval device. A determination is made whether the machine-readable identifier that was scanned is a container identification (ID). The machine-readable identifier is identified based on pre-defined criteria when the machine-readable identifier is determined not to be a container ID. The machine-readable identifier is mapped to an existing order using stored order information. A container ID is created by the fulfillment system and passed back to the automated storage and retrieval device. The item is stored in the automated storage and retrieval device using the created container ID.
Description
BACKGROUND

In conventional retail environments when processing an order, a single identifier (ID), may be used for an item in the order. The ID may be used to identify the item during different stages of processing of the order.





BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate one or more embodiments of the invention and, together with the description, help to explain the invention. The drawings are not necessarily to scale, or inclusive of all elements of a system, emphasis instead generally being placed upon illustrating the concepts, structures, and techniques sought to be protected herein. In the drawings:



FIG. 1 is a block diagram for a product recognition and assignment system, according to an example embodiment.



FIG. 2 is a flowchart illustrating an exemplary method for product recognition and assignment according to an example embodiment.



FIG. 3 is a diagram of an exemplary network environment suitable for a product recognition and assignment system of exemplary embodiments.



FIG. 4 is a block diagram of an exemplary computing device that may be used to implement exemplary embodiments described herein.





DETAILED DESCRIPTION

Conventionally some items may be received at a facility with machine-readable identifiers that cannot be understood by an automated storage and retrieval device for the facility. Embodiments improve the ability of the automated storage and retrieval device to recognize multiple types of machine-readable identifiers, map them to existing orders tracked by a fulfillment system, and assign a new ID to enable future location tracking of the item.


In some facilities, items associated with an order may be tracked by an order fulfillment system on a container basis. A container can be a tote, bin, shopping bag, shopping cart, or the like, and may include one or more items. The containers can be different colors depending on the temperature required for storage of items to be picked. Items come in various shapes and sizes, and a large item may serve as its own container. For example, a container ID label may be placed on box of an item (e.g., a television).


In some instances, the container may be a shopping bag. Items such as a toothbrush, toothpaste, and shampoo may use a shopping bag for the container and a container label may be applied on the bag for that order. With this approach, every item of an order may therefore tracked by container and container ID. Each container label is a unique ID. An order can have multiple container IDs associated with it. For example, a TV may get a first ID, and a shopping bag may get a different ID, even though they are part of the same order.


Embodiments of the present invention provide a mechanism for product recognition and assignment at an automated storage and retrieval device. Referring to FIG. 1, the system 100 includes an automated storage and retrieval device 102, a scanning device 104 in communication with the automated storage and retrieval device, and a computing device 110 in communication with the scanning device and the automated storage and retrieval device. In some embodiments, the automated storage and retrieval device, may be, but is not limited to, a tower apparatus equipped with automated storage and retrieval mechanisms. In other embodiments, the automated storage and retrieval device may be a drone, Autonomous Guided Vehicle (AGV) or other robotic device equipped with storage space and automated storage and retrieval mechanisms. In one embodiment, the scanning device 104 may be integrated into the automated storage and retrieval device 102. The computing system is configured to execute a recognition module that receives a scanned machine-readable identifier associated with an item received at the automated storage and retrieval device. For example, a facility may receive a shipped item that includes a machine-readable identifier and deliver the item to the automated storage and retrieval device. The recognition module determines if the machine-readable identifier that was scanned is an identification (ID) (referred to herein as a “container ID”) recognized by the system that identifies an item for which information is already stored by the system. When the machine-readable identifier is determined not to be a container ID that is recognized by the system the recognition module identifies the machine-readable identifier based on pre-defined criteria and maps the machine-readable identifier to an existing user order using order information for the facility previously stored in one or more databases. For example, the machine-readable identifier may instead be a tracking number or Advanced Shipping Notice (ASN) number that is recognizable by the system and which is indexed to an existing order. Once the item is identified, it can be mapped to an existing order whose details were previously saved by the system. Following identification, the recognition module creates a container ID for the item to allow future tracking of the item. The item is stored in the automated storage and retrieval device using the created container ID that identifies the item and its location within the automated storage and retrieval device.


In one embodiment, items are taken directly off a delivery vehicle and routed directly to an automated storage and retrieval device, such as but not limited to a tower apparatus, without going through a traditional receiving process involving human inspection and the manual printing of container IDs for each item. For example, embodiments allow the scanner in the automated storage and retrieval device to read and process multiple types of machine-readable identifiers including a container ID, a tracking number, or an ASN. It will be appreciated that in other embodiments additional types of machine-readable identifiers not specifically listed herein may be read in the absence of a container ID by the automated storage and retrieval device so as to allow the mapping of the item to existing order information and the assignment of a container ID by the automated storage and retrieval device. It should be appreciated that when an item arrives at the automated storage and retrieval device and includes a container ID that is read, nothing is changed, and the processing of the item continues with the item's storage in the automated storage and retrieval device and the updating of its location in the system. The tower or other automated storage and retrieval device understands where the container ID is held, and is available for retrieval when a user arrives for pickup.



FIG. 2 is a flowchart illustrating an exemplary method 200 for product recognition and assignment. A scanned machine-readable identifier associated with an item is received at an automated storage and retrieval device (step 202). The item may be from another retail facility, a vendor, or the like. The item may have one or more barcodes on it.


A determination is made regarding whether the machine-readable identifier that was read is a container ID (step 204). When the machine-readable identifier is a container ID, the item is processed using the container ID.


When the machine-readable identifier is not a container ID, the machine readable-identifier is identified based on pre-defined criteria (step 206). For example, the machine-readable identifier may be one of an ASN number or a tracking number whose format the recognition module has been programmed to recognize.


The machine-readable identifier is mapped to an existing order using stored number information (step 208). A container ID number is created by an order fulfillment system and passed to the automated storage and retrieval device (step 210).


The item is stored in the automated storage and retrieval device (step 210). Once the order is completed (all items have been picked), the customer is notified that the order is ready to be picked up. The customer may provide credentials to the tower and is able to access the ordered items.



FIG. 3 illustrates a network diagram depicting a system 300 for implementing the product recognition and assignment system, according to an example embodiment. The system 300 can include a network 305, multiple client devices, for example, client device 310, client device 320, a server 330, and database(s) 340. Each of the client devices 310, 320, server 330, and database(s) 340 is in communication with the network 305.


In an example embodiment, one or more portions of network 305 may be an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless wide area network (WWAN), a metropolitan area network (MAN), a portion of the Internet, a portion of the Public Switched Telephone Network (PSTN), a cellular telephone network, a wireless network, a WiFi network, a WiMax network, another type of network, or a combination of two or more such networks.


The client devices 310, 320 may comprise, but are not limited to, mobile devices, hand-held devices, wireless devices, portable devices, wearable computers, cellular or mobile phones, portable digital assistants (PDAs), smart phones, smart watches, tablets, ultrabooks, netbooks, laptops, desktops, multi-processor systems, microprocessor-based or programmable consumer electronics, and the like. Each of client devices 310, 320 may connect to network 305 via a wired or wireless connection. In an example embodiment, the client devices 310, 320 may perform one or more of the functionalities of the product recognition and assignment system described herein, or transmit data or signals to the product recognition and assignment system described herein. The client device 310, 320 can include one or more components of computing device 400 of FIG. 4.


In an example embodiment, the targeted advertising system 100 may be included at least in part on the client device 310, 320, and the client device 310, 320 performs one or more of the functionalities of the system described herein. In an example embodiment, the product recognition and assignment system may be included at least in part on the server 330, and the server 330 performs one or more of the functionalities of the product recognition and assignment system described herein.


The database(s) 340 comprise one or more storage devices for storing data and/or instructions (or code) for use by the server 330 and/or the client devices 310, 320. Each of the database(s) 340 and the server 330 is connected to the network 305 via a wired connection. Alternatively, one or more of the database(s) 340 and server 330 may be connected to the network 305 via a wireless connection. The server 330 comprises one or more computers or processors configured to communicate with the client devices 310, 320 via network 305. The server 330 can include one or more components of device 400 of FIG. 4. Server 330 hosts one or more software systems, applications or websites, including one or more components of the product recognition and assignment system 100 described herein and/or facilitates access to the content of database(s) 340.


In an example embodiment, the server 330 also includes various software services that facilitate the functionalities of the product recognition and assignment system. Database(s) 340 and server 330 may be located at one or more geographically distributed locations from each other or from client devices 310, 320. Alternatively, database(s) 340, 345 may be included within server 330. Server 330 includes software and applications for application services 332, security services 334, external services 336, and retail services 338.



FIG. 4 is a block diagram of an exemplary computing device 400 that can be used to perform one or more steps of the methods provided by exemplary embodiments. For example, computing device 400 may be the client device 310, 320 and the server 330 as described in FIG. 3. The computing device 400 includes one or more non-transitory computer-readable media for storing one or more computer-executable instructions or software for implementing exemplary embodiments. The non-transitory computer-readable media can include, but are not limited to, one or more types of hardware memory, non-transitory tangible media (for example, one or more magnetic storage disks, one or more optical disks, one or more USB flashdrives), and the like. For example, memory 406 included in the computing device 400 can store computer-readable and computer-executable instructions or software for implementing exemplary embodiments. The computing device 400 also includes processor 402 and associated core 404, and optionally, one or more additional processor(s) 402′ and associated core(s) 404′ (for example, in the case of computer systems having multiple processors/cores), for executing computer-readable and computer-executable instructions or software stored in the memory 406 and other programs for controlling system hardware. Processor 402 and processor(s) 402′ can each be a single core processor or multiple core (404 and 404′) processor.


Virtualization can be employed in the computing device 400 so that infrastructure and resources in the computing device can be shared dynamically. A virtual machine 414 can be provided to handle a process running on multiple processors so that the process appears to be using only one computing resource rather than multiple computing resources. Multiple virtual machines can also be used with one processor.


Memory 406 can include a computer system memory or random access memory, such as DRAM, SRAM, EDO RAM, and the like. Memory 406 can include other types of memory as well, or combinations thereof. An individual can interact with the computing device 400 through a visual display device 418, such as a touch screen display or computer monitor, which can display one or more user interfaces 422 for receiving data from the individual (e.g., order data and travel data). The visual display device 418 can also display other aspects, elements and/or information or data associated with exemplary embodiments. The computing device 400 can include other I/O devices for receiving input from a individual, for example, a keyboard or another suitable multi-point touch interface 408, a pointing device 410 (e.g., a pen, stylus, mouse, or trackpad). The keyboard 408 and the pointing device 410 can be coupled to the visual display device 418. The computing device 400 can include other suitable conventional I/O peripherals.


The computing device 400 can also include one or more storage devices 424, such as a hard-drive, CD-ROM, or other computer readable media, for storing data and computer-readable instructions and/or software, such as one or more modules of the system 100 shown in FIG. 1 that implements exemplary embodiments of the product recognition and assignment system as described herein, or portions thereof, which can be executed to generate user interface 422 on display 418. Exemplary storage device 424 can also store one or more databases 426 for storing suitable information required to implement exemplary embodiments. The databases can be updated by an individual or automatically at a suitable time to add, delete, or update one or more items in the databases. Exemplary storage device 424 can store one or more databases 426 for storing provisioned data, and other data/information used to implement exemplary embodiments of the systems and methods described herein.


The computing device 400 can include a network interface 412 configured to interface via one or more network devices 420 with one or more networks, for example, Local Area Network (LAN), Wide Area Network (WAN) or the Internet through a variety of connections including, but not limited to, standard telephone lines, LAN or WAN links (for example, 802.11, T1, T3, 46 kb, X.25), broadband connections (for example, ISDN, Frame Relay, ATM), wireless connections, controller area network (CAN), or some combination of any or all of the above. The network interface 412 can include a built-in network adapter, network interface card, PCMCIA network card, card bus network adapter, wireless network adapter, USB network adapter, modem or another device suitable for interfacing the computing device 400 to a type of network capable of communication and performing the operations described herein. Moreover, the computing device 400 can be a computer system, such as a workstation, desktop computer, server, laptop, handheld computer, tablet computer (e.g., the iPad® tablet computer), mobile computing or communication device (e.g., the iPhone® communication device), or other form of computing or telecommunications device that is capable of communication and that has sufficient processor power and memory capacity to perform the operations described herein.


The computing device 400 can run an operating system 416, such as versions of the Microsoft® Windows® operating systems, the different releases of the Unix and Linux operating systems, a version of the MacOS® for Macintosh computers, an embedded operating system, a real-time operating system, an open source operating system, a proprietary operating system, an operating systems for mobile computing devices, or another operating system capable of running on the computing device and performing the operations described herein. In exemplary embodiments, the operating system 416 can be run in native mode or emulated mode. In an exemplary embodiment, the operating system 416 can be run on one or more cloud machine instances.


The description is presented to enable a person skilled in the art to create and use a computer system configuration and related method and systems for product recognition and assignment. Various modifications to the example embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the invention. Moreover, in the following description, numerous details are set forth for the purpose of explanation. However, one of ordinary skill in the art will realize that the invention may be practiced without the use of these specific details. In other instances, well-known structures and processes are shown in block diagram form in order not to obscure the description of the invention with unnecessary detail. Thus, the present disclosure is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.


In describing exemplary embodiments, specific terminology is used for the sake of clarity. For purposes of description, each specific term is intended to at least include all technical and functional equivalents that operate in a similar manner to accomplish a similar purpose. Additionally, in some instances where a particular exemplary embodiment includes a plurality of system elements, device components or method steps, those elements, components or steps can be replaced with a single element, component, or step. Likewise, a single element, component, or step can be replaced with a plurality of elements, components, or steps that serve the same purpose. Moreover, while exemplary embodiments have been shown and described with references to particular embodiments thereof, those of ordinary skill in the art will understand that various substitutions and alterations in form and detail can be made therein without departing from the scope of the invention. Further still, other aspects, functions, and advantages are also within the scope of the invention.


Exemplary flowcharts have been provided herein for illustrative purposes and are non-limiting examples of methods. One of ordinary skill in the art will recognize that exemplary methods can include more or fewer steps than those illustrated in the exemplary flowcharts, and that the steps in the exemplary flowcharts can be performed in a different order than the order shown in the illustrative flowcharts.


Having described certain embodiments, which serve to illustrate various concepts, structures, and techniques sought to be protected herein, it will be apparent to those of ordinary skill in the art that other embodiments incorporating these concepts, structures, and techniques may be used. Elements of different embodiments described hereinabove may be combined to form other embodiments not specifically set forth above and, further, elements described in the context of a single embodiment may be provided separately or in any suitable sub-combination. Accordingly, it is submitted that the scope of protection sought herein should not be limited to the described embodiments but rather should be limited only by the spirit and scope of the following claims.

Claims
  • 1. A product identifier recognition and assignment system, the system comprising: an automated storage and retrieval device;a scanning device in communication with the automated storage and retrieval device;one or more databases holding order information for a plurality of orders; anda computing device in communication with the scanning device and the automated storage and retrieval device, the computing device configured to execute a recognition module, wherein the recognition module, when executed: receives a scanned machine-readable identifier associated with an item received at the automated storage and retrieval device;determines if the scanned machine-readable identifier is a container identification (ID) recognized by the system as being already stored by the system to identify the item;and when the scanned machine-readable identifier is determined not to be a container ID recognized by the system as being already stored by the system to identify the item:identifies the scanned machine-readable identifier based on pre-defined criteria;maps the scanned machine-readable identifier to an existing order using the order information;creates a container ID for the item to be tracked by a fulfillment system, the created container ID identifying both the item and the storage location of the item within the automated storage and retrieval device; andstores the item in the automated storage and retrieval device using the created container ID.
  • 2. The system of claim 1 wherein the scanner is integrated into the automated storage and retrieval device.
  • 3. The system of claim 2 wherein the automated storage and retrieval device is a tower.
  • 4. The system of claim 1 wherein when the machine-readable identifier is one of an Advanced Shipping Notice (ASN) number and a tracking number.
  • 5. The system of claim 1 wherein the automated storage and retrieval device provides access to the item by a customer.
  • 6. The system of claim 5 wherein a user provides credentials to the automated storage and retrieval device to initiate retrieval of the item.
  • 7. The system of claim 1 wherein the automated storage and retrieval device is one of a drone and an Autonomous Guided Vehicle (AGV).
  • 8. A computer-implemented method for product identifier recognition and assignment, the method comprising: receiving a scanned machine-readable identifier associated with an item received at an automated storage and retrieval device;determining that the scanned machine-readable identifier is not a container identification (ID) recognized by the system as being already stored by the system to identify the item; andwhen the scanned machine-readable identifier is determined not to be a container ID recognized by the system as being already stored by the system to identify the item: identifying the scanned machine-readable identifier based on pre-defined criteria;mapping the scanned machine-readable identifier to an existing order using stored order information; creating a container ID for the item to be tracked by a fulfillment system, the created container ID identifying both the item and a storage location of the item within the automated storage and retrieval device; andstoring the item in the automated storage and retrieval device using the created container ID.
  • 9. The method of claim 8 wherein the scanner is integrated into the automated storage and retrieval device.
  • 10. The method of claim 9 wherein the automated storage and retrieval device is a tower.
  • 11. The method of claim 8 wherein when the machine-readable identifier is one of an Advanced Shipping Notice (ASN) number and a tracking number.
  • 12. The method of claim 8 further comprising providing access by the automated storage and retrieval device to the item by a customer.
  • 13. The method of claim 12 further comprising a user providing credentials to the automated storage and retrieval device to initiate retrieval of the item.
  • 14. The method of claim 8 wherein the automated storage and retrieval device is one of a drone and an Autonomous Guided Vehicle (AGV).
  • 15. A non-transitory machine-readable medium storing instructions executable by a computing device, wherein execution of the instructions causes the computing device to implement a method for product identifier recognition and assignment, the method comprising: receiving a scanned machine-readable identifier associated with an item received at an automated storage and retrieval device;determining if the scanned machine-readable identifier is a container identification (ID) recognized by the system as being already stored by the system to identify the item; andwhen the scanned machine-readable identifier is determined not to be a container ID recognized by the system as being already stored by the system to identify the item: identifying the scanned machine-readable identifier based on pre-defined criteria;mapping the scanned machine-readable identifier to an existing order using stored order information;creating a container ID for the item to be tracked by a fulfillment system, the created container ID identifying both the item and a storage location of the item within the automated storage and retrieval device; andstoring the item in the automated storage and retrieval device using the created container ID.
  • 16. The medium of claim 15 further comprising instructions wherein the automated storage and retrieval device is a tower.
  • 17. The medium of claim 15 further comprising instructions wherein when the machine-readable identifier is one of an Advanced Shipping Notice (ASN) number and a tracking number.
  • 18. The medium of claim 15 further comprising instructions providing access by the automated storage and retrieval device to the item by a customer.
  • 19. The medium of claim 18 further comprising instructions for verifying credentials to the automated storage and retrieval device to initiate retrieval of the item.
  • 20. The medium of claim 15 further comprising instructions wherein the automated storage and retrieval device is one of a drone and an Autonomous Guided Vehicle (AGV).
CROSS-REFERENCE TO RELATED PATENT APPLICATIONS

This application claims priority to U.S. Provisional Application No. 62/697,094, filed on Jul. 12, 2018, the content of which is hereby incorporated by reference in its entirety.

US Referenced Citations (173)
Number Name Date Kind
3737057 Neumann Jun 1973 A
5065872 Simon Nov 1991 A
5337920 Clausen Aug 1994 A
5478182 Hildebrand Dec 1995 A
5568393 Ando Oct 1996 A
5593269 Bernard, II Jan 1997 A
5674040 Wagner Oct 1997 A
6224313 Fukushima May 2001 B1
6325775 Thom Dec 2001 B1
6409449 Freudelsperger Jun 2002 B1
6416270 Steury Jul 2002 B1
6443317 Brozak, Jr. Sep 2002 B1
6598829 Kamstra Jul 2003 B2
6694217 Bloom Feb 2004 B2
6783058 Quaintance Aug 2004 B2
6845873 Chattey Jan 2005 B1
6882269 Moreno Apr 2005 B2
7010501 Roslak Mar 2006 B1
7013198 Haas Mar 2006 B2
7086558 Pixley Aug 2006 B1
7106202 Dickinson Sep 2006 B2
7324921 Sugahara Jan 2008 B2
7360042 Chen Apr 2008 B2
8145351 Schininger Mar 2012 B2
8502644 Newman Aug 2013 B1
8560406 Antony Oct 2013 B1
8755930 Miller Jun 2014 B2
8882432 Bastianii Nov 2014 B2
8920098 Hänel Dec 2014 B2
9052992 Irwin Jun 2015 B2
9082247 Turner Jul 2015 B2
9120524 Ozaki Sep 2015 B2
9120624 Cassady et al. Sep 2015 B1
9230230 Gupta Jan 2016 B2
9242810 Lossov Jan 2016 B2
9443372 Mockus Sep 2016 B2
9482522 Motoyama Nov 2016 B2
9516974 Herling Dec 2016 B2
9517296 Fulkerson Dec 2016 B2
9604259 Lossov et al. Mar 2017 B2
9646280 Thomas May 2017 B2
9821960 Issing Nov 2017 B2
9830572 Wan Nov 2017 B2
10019593 Patel Jul 2018 B1
10019693 Wolf Jul 2018 B2
10114996 Lossov Oct 2018 B2
10303133 Dhalla May 2019 B1
10357804 Must Jul 2019 B2
10621401 Lossov Apr 2020 B2
20020032501 Tilles Mar 2002 A1
20020035515 Moreno Mar 2002 A1
20020165787 Bates Nov 2002 A1
20030038097 Palder Feb 2003 A1
20030046166 Liebman Mar 2003 A1
20030065421 Didriksen Apr 2003 A1
20030065898 Flamma Apr 2003 A1
20040037680 Sato Feb 2004 A1
20040069572 Jaspers Apr 2004 A1
20040175258 Haas Sep 2004 A1
20040238326 Lichti Dec 2004 A1
20050000974 Chirnomas Jan 2005 A1
20050021173 Pinney et al. Jan 2005 A1
20050053450 Kantola Mar 2005 A1
20050211768 Stillman Sep 2005 A1
20060045660 Di Rosa Mar 2006 A1
20070025830 Solomon Feb 2007 A1
20070032903 Tsujimoto Feb 2007 A1
20070150375 Yang Jun 2007 A1
20070187183 Saigh Aug 2007 A1
20070293978 Wurman Dec 2007 A1
20080135574 Hieb et al. Jun 2008 A1
20080260504 Gifford Oct 2008 A1
20090211962 Min Aug 2009 A1
20100076591 Johng Mar 2010 A1
20100138037 Adelberg Jun 2010 A1
20100253190 Li Oct 2010 A1
20110178633 Marrese Jul 2011 A1
20120024160 Van Os Feb 2012 A1
20120027547 Jaeger Feb 2012 A1
20120123587 Mockus May 2012 A1
20120303154 Stiernagle Nov 2012 A1
20130092700 Braunstein Apr 2013 A1
20130131863 Hoersten et al. May 2013 A1
20130167311 Johnson Jul 2013 A1
20130184854 Bastian, II Jul 2013 A1
20130238115 Smith Sep 2013 A1
20140021253 Carson et al. Jan 2014 A1
20140037404 Hancock Feb 2014 A1
20140079518 Qi Mar 2014 A1
20140089085 Mueller Mar 2014 A1
20140100942 Konevic Apr 2014 A1
20140190914 Nagel Jul 2014 A1
20140278603 Lievens Sep 2014 A1
20140316916 Hay Oct 2014 A1
20140330603 Corder Nov 2014 A1
20150032252 Galluzzo Jan 2015 A1
20150088731 Ackerman Mar 2015 A1
20150106291 Robinson Apr 2015 A1
20150106295 Robinson Apr 2015 A1
20150106296 Robinson et al. Apr 2015 A1
20150120094 Kimchi et al. Apr 2015 A1
20150120602 Huffman Apr 2015 A1
20150158679 Lossov Jun 2015 A1
20150186840 Torres Jul 2015 A1
20150265124 Chen Sep 2015 A1
20150266672 Lert Sep 2015 A1
20150310694 Will Oct 2015 A1
20150339625 Agasti Nov 2015 A1
20150343494 Lossov Dec 2015 A1
20150356664 Mackler Dec 2015 A1
20150371187 Irwin Dec 2015 A1
20150379464 Turner Dec 2015 A1
20150379554 Copeland Dec 2015 A1
20160125508 Carr May 2016 A1
20160130086 Yamashita May 2016 A1
20160194152 Lo Iacono Jul 2016 A1
20160229633 Yamashita Aug 2016 A1
20160236865 Altemir Aug 2016 A1
20160247702 Adachi Aug 2016 A1
20160327941 Stiernagle Nov 2016 A1
20170010609 High Jan 2017 A1
20170073159 Lossov et al. Mar 2017 A1
20170088355 Khodl Mar 2017 A1
20170091704 Wolf Mar 2017 A1
20170091710 Van Dyke Mar 2017 A1
20170124547 Natarajan May 2017 A1
20170147975 Natarajan et al. May 2017 A1
20170323250 Lindbo Nov 2017 A1
20180014438 Bilato Jan 2018 A1
20180041493 Wilkinson Feb 2018 A1
20180060812 Robinson Mar 2018 A1
20180089619 High et al. Mar 2018 A1
20180130017 Gupte May 2018 A1
20180135337 Johnson et al. May 2018 A1
20180144296 Engel et al. May 2018 A1
20180172799 Meadow Jun 2018 A1
20180174101 Mattingly Jun 2018 A1
20180177318 Chambers Jun 2018 A1
20180186454 Luckay Jul 2018 A1
20180190062 Robinson Jul 2018 A1
20180244469 Testa Aug 2018 A1
20180305125 Guo Oct 2018 A1
20180365641 Zhu Dec 2018 A1
20190012639 Boothman Jan 2019 A1
20190024302 Jang Jan 2019 A1
20190031441 Jin Jan 2019 A1
20190112119 Alexander Apr 2019 A1
20190114585 Fee Apr 2019 A1
20190114859 Fee Apr 2019 A1
20190188936 Sivill Jun 2019 A1
20190213540 Petroski Jul 2019 A1
20190220815 Nelson Jul 2019 A1
20190313828 Schmider Oct 2019 A1
20190337719 Tovey Nov 2019 A1
20190344965 Wilkinson Nov 2019 A1
20190352095 Tovey Nov 2019 A1
20190370744 Fee Dec 2019 A1
20190375594 Tovey Dec 2019 A1
20200002093 Tovey Jan 2020 A1
20200005226 Sikka Jan 2020 A1
20200012245 Marin Pulido Jan 2020 A1
20200017298 Durkee Jan 2020 A1
20200017299 Durkee Jan 2020 A1
20200017300 Durkee Jan 2020 A1
20200019929 Chaney Jan 2020 A1
20200172337 Wilkinson Jun 2020 A1
20200193373 Varman Jun 2020 A1
20200226539 Durkee Jul 2020 A1
20200239229 Tovey Jul 2020 A1
20200250615 Fee Aug 2020 A1
20200293990 Mak Sep 2020 A1
20200317446 Tovey Oct 2020 A1
20200394375 Lössov Dec 2020 A1
Foreign Referenced Citations (51)
Number Date Country
106942915 Jul 2017 CN
107346590 Nov 2017 CN
107454863 Dec 2017 CN
107814122 Mar 2018 CN
4339056 May 1995 DE
0021045470001 Sep 2012 EM
0027572450001 Aug 2015 EM
0027572450002 Aug 2015 EM
0027572450003 Aug 2015 EM
0036406890001 Jan 2017 EM
0037930660001 Mar 2017 EM
0034029650001 Jul 2017 EM
0041697610001 Aug 2017 EM
2881905 Jun 2015 EP
2950282 Dec 2015 EP
3142085 Mar 2017 EP
3255596 Dec 2017 EP
2175575 Dec 1986 GB
2409748 Jul 2005 GB
2430608 Apr 2007 GB
2430705 Apr 2007 GB
2437967 Nov 2007 GB
2491340 Dec 2012 GB
2564313 Jan 2019 GB
2590246 Jun 2021 GB
2590248 Jun 2021 GB
2590267 Jun 2021 GB
2590268 Jun 2021 GB
1995011829 May 1995 WO
1998007641 Feb 1998 WO
2001018395 Mar 2001 WO
2001097101 Dec 2001 WO
2002007021 Jan 2002 WO
2002074634 Sep 2002 WO
2003046782 Jun 2003 WO
2006136108 Dec 2006 WO
2008104731 Sep 2008 WO
2015019377 Feb 2015 WO
2015037923 Mar 2015 WO
2015044692 Apr 2015 WO
2016176464 Nov 2016 WO
2017081550 May 2017 WO
2017163018 Sep 2017 WO
2019212853 Nov 2019 WO
2019222246 Nov 2019 WO
2020014373 Jan 2020 WO
2020014374 Jan 2020 WO
2020014608 Jan 2020 WO
2020014615 Jan 2020 WO
2020092790 May 2020 WO
2020118227 Jun 2020 WO
Non-Patent Literature Citations (60)
Entry
Vidmar, Stanley, Tower System provides automated storage and retrieval., Mar. 30, 2005, https://news.thomasnet.com/fullstory/tower-system-provides-automated-storage-and-retrieval-461698 (Year: 2005).
K. L. Choy ⋅ G. T. S. Ho ⋅ C. K. H. Lee, A RFID-based storage assignment system for enhancing the efficiency of order picking, Published online: Sep. 19, 2014, J Intell Manuf (2017) 28:111-129 (Year: 2014).
U.S. Appl. No. 16/510,179, filed Jul. 12, 2019, Pending.
U.S. Appl. No. 16/510,151, filed Jul. 12, 2019, Pending.
U.S. Appl. No. 16/507,988, filed Jul. 10, 2019, Pending.
U.S. Appl. No. 16/507,998, filed Jul. 10, 2019, Pending.
International Search Report and Written Opinion for Application No. PCT/US2019/041222, dated Oct. 9, 2019, 12 pages.
International Search Report and Written Opinion for Application No. PCT/US2019/041223, dated Oct. 8, 2019, 10 pages.
International Search Report and Written Opinion for Application No. PCT/US2019/041596, dated Oct. 9, 2019, 13 pages.
International Search Report and Written Opinion for Application No. PCT/US2019/041599, dated Sep. 30, 2019, 12 pages.
Benofficial, Walmart's new Cleveron Pickup Machine in action, 3p, Dec. 21, 2017, Youtube, https://www.youtube.com/watch?v=c6amWJISqH0, retrieved Jul. 8, 2020.
Benofficial, Walmart's new Cleveron pickup machine in action, published Dec. 21, 2017, retrieved from https://www.youtube.com/watch?v=c6amWJISqHOon Jul. 8, 2020, 5 pages.
Boeing Invests in Matternet, Matternet, https://mttr.net/, Jun. 26, 2018.
Channel 8 KLKN-TV, Walmart unveils pick up tower, published Jun. 29, 2018, retrieved from <https://www.youtube.com/watch?v=P8HOrzxT6yE> on Jul. 8, 2020, 2 pages.
Click and collect pickup automation for retail and logistics, Cleveron, https://cleveron.eu/, 2018.
Cleveron AS Automated Parcel Machine PackRobot With Smart Storage System. Product Sheet www.cleveron.eu/packrobot. retrieved from web.archive.org/web/20160910094527/http://www.cleveron.eu/packrobot#videosection. Published at least as early as Sep. 10, 2016.
Cleveron AS, Cleveron 10, published Nov. 15, 2017, retrieved from <https://www.youtube.com/watch?v=gz3WrYa1Zbs> on Jul. 8, 2020, 4 pages.
Cleveron AS, Cleveron highlights the lack of drone delivery legislation at Digital Summit Tallinn, Sep. 26, 2017 https://cleveron.com/news/cleveron-digital-summit; 3p.
Cleveron AS, Cleveron Introduction 2016. published Jun. 14, 2016, retrieved from https://www.youtube.com/watch?v=ly4K_yWCXRg on Jul. 8, 2020, 4 pages.
Cleveron AS, Courier loading operations at Cleveron's Parcel Terminal, published Nov. 6, 2012, retrieved from <https://www.youtube.com/watch?v=qgQ0f-bTQ1o> on Jul. 8, 2020, 2 pages.
Cleveron AS, Multiload system of Cleveron's PackRobot, published Sep. 26, 2012, retrieved from <https://www.youtube.com/watch?v=I31M3V-8saE> on Jul. 8, 2020, 2 pages.
Cleveron AS, Pack robot Cleveron 401,5p, Sep. 15, 2015, You-tube, https://www.youtube.com/watch?v=-iyT2hGrF0c, retrieved Jul. 8, 2020.
Cleveron AS, Pack robot Cleveron 401, published Sep. 15, 2015, retrieved from <https://www.youtube.com/watch?v=-iyT2hGrF0c> on Jul. 8, 2020, 2 pages.
Cleveron AS, Smart POST ETV Feb. 28, 2010, published Mar. 16, 2010, retrieved from <https://www.youtube.com/watch?v=K-hNRJGZkEY> on Jul. 8, 2020, 2 pages.
Cleveron AS; SmartPOST ETV Feb. 28, 2010. Mar. 16, 2010, screenshots 2:25, 2:26, 2:35 2p. https://youtu.be/K-hNRJGZkEY.
Cleveron, Automated parcel Machine PackRobot with smart storage system. Product sheet. Published at least as early as Sep. 20, 2016 at www.cleveron.eu/packrobot; and at https://issuu.com/cleveron/docs/pr16002_1_tooteleht on Apr. 10, 2017.
Cleveron, Packtobot Celveron 401. Sep. 15, 2015. screenshot 0:34 1p. https://www.youtube.com/watch?v=-iyT2hGrF0c.
Hointer, The Hointer Experience. Retrieved online at: https://www.youtube.com/watch?v=i9348H-mw4. 2 pages, Mar. 21, 2014.
Intelligent, Intuitive and Interconnected Vending Machings, SAP Biogs, https://blogs.sap.com/2015/04/16/intelligent-intuitive-and-interconnected-vending-machines/, Apr. 16, 2015.
International Search Report and Written Opinion for Application No. PCT/US2019/032263, dated Aug. 6, 2019, 8 pages.
International Search Report and Written Opinion for PCT/US 2019/29099, dated Aug. 1, 2019, pp. 1-16.
International Search Report and Written Opinion from related International Patent Application No. PCT/US2019/035814 dated Aug. 22, 2019.
International Search Report and Written Opinion from related International Patent Application No. PCT/US2019/039484 dated Sep. 16, 2019.
International Search Report and Written Opinion from related International Patent Application No. PCT/US2019/044896 dated Oct. 29, 2019.
International Search Report and Written Opinion from related International Patent Application No. PCT/US2019/059197 dated Jan. 17, 2020.
PackRobot: robotics based most efficient parcel terminal, Cleveron, http://cleveron.eu/packrobot/#1490003126030-5c15306f-a9f0, 2017.
Palm, Zara tests out a new kiosk designed to hold packages for customers who make online orders. Retrieved online at: https://www.psfk.com/2018/01/zara-self-service-kiosks-online-orders.html. 6 pages, Jan. 2, 2018.
Peterson, Hayley, Walmart is unleashing 2 key weapons against Amazon in 700 stores, Business Insider, Apr. 5, 2018, 11 pages, retrieved from <https://www.businessinsider.com/walmart-online-pickup-tower-review-2017-8> on Jul. 8, 2020.
Peterson, Walmart is building giant towers to solve the most annoying thing about online ordering. Business insider. Retrieved online at: https://www.businessinsider.in. 8 pages, Jul. 5, 2017.
Simplifying Cloud-Connected Vending Machines, Intelligent Vending with Intel® IoT Retail Gateway, https://www.intel.in/content/www/in/en/embedded/retail/vending/iot-gateway-for-intelligent-vending/overview.html, last viewed Aug. 16, 2018.
Smolnikov, Teleitems Robotic Parcel Terminal Promo, https://www.youtube.com/watch?v=mXL_c5oT9Rc, published Jul. 21, 2017.
Technology Breaking News, Walmart adds 500 Pickup Towers to its stores across the US, published Apr. 27, 2018, retrieved from <https://www.youtube.com/watch?v=wbrw9BEIqrY> on Jul. 8, 2020, 2 pages.
U.S. Appl. No. 16/394,677; Office Action dated Nov. 2, 2020.
U.S. Appl. No. 16/411,917; Notice of Allowance dated May 13, 2021.
U.S. Appl. No. 16/411,917; Office Action dated Jan. 11, 2021.
U.S. Appl. No. 16/433,597; Notice of Allowance dated Mar. 22, 2021.
U.S. Appl. No. 16/454,961; Notice of Allowance dated Feb. 5, 2021.
U.S. Appl. No. 16/507,998; Notice of Allowance dated Jun. 21, 2021.
U.S. Appl. No. 16/510,151; Office Action dated Jun. 15, 2021.
U.S. Appl. No. 16/510,179; Office Action dated Jun. 21, 2021.
U.S. Appl. No. 16/530,390; Office Action dated Feb. 2, 2021.
ZDNet, Walmart rolls out 500 more vending machines for online order pickups | ZDNet, published Jun. 3, 2018, retrieved from <https://www.youtube.com/watch?v=WtSnq9_CExY> on Jul. 8, 2020, 2 pages.
International Search Report and Written Opinion for Application No. PCT/US2019/032893, dated Jul. 29, 2019, 11 pages.
International Search Report and Written Opinion from related International Patent Application No. PCT/US2019/065028 dated Feb. 21, 2020.
U.S. Appl. No. 16/507,988; Non-Final Rejection dated Nov. 19, 2021; (pp. 1-20).
U.S. Appl. No. 16/507,998; Notice of Allowance dated Oct. 12, 2021; (pp. 1-5).
U.S. Appl. No. 16/510,151; Office Action dated Sep. 22, 2021; (pp. 1-21).
U.S. Appl. No. 16/510,179; Non-Final Rejection dated Oct. 28, 2021; (pp. 1-17).
U.S. Appl. No. 16/670,421; Office Action dated Sep. 28, 2021; (pp. 1-17).
International Search Report and Written Opinion for Application No. PCT/US2019/041610, dated Oct. 9, 2019, 10 pages.
Related Publications (1)
Number Date Country
20210004758 A1 Jan 2021 US
Provisional Applications (1)
Number Date Country
62697094 Jul 2018 US