US20200017298A1 - Autonomous storage and retrieval tower - Google Patents
Autonomous storage and retrieval tower Download PDFInfo
- Publication number
- US20200017298A1 US20200017298A1 US16/507,998 US201916507998A US2020017298A1 US 20200017298 A1 US20200017298 A1 US 20200017298A1 US 201916507998 A US201916507998 A US 201916507998A US 2020017298 A1 US2020017298 A1 US 2020017298A1
- Authority
- US
- United States
- Prior art keywords
- input
- controller
- physical item
- tower
- storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/045—Storage devices mechanical in a circular arrangement, e.g. towers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/137—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
- B65G1/1373—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F11/00—Coin-freed apparatus for dispensing, or the like, discrete articles
- G07F11/02—Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F11/00—Coin-freed apparatus for dispensing, or the like, discrete articles
- G07F11/02—Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines
- G07F11/04—Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines in which magazines the articles are stored one vertically above the other
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F11/00—Coin-freed apparatus for dispensing, or the like, discrete articles
- G07F11/02—Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines
- G07F11/28—Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines in which the magazines are inclined
- G07F11/30—Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines in which the magazines are inclined two or more magazines having independent delivery
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F11/00—Coin-freed apparatus for dispensing, or the like, discrete articles
- G07F11/02—Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines
- G07F11/28—Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines in which the magazines are inclined
- G07F11/32—Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines in which the magazines are inclined two or magazines having a common delivery chute
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/10—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/10—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property
- G07F17/12—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property comprising lockable containers, e.g. for accepting clothes to be cleaned
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/137—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
- B65G1/1371—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed with data records
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1413—1D bar codes
Definitions
- Storage and retrieval towers also known as automated kiosks or pickup towers, are used in some retail facilities to enable customers to retrieve items from the pickup towers.
- FIG. 1 is a schematic diagram of an interior view of an autonomous storage and retrieval tower in accordance with an example embodiment
- FIG. 2 illustrates a network diagram depicting a system for implementing the autonomous storage and retrieval tower in accordance with an example embodiment
- FIG. 3 is a block diagram of an exemplary computing device that may be used to implement exemplary embodiments described herein;
- FIGS. 4A-4B are flow diagrams showing illustrative processing that can be implemented with the autonomous storage and retrieval tower in accordance with an example embodiment.
- Exemplary embodiments provide an autonomous storage and retrieval tower used to receive, store, and dispense physical items, including free physical items.
- a customer may order physical items online and select the “pick-up” option at checkout.
- a store associate may load the ordered physical items into the autonomous storage and retrieval tower.
- the customer can proceed to the autonomous storage and retrieval tower and enter or scan a code associated with the order. The customer may then promptly receive the ordered physical items from the autonomous storage and retrieval tower.
- the autonomous storage and retrieval tower includes a housing and shelves within the housing. Each shelf is configured to support one or more physical items.
- the tower further includes a storage receptacle for receiving physical items to be stored by the autonomous storage and retrieval tower and/or for outputting physical items from the autonomous storage and retrieval tower.
- the autonomous storage and retrieval tower includes and/or is in communication with an application programming interface (API).
- the API is in communication with a fulfillment server and enables the fulfillment server to interact with the autonomous storage and retrieval tower for tracking physical items within the autonomous storage and retrieval tower.
- the fulfillment server is part of a fulfillment system used to receive and fulfill customer orders, such as orders submitted online. Orders are received through the fulfillment system, including orders being shipped into a store for pick-up by a customer.
- the orders may include information, such as an image, a price, an order number, a universal item code (UPC), and a deadline.
- UPC universal item code
- the autonomous storage and retrieval tower includes an input device for receiving input, such as a code, from a user when storing a physical item in the autonomous storage and retrieval tower.
- the input device may be a keyboard or a scanner.
- the input is entered into the input device to identify the physical item being entered into the autonomous storage and retrieval tower.
- the input is received by a controller that controls receiving and storing the physical item within the autonomous storage and retrieval tower.
- the controller further communicates with the fulfillment server regarding a location of the physical item stored within the autonomous storage and retrieval tower.
- the input is an alphabetical code, a numerical code, or an alpha-numerical code.
- the code may be encoded in a machine readable identifier such as a bar code, a Radio Frequency Identification (RFID) tag, or other type of machine readable codes.
- the code may be encoded as a barcode that, for example, may be rendered on paper or on a mobile device that the user can scan at the scanner.
- a code that includes a specified identifier is entered into the input device to identify the physical item as a free physical item. For example, the user may enter or scan a code that starts with a specified character or characters, such as, for example, “G” for gift.
- the free physical item is not associated with an order.
- scanning a UPC or other identifier associated with a physical item when the physical item is being inserted into the tower for storage causes the controller associated with the tower to communicate with the fulfillment system via the API.
- entering the code causes the controller within the autonomous storage and retrieval tower to implement an exception operating mode in which the controller disables and/or does not engage the API.
- the code may cause an error in the API or otherwise may not be recognized by the API.
- the autonomous storage and retrieval tower then receives the physical item on a tray and stores the physical item on a shelf within the autonomous storage and retrieval tower without communicating with the fulfillment system via the API.
- the controller enters a location of the physical item into a database within the autonomous storage and retrieval tower. Once the item is stored within the autonomous storage and retrieval tower, the controller reactivates or re-engages the API.
- the controller receives an input from the input device, where the input is associated with a free gift that will be provided to a customer using the autonomous storage and retrieval tower to pick-up an order.
- the controller analyzes the input for a specified identifier, where the specified identifier is associated with storing a free physical item, such as a gift, that is not associated with an order.
- the specified identifier is one or more letters or one or more numbers included within the code.
- the controller identifies the specified identifier in the input as an identifier associated with a free physical item. Accordingly, the controller disables or does not engage the API. The disabling or disengaging of the API prevents the autonomous storage and retrieval tower from communicating with the fulfillment server.
- the controller instructs the storing of the free physical item associated with the input, wherein the physical item is placed on a tray in the storage receptacle and transported to a shelf within the tower.
- the controller further enters a location (e.g., a container number and a shelf number) of the physical item within the autonomous storage and retrieval tower into the database.
- the controller enables or re-engages the API.
- the controller upon storing the physical item in the autonomous storage and retrieval tower, transmits a notification, such as an e-mail or text message, to a customer that includes the code.
- a notification such as an e-mail or text message
- the customer can enter or scan the code at the autonomous storage and retrieval tower to retrieve the physical item for free.
- the tower recognizes the code as a free or promotional item code, thereupon the API is deactivated and/or is not engaged, and the physical item is dispensed as a gift, as described above.
- the input device may also be used to receive an input from a user for retrieving a physical item from the autonomous storage and retrieval tower.
- the controller when retrieving a free physical item in the autonomous storage and retrieval tower, receives the input from the input device.
- the input used to store the free physical item in the autonomous storage and retrieval tower may be different from the input used to retrieve the free physical item from the autonomous storage and retrieval tower.
- the controller analyzes the input that includes the specified identifier associated with the free physical item. Upon identifying the specified identifier in the input, the controller disables and/or does not engage the API. The disabling or disengaging of the API prevents the autonomous storage and retrieval tower from communicating with the fulfillment server.
- the controller instructs retrieval of the free physical item associated with the input.
- the free physical item is transported from its storage location to the storage receptacle. Once the free physical item is dispensed from the storage receptacle, the controller enables or re-engages the API.
- the autonomous storage and retrieval tower may include a user interface that displays database information associated with the free physical items, such as types of free physical items, locations of the free physical items, how many trays are used for the free physical items, etc. Once a free physical item is dispensed, the database may be updated but the information associated with the free physical product is typically not used for other purposes.
- FIG. 1 is a schematic diagram of an interior view of an autonomous storage and retrieval tower 100 (referred to as storage tower 100 ) in accordance with an exemplary embodiment.
- the storage tower 100 may be physically located at the front area of a store and used for storing orders for customer pickup. For example, the customer may arrive at a receiving and/or delivery opening 116 and present proof of purchase (e.g., a code) to an input device, and the item is dispensed from the storage tower 100 to the customer.
- proof of purchase e.g., a code
- the storage tower 100 can include a housing 101 .
- the housing 101 can include, for example, eight interior walls. In some embodiments, the housing can have an octagonal column or octagonal cylinder shape.
- the interior of the storage tower 100 can include a shelving unit 102 , physical items 104 disposed in or on containers 108 on the shelving unit 102 , a robotic crane 106 , a boom or shaft 110 , a rotating base 112 , and at least one receiving and/or delivery opening 116 (e.g., a storage receptacle).
- Containers 108 may be received at the autonomous storage and retrieval tower 100 via a variety of mechanisms such as, but not limited to, a conveyor belt delivering the containers to or through the opening 116 .
- Containers 108 may be inserted into the storage tower 100 or dispensed from the storage tower 100 through the opening 116 .
- the shelving unit 102 can include shelves configured to store and support containers holding physical items 104 .
- the shelving unit 102 can be disposed along one or each of the interior walls of the storage tower 100 .
- the shaft 110 can extend vertically within the housing 101 in a cavity surrounded by the shelves. In some embodiments, the shaft 110 can extend along a central axis of the housing.
- the robotic crane 106 can extend perpendicularly from the shaft 110 .
- the robotic crane 106 is configured to traverse the shaft 110 to store and retrieve containers 108 on the shelving unit 102 .
- the rotating base 112 can be configured to rotate the shaft 110 , 360 degrees, around the interior of the storage tower 100 so that the shaft 112 is perpendicular to the appropriate shelving unit 102 containing a physical item 104 .
- the robotic crane 106 can move up and down vertically along the shaft 110 to align itself with the shelf on which a physical item 104 is disposed.
- the robotic crane 106 can receive instructions from a controller 125 to load a physical item 104 from the shelving unit 102 (or its container) onto the robotic crane 106 and transport the physical item 104 to the opening 116 or to retrieve a physical item 104 from the opening 116 to load the physical item 104 onto a shelving unit 102 for storage in the storage tower 100 .
- the storage tower 100 includes and/or is in communication with an application programming interface (API) 126 .
- the API 126 is in communication with a fulfillment server 128 and enables the fulfillment server 128 to interact with the storage tower 100 for tracking physical items within the storage tower 100 .
- the fulfillment server 128 may also include an API 130 that can interact with the storage tower 100 .
- the storage tower 100 may further includes a database 127 for storing data and locations associated with physical items stored within the storage tower 100 .
- FIG. 2 illustrates a network diagram depicting a system 200 for implementing the autonomous storage and retrieval tower 100 , according to an example embodiment.
- the system 200 can include the autonomous storage and retrieval tower 100 , a network 204 , and the fulfillment server 128 .
- Each of the autonomous storage and retrieval tower 100 and the server 128 is in communication with the network 204 and may connect to network 204 via a wired or wireless connection.
- the server 128 comprises one or more computers or processors configured to communicate with the autonomous storage and retrieval tower 100 via network 204 .
- the server 128 can include one or more components of device 300 of FIG. 3 .
- one or more portions of network 204 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.
- VPN virtual private network
- LAN local area network
- WLAN wireless LAN
- WAN wide area network
- WWAN wireless wide area network
- MAN metropolitan area network
- PSTN Public Switched Telephone Network
- PSTN Public Switched Telephone Network
- Server 128 hosts one or more software systems, applications or websites, including one or more components of the fulfillment system described herein.
- the server 128 also includes various software services that facilitate the functionalities of the fulfillment system.
- the fulfillment system is used to receive and fulfill orders, such as orders submitted online. Orders being shipped into a store are received through the fulfillment system.
- the orders may include information, such as an image, a price, an order number, a universal item code (UPC), and a deadline.
- UPC universal item code
- the autonomous storage and retrieval tower 100 includes and/or is in communication with the application programming interface (API) 126 , which can be in communication with a fulfillment server 128 and can enable the fulfillment server 128 to interact with the storage tower 100 for tracking physical items within the storage tower 100 when the storage tower is operating in a normal mode of operation.
- the fulfillment server 128 may also include the API 130 that can interact with the storage tower 100 .
- FIG. 3 is a block diagram of an exemplary computing device 300 that can be used to perform one or more steps of the methods provided by exemplary embodiments.
- computing device 300 may be the fulfillment server 128 or included within autonomous storage and retrieval tower 100 .
- the computing device 300 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.
- memory 306 included in the computing device 300 can store computer-readable and computer-executable instructions or software for implementing exemplary embodiments.
- the computing device 300 also includes processor 302 and associated core 304 , and optionally, one or more additional processor(s) 302 ′ and associated core(s) 304 ′ (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 306 and other programs for controlling system hardware.
- Processor 302 and processor(s) 302 ′ can each be a single core processor or multiple core ( 304 and 304 ′) processor.
- Virtualization can be employed in the computing device 300 so that infrastructure and resources in the computing device can be shared dynamically.
- a virtual machine 314 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 306 can include a computer system memory or random access memory, such as DRAM, SRAM, EDO RAM, and the like. Memory 306 can include other types of memory as well, or combinations thereof.
- An individual can interact with the computing device 300 through a visual display device 318 , such as a touch screen display or computer monitor, which can display, via a graphical user interface 322 , one or more user interfaces 319 for receiving data from the individual (e.g., an input for ordered physical items or free physical items).
- the visual display device 318 can act as an input device.
- the visual display device 318 can also display other aspects, elements and/or information or data associated with exemplary embodiments.
- the computing device 300 can include other I/O devices for receiving input from a individual, for example, a keyboard or another suitable multi-point touch interface 308 , a pointing device 310 (e.g., a pen, stylus, mouse, or trackpad).
- the multi-point touch interface 308 and the pointing device 310 can be coupled to the visual display device 318 .
- the computing device 300 can include other suitable conventional I/O peripherals.
- the computing device 300 can also include one or more storage devices 324 , such as a hard-drive, CD-ROM, or other computer readable media, for storing data and computer-readable instructions and/or software, that implements exemplary embodiments of the system as described herein (e.g., the fulfillment system, API 130 ), or portions thereof, which can be executed to generate user interface 319 on display 318 .
- Exemplary storage device 324 can also store one or more databases 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 324 can store one or more databases 326 for storing data, and other data/information used to implement exemplary embodiments of the systems and methods described herein.
- the computing device 300 can include a network interface 312 configured to interface via one or more network devices 320 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, 56 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.
- LAN Local Area Network
- WAN Wide Area Network
- 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, 56 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.
- LAN Local Area Network
- WAN Wide Area Network
- CAN controller area network
- the network interface 312 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 300 to a type of network capable of communication and performing the operations described herein.
- the computing device 300 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 300 can run an operating system 316 , 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.
- the operating system 316 can be run in native mode or emulated mode.
- the operating system 316 can be run on one or more cloud machine instances.
- FIGS. 4A-4B are flow diagrams showing illustrative processing that can be implemented within a system for receiving, storing, and dispensing free physical items from an autonomous storage and retrieval tower in an exemplary embodiment.
- Rectangular elements are herein denoted “processing blocks” and represent computer software instructions or groups of instructions.
- the processing blocks may represent steps performed by functionally equivalent circuits such as a digital signal processor (DSP) circuit or an application specific integrated circuit (ASIC).
- DSP digital signal processor
- ASIC application specific integrated circuit
- the flow diagrams do not depict the syntax of any particular programming language but rather illustrate the functional information one of ordinary skill in the art requires to fabricate circuits or to generate computer software to perform the processing required of the particular apparatus.
- FIG. 4A is a flow diagram illustrating a process for storing a free physical item in the autonomous storage and retrieval tower in accordance with an example embodiment.
- the controller of the storage tower operates in a normal operating mode at the beginning of the process.
- the controller of the storage tower receives an input from the input device.
- the input is associated with storing a free physical item in the autonomous storage and retrieval tower.
- the controller analyzes the input for a specified character or sequence of characters in an identifier included in the input, wherein the specified identifier is associated with storing a free physical item not associated with an order.
- the controller identifies the specified identifier in the input.
- the controller enters an exception operating state and disables or does not engage the application programming interface (API) associated with the storage to communicate with the fulfillment server.
- the fulfillment server tracks physical items within the autonomous storage and retrieval tower.
- the controller instructs storing of the free physical item associated with the input, wherein the free physical item is received in the storage receptacle of the storage tower and stored in the autonomous storage tower. For example, the crane retrieves the free physical item from the storage receptacle and transports the free physical item on the shaft to a shelf to store the free physical item in the storage tower.
- the controller re-enters the normal operating mode and enables the API.
- FIG. 4B is a flow diagram illustrating a process for dispensing a free physical item from the autonomous storage and retrieval tower in accordance with an example embodiment.
- the controller of the storage tower operates in a normal operating mode at the beginning of the process.
- a controller receives an input from the input device.
- the input is entered by a user for retrieving a free physical item from the storage tower.
- the controller analyzes the input for a specified character or sequence of characters in an identifier included in the input, wherein the specified identifier is associated with retrieving a free physical item not associated with an order.
- the controller identifies the specified identifier in the input.
- the controller enters an exception operating mode and disables or does not engage the application programming interface (API) of the storage tower to communicate with the fulfillment server for tracking the physical items within the storage tower.
- the controller instructs retrieval of the free physical item associated with the input, wherein the free physical item is placed in the storage receptacle.
- the crane retrieves the free physical item from a shelf in the storage tower and transports the free physical item on the shaft to storage receptacle in the storage tower to dispense the free physical item from the storage receptacle.
- the controller re-enters the normal mode of operation and enables or re-engages the API.
- 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.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
Description
- This application claims priority to U.S. Provisional Patent Application No. 62/697,238, filed on Jul. 12, 2018, the content of which is hereby incorporated by reference in its entirety.
- Storage and retrieval towers, also known as automated kiosks or pickup towers, are used in some retail facilities to enable customers to retrieve items from the pickup towers.
- The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate one or more embodiments of the disclosure and, together with the description, help to explain the disclosure. 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 schematic diagram of an interior view of an autonomous storage and retrieval tower in accordance with an example embodiment; -
FIG. 2 illustrates a network diagram depicting a system for implementing the autonomous storage and retrieval tower in accordance with an example embodiment; -
FIG. 3 is a block diagram of an exemplary computing device that may be used to implement exemplary embodiments described herein; and -
FIGS. 4A-4B are flow diagrams showing illustrative processing that can be implemented with the autonomous storage and retrieval tower in accordance with an example embodiment. - Exemplary embodiments provide an autonomous storage and retrieval tower used to receive, store, and dispense physical items, including free physical items. A customer may order physical items online and select the “pick-up” option at checkout. When the ordered physical items arrive at a store local to the customer, a store associate may load the ordered physical items into the autonomous storage and retrieval tower. When the customer arrives at the store, the customer can proceed to the autonomous storage and retrieval tower and enter or scan a code associated with the order. The customer may then promptly receive the ordered physical items from the autonomous storage and retrieval tower.
- The autonomous storage and retrieval tower includes a housing and shelves within the housing. Each shelf is configured to support one or more physical items. The tower further includes a storage receptacle for receiving physical items to be stored by the autonomous storage and retrieval tower and/or for outputting physical items from the autonomous storage and retrieval tower. The autonomous storage and retrieval tower includes and/or is in communication with an application programming interface (API). The API is in communication with a fulfillment server and enables the fulfillment server to interact with the autonomous storage and retrieval tower for tracking physical items within the autonomous storage and retrieval tower. The fulfillment server is part of a fulfillment system used to receive and fulfill customer orders, such as orders submitted online. Orders are received through the fulfillment system, including orders being shipped into a store for pick-up by a customer. The orders may include information, such as an image, a price, an order number, a universal item code (UPC), and a deadline.
- The autonomous storage and retrieval tower includes an input device for receiving input, such as a code, from a user when storing a physical item in the autonomous storage and retrieval tower. The input device may be a keyboard or a scanner. The input is entered into the input device to identify the physical item being entered into the autonomous storage and retrieval tower. The input is received by a controller that controls receiving and storing the physical item within the autonomous storage and retrieval tower. The controller further communicates with the fulfillment server regarding a location of the physical item stored within the autonomous storage and retrieval tower.
- In some embodiments, the input is an alphabetical code, a numerical code, or an alpha-numerical code. In further embodiments, the code may be encoded in a machine readable identifier such as a bar code, a Radio Frequency Identification (RFID) tag, or other type of machine readable codes. For example, the code may be encoded as a barcode that, for example, may be rendered on paper or on a mobile device that the user can scan at the scanner.
- In some embodiments, when storing a free physical item in the autonomous storage and retrieval tower, a code that includes a specified identifier is entered into the input device to identify the physical item as a free physical item. For example, the user may enter or scan a code that starts with a specified character or characters, such as, for example, “G” for gift. The free physical item is not associated with an order. In a normal operating mode, scanning a UPC or other identifier associated with a physical item when the physical item is being inserted into the tower for storage causes the controller associated with the tower to communicate with the fulfillment system via the API. However, entering the code causes the controller within the autonomous storage and retrieval tower to implement an exception operating mode in which the controller disables and/or does not engage the API. In some instances, if the code was input to the API, the code may cause an error in the API or otherwise may not be recognized by the API. The autonomous storage and retrieval tower then receives the physical item on a tray and stores the physical item on a shelf within the autonomous storage and retrieval tower without communicating with the fulfillment system via the API. The controller enters a location of the physical item into a database within the autonomous storage and retrieval tower. Once the item is stored within the autonomous storage and retrieval tower, the controller reactivates or re-engages the API.
- In an illustrative example, the controller receives an input from the input device, where the input is associated with a free gift that will be provided to a customer using the autonomous storage and retrieval tower to pick-up an order. The controller analyzes the input for a specified identifier, where the specified identifier is associated with storing a free physical item, such as a gift, that is not associated with an order. In some embodiments, the specified identifier is one or more letters or one or more numbers included within the code. The controller identifies the specified identifier in the input as an identifier associated with a free physical item. Accordingly, the controller disables or does not engage the API. The disabling or disengaging of the API prevents the autonomous storage and retrieval tower from communicating with the fulfillment server. The controller instructs the storing of the free physical item associated with the input, wherein the physical item is placed on a tray in the storage receptacle and transported to a shelf within the tower. The controller further enters a location (e.g., a container number and a shelf number) of the physical item within the autonomous storage and retrieval tower into the database. After the free physical item is stored with the autonomous storage and retrieval tower, the controller enables or re-engages the API.
- In some embodiment, upon storing the physical item in the autonomous storage and retrieval tower, the controller transmits a notification, such as an e-mail or text message, to a customer that includes the code. The customer can enter or scan the code at the autonomous storage and retrieval tower to retrieve the physical item for free. The tower recognizes the code as a free or promotional item code, thereupon the API is deactivated and/or is not engaged, and the physical item is dispensed as a gift, as described above.
- The input device may also be used to receive an input from a user for retrieving a physical item from the autonomous storage and retrieval tower. In an exemplary embodiment, when retrieving a free physical item in the autonomous storage and retrieval tower, the controller receives the input from the input device. In some embodiments, the input used to store the free physical item in the autonomous storage and retrieval tower may be different from the input used to retrieve the free physical item from the autonomous storage and retrieval tower. The controller analyzes the input that includes the specified identifier associated with the free physical item. Upon identifying the specified identifier in the input, the controller disables and/or does not engage the API. The disabling or disengaging of the API prevents the autonomous storage and retrieval tower from communicating with the fulfillment server. The controller instructs retrieval of the free physical item associated with the input. The free physical item is transported from its storage location to the storage receptacle. Once the free physical item is dispensed from the storage receptacle, the controller enables or re-engages the API.
- In some embodiments, the autonomous storage and retrieval tower may include a user interface that displays database information associated with the free physical items, such as types of free physical items, locations of the free physical items, how many trays are used for the free physical items, etc. Once a free physical item is dispensed, the database may be updated but the information associated with the free physical product is typically not used for other purposes.
-
FIG. 1 is a schematic diagram of an interior view of an autonomous storage and retrieval tower 100 (referred to as storage tower 100) in accordance with an exemplary embodiment. Thestorage tower 100 may be physically located at the front area of a store and used for storing orders for customer pickup. For example, the customer may arrive at a receiving and/ordelivery opening 116 and present proof of purchase (e.g., a code) to an input device, and the item is dispensed from thestorage tower 100 to the customer. - The
storage tower 100 can include ahousing 101. Thehousing 101 can include, for example, eight interior walls. In some embodiments, the housing can have an octagonal column or octagonal cylinder shape. The interior of thestorage tower 100 can include ashelving unit 102,physical items 104 disposed in or oncontainers 108 on theshelving unit 102, arobotic crane 106, a boom orshaft 110, a rotatingbase 112, and at least one receiving and/or delivery opening 116 (e.g., a storage receptacle).Containers 108 may be received at the autonomous storage andretrieval tower 100 via a variety of mechanisms such as, but not limited to, a conveyor belt delivering the containers to or through theopening 116.Containers 108 may be inserted into thestorage tower 100 or dispensed from thestorage tower 100 through theopening 116. Theshelving unit 102 can include shelves configured to store and support containers holdingphysical items 104. Theshelving unit 102 can be disposed along one or each of the interior walls of thestorage tower 100. Theshaft 110 can extend vertically within thehousing 101 in a cavity surrounded by the shelves. In some embodiments, theshaft 110 can extend along a central axis of the housing. Therobotic crane 106 can extend perpendicularly from theshaft 110. Therobotic crane 106 is configured to traverse theshaft 110 to store and retrievecontainers 108 on theshelving unit 102. The rotatingbase 112 can be configured to rotate theshaft 110, 360 degrees, around the interior of thestorage tower 100 so that theshaft 112 is perpendicular to theappropriate shelving unit 102 containing aphysical item 104. Therobotic crane 106 can move up and down vertically along theshaft 110 to align itself with the shelf on which aphysical item 104 is disposed. Therobotic crane 106 can receive instructions from acontroller 125 to load aphysical item 104 from the shelving unit 102 (or its container) onto therobotic crane 106 and transport thephysical item 104 to theopening 116 or to retrieve aphysical item 104 from theopening 116 to load thephysical item 104 onto ashelving unit 102 for storage in thestorage tower 100. - In an exemplary embodiment, the
storage tower 100 includes and/or is in communication with an application programming interface (API) 126. TheAPI 126 is in communication with afulfillment server 128 and enables thefulfillment server 128 to interact with thestorage tower 100 for tracking physical items within thestorage tower 100. Thefulfillment server 128 may also include anAPI 130 that can interact with thestorage tower 100. Thestorage tower 100 may further includes adatabase 127 for storing data and locations associated with physical items stored within thestorage tower 100. -
FIG. 2 illustrates a network diagram depicting asystem 200 for implementing the autonomous storage andretrieval tower 100, according to an example embodiment. Thesystem 200 can include the autonomous storage andretrieval tower 100, anetwork 204, and thefulfillment server 128. Each of the autonomous storage andretrieval tower 100 and theserver 128 is in communication with thenetwork 204 and may connect to network 204 via a wired or wireless connection. Theserver 128 comprises one or more computers or processors configured to communicate with the autonomous storage andretrieval tower 100 vianetwork 204. Theserver 128 can include one or more components ofdevice 300 ofFIG. 3 . - In an example embodiment, one or more portions of
network 204 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. -
Server 128 hosts one or more software systems, applications or websites, including one or more components of the fulfillment system described herein. In an example embodiment, theserver 128 also includes various software services that facilitate the functionalities of the fulfillment system. The fulfillment system is used to receive and fulfill orders, such as orders submitted online. Orders being shipped into a store are received through the fulfillment system. The orders may include information, such as an image, a price, an order number, a universal item code (UPC), and a deadline. - The autonomous storage and
retrieval tower 100 includes and/or is in communication with the application programming interface (API) 126, which can be in communication with afulfillment server 128 and can enable thefulfillment server 128 to interact with thestorage tower 100 for tracking physical items within thestorage tower 100 when the storage tower is operating in a normal mode of operation. Thefulfillment server 128 may also include theAPI 130 that can interact with thestorage tower 100. -
FIG. 3 is a block diagram of anexemplary computing device 300 that can be used to perform one or more steps of the methods provided by exemplary embodiments. For example,computing device 300 may be thefulfillment server 128 or included within autonomous storage andretrieval tower 100. Thecomputing device 300 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 306 included in thecomputing device 300 can store computer-readable and computer-executable instructions or software for implementing exemplary embodiments. Thecomputing device 300 also includesprocessor 302 and associatedcore 304, and optionally, one or more additional processor(s) 302′ and associated core(s) 304′ (for example, in the case of computer systems having multiple processors/cores), for executing computer-readable and computer-executable instructions or software stored in thememory 306 and other programs for controlling system hardware.Processor 302 and processor(s) 302′ can each be a single core processor or multiple core (304 and 304′) processor. - Virtualization can be employed in the
computing device 300 so that infrastructure and resources in the computing device can be shared dynamically. Avirtual machine 314 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 306 can include a computer system memory or random access memory, such as DRAM, SRAM, EDO RAM, and the like.Memory 306 can include other types of memory as well, or combinations thereof. An individual can interact with thecomputing device 300 through avisual display device 318, such as a touch screen display or computer monitor, which can display, via agraphical user interface 322, one or more user interfaces 319 for receiving data from the individual (e.g., an input for ordered physical items or free physical items). In some embodiments, thevisual display device 318 can act as an input device. Thevisual display device 318 can also display other aspects, elements and/or information or data associated with exemplary embodiments. Thecomputing device 300 can include other I/O devices for receiving input from a individual, for example, a keyboard or another suitablemulti-point touch interface 308, a pointing device 310 (e.g., a pen, stylus, mouse, or trackpad). Themulti-point touch interface 308 and thepointing device 310 can be coupled to thevisual display device 318. Thecomputing device 300 can include other suitable conventional I/O peripherals. - The
computing device 300 can also include one ormore storage devices 324, such as a hard-drive, CD-ROM, or other computer readable media, for storing data and computer-readable instructions and/or software, that implements exemplary embodiments of the system as described herein (e.g., the fulfillment system, API 130), or portions thereof, which can be executed to generate user interface 319 ondisplay 318.Exemplary storage device 324 can also store one or more databases 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 324 can store one ormore databases 326 for storing data, and other data/information used to implement exemplary embodiments of the systems and methods described herein. - The
computing device 300 can include anetwork interface 312 configured to interface via one ormore network devices 320 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, 56 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. Thenetwork interface 312 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 thecomputing device 300 to a type of network capable of communication and performing the operations described herein. Moreover, thecomputing device 300 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 300 can run anoperating system 316, 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, theoperating system 316 can be run in native mode or emulated mode. In an exemplary embodiment, theoperating system 316 can be run on one or more cloud machine instances. -
FIGS. 4A-4B are flow diagrams showing illustrative processing that can be implemented within a system for receiving, storing, and dispensing free physical items from an autonomous storage and retrieval tower in an exemplary embodiment. Rectangular elements are herein denoted “processing blocks” and represent computer software instructions or groups of instructions. Alternatively, the processing blocks may represent steps performed by functionally equivalent circuits such as a digital signal processor (DSP) circuit or an application specific integrated circuit (ASIC). The flow diagrams do not depict the syntax of any particular programming language but rather illustrate the functional information one of ordinary skill in the art requires to fabricate circuits or to generate computer software to perform the processing required of the particular apparatus. It should be noted that many routine program elements, such as initialization of loops and variables and the use of temporary variables may be omitted for clarity. The particular sequence of blocks described is illustrative only and can be varied without departing from the spirit of the concepts, structures, and techniques sought to be protected herein. Thus, unless otherwise stated, the blocks described below are unordered meaning that, when possible, the functions represented by the blocks can be performed in any convenient or desirable order. -
FIG. 4A is a flow diagram illustrating a process for storing a free physical item in the autonomous storage and retrieval tower in accordance with an example embodiment. The controller of the storage tower operates in a normal operating mode at the beginning of the process. Atstep 402, the controller of the storage tower receives an input from the input device. The input is associated with storing a free physical item in the autonomous storage and retrieval tower. Atstep 404, the controller analyzes the input for a specified character or sequence of characters in an identifier included in the input, wherein the specified identifier is associated with storing a free physical item not associated with an order. Atstep 406, the controller identifies the specified identifier in the input. Atstep 408, the controller enters an exception operating state and disables or does not engage the application programming interface (API) associated with the storage to communicate with the fulfillment server. The fulfillment server tracks physical items within the autonomous storage and retrieval tower. Atstep 410, the controller instructs storing of the free physical item associated with the input, wherein the free physical item is received in the storage receptacle of the storage tower and stored in the autonomous storage tower. For example, the crane retrieves the free physical item from the storage receptacle and transports the free physical item on the shaft to a shelf to store the free physical item in the storage tower. Atstep 412, the controller re-enters the normal operating mode and enables the API. -
FIG. 4B is a flow diagram illustrating a process for dispensing a free physical item from the autonomous storage and retrieval tower in accordance with an example embodiment. The controller of the storage tower operates in a normal operating mode at the beginning of the process. Atstep 414, a controller receives an input from the input device. The input is entered by a user for retrieving a free physical item from the storage tower. Atstep 416, the controller analyzes the input for a specified character or sequence of characters in an identifier included in the input, wherein the specified identifier is associated with retrieving a free physical item not associated with an order. Atstep 418, the controller identifies the specified identifier in the input. Atstep 420, the controller enters an exception operating mode and disables or does not engage the application programming interface (API) of the storage tower to communicate with the fulfillment server for tracking the physical items within the storage tower. Atstep 422, the controller instructs retrieval of the free physical item associated with the input, wherein the free physical item is placed in the storage receptacle. For example, the crane retrieves the free physical item from a shelf in the storage tower and transports the free physical item on the shaft to storage receptacle in the storage tower to dispense the free physical item from the storage receptacle. Atstep 424, the controller re-enters the normal mode of operation and enables or re-engages the API. - 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 receiving, storing, and dispensing free physical items from an autonomous storage and retrieval tower. 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. Other technical advantages may become readily apparent to one of ordinary skill in the art after review of the following figures and description.
Claims (14)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/507,998 US20200017298A1 (en) | 2018-07-12 | 2019-07-10 | Autonomous storage and retrieval tower |
| US17/570,687 US20220127078A1 (en) | 2018-07-12 | 2022-01-07 | Autonomous storage and retrieval tower |
| US18/545,149 US12180004B2 (en) | 2018-07-12 | 2023-12-19 | Autonomous storage and retrieval tower |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201862697238P | 2018-07-12 | 2018-07-12 | |
| US16/507,998 US20200017298A1 (en) | 2018-07-12 | 2019-07-10 | Autonomous storage and retrieval tower |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/570,687 Continuation US20220127078A1 (en) | 2018-07-12 | 2022-01-07 | Autonomous storage and retrieval tower |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20200017298A1 true US20200017298A1 (en) | 2020-01-16 |
Family
ID=69139959
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/507,998 Abandoned US20200017298A1 (en) | 2018-07-12 | 2019-07-10 | Autonomous storage and retrieval tower |
| US17/570,687 Abandoned US20220127078A1 (en) | 2018-07-12 | 2022-01-07 | Autonomous storage and retrieval tower |
| US18/545,149 Active US12180004B2 (en) | 2018-07-12 | 2023-12-19 | Autonomous storage and retrieval tower |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/570,687 Abandoned US20220127078A1 (en) | 2018-07-12 | 2022-01-07 | Autonomous storage and retrieval tower |
| US18/545,149 Active US12180004B2 (en) | 2018-07-12 | 2023-12-19 | Autonomous storage and retrieval tower |
Country Status (3)
| Country | Link |
|---|---|
| US (3) | US20200017298A1 (en) |
| GB (1) | GB2590268A (en) |
| WO (1) | WO2020014373A1 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113335909A (en) * | 2020-03-02 | 2021-09-03 | 台湾积体电路制造股份有限公司 | Wafer frame sorting and storing system |
| US11397910B2 (en) | 2018-07-12 | 2022-07-26 | Walmart Apollo, Llc | System and method for product recognition and assignment at an automated storage and retrieval device |
| US11893530B2 (en) | 2018-07-12 | 2024-02-06 | Walmart Apollo, Llc | Automated storage retrieval system connection and communication protocol |
| US12045769B2 (en) | 2018-07-12 | 2024-07-23 | Walmart Apollo, Llc | Autonomous storage and retrieval tower |
| US12103775B2 (en) | 2018-10-31 | 2024-10-01 | Walmart Apollo, Llc | Systems and methods for object storage and retrieval |
| US12180004B2 (en) | 2018-07-12 | 2024-12-31 | Walmart Apollo, Llc | Autonomous storage and retrieval tower |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL2033022B1 (en) * | 2022-09-14 | 2024-03-22 | Inther Logistics Robotics B V | Storage system |
Family Cites Families (216)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3737057A (en) | 1970-06-11 | 1973-06-05 | Cubic Corp | Multi-level automatic storage and recovery system for aircraft |
| JPH0617637B2 (en) | 1985-05-27 | 1994-03-09 | 株式会社日立製作所 | Multistory parking lot |
| US5273392A (en) | 1986-01-02 | 1993-12-28 | Computer Aided Systems, Inc. | Automated work center and method |
| US5065872A (en) | 1990-10-05 | 1991-11-19 | White Storage & Retrieval Systems, Inc. | Dual access storage and retrieval system |
| JPH05270611A (en) | 1992-03-25 | 1993-10-19 | Toyota Motor Corp | Carrying-in and-out controller for automated warehouse |
| DE59309318D1 (en) | 1992-05-29 | 1999-03-04 | Rondo Holdings Ag | Automatic parking garage |
| US5337920A (en) | 1993-04-21 | 1994-08-16 | Clausen Mark K | Rotatable platter storage and retrieval system |
| CH684203A5 (en) | 1993-07-15 | 1994-07-29 | Jacek Wagner | Cylindrical parking building having a central cylindrical inner shaft and car-conveying apparatuses which are independent of one another |
| US5458851A (en) | 1993-10-29 | 1995-10-17 | Packaged Ice, Inc. | Automatic ice bagger with self-contained sanitizing system |
| DE4339056A1 (en) | 1993-11-16 | 1995-05-18 | Stahlbau Huber Gmbh | Control unit for fully automatic small part store |
| DE29615468U1 (en) | 1996-08-16 | 1997-03-13 | Log- o - Store Consulting Engineers, 30890 Barsinghausen | Moving floor shelf block |
| US6224313B1 (en) | 1997-04-01 | 2001-05-01 | Murata Kikai Kabushiki Kaisha | Automatic warehouse |
| DE19812147A1 (en) | 1998-03-20 | 1999-09-23 | Knapp Logistik Automation | Order commissioning completion system with automatic machine |
| US7010501B1 (en) | 1998-05-29 | 2006-03-07 | Symbol Technologies, Inc. | Personal shopping system |
| AU776367B2 (en) | 1999-09-03 | 2004-09-09 | Fenwal, Inc. | Systems and methods for control of pumps |
| US6325775B1 (en) | 1999-09-03 | 2001-12-04 | Baxter International Inc. | Self-contained, transportable blood processsing device |
| WO2001071683A2 (en) | 2000-03-21 | 2001-09-27 | Walker Digital, Llc | Method and apparatus for selecting a supplemental product to offer for sale during a transaction |
| US20050000974A1 (en) | 2000-05-23 | 2005-01-06 | Munror Chirnomas | Method and apparatus for vending goods |
| WO2001097101A2 (en) | 2000-06-16 | 2001-12-20 | Oxford Development Group, Inc. | Delivery of remotely-ordered products |
| DK1366442T3 (en) | 2000-07-10 | 2015-11-16 | Bybox Holdings Ltd | System and method to facilitate reception and collection of goods ordered at online retailers |
| US20070187183A1 (en) | 2000-07-12 | 2007-08-16 | Michael Saigh | System, method and process for computer controlled delivery of classified goods and services through an amalgamated drive-thru complex |
| US6882269B2 (en) * | 2000-07-14 | 2005-04-19 | Darren Murrey | System and method for remotely coordinating the secure delivery of goods |
| US6748295B2 (en) | 2000-07-26 | 2004-06-08 | Northrop Grumman Corporation | Item delivery and retrieval system |
| US6416270B1 (en) | 2000-08-29 | 2002-07-09 | Compu Shop Services, Llc | Automated library kiosk |
| US20070150375A1 (en) | 2000-12-08 | 2007-06-28 | Ping Yang | Method and apparatus for efficient meal delivery |
| US6588651B2 (en) | 2001-01-22 | 2003-07-08 | International Paper Company | Octagonal bulk bin |
| DE10105918A1 (en) | 2001-02-09 | 2003-08-28 | Fraunhofer Ges Forschung | Device for storing and transferring goods in small containers |
| US6443317B1 (en) | 2001-03-16 | 2002-09-03 | American Greetings Corporation | Conversion tower display system |
| US6694217B2 (en) | 2001-05-24 | 2004-02-17 | Breakthrough Logistics Corporation | Automated system for efficient article storage and self-service retrieval |
| WO2002074634A2 (en) | 2001-03-16 | 2002-09-26 | Gregg Bloom | Automated system for efficient article storage and self-service retrieval |
| NL1017811C2 (en) | 2001-04-10 | 2002-10-11 | Stork Prod Eng | Cabin baggage assembly with underpressure. |
| US7870029B2 (en) | 2001-05-03 | 2011-01-11 | International Business Machines Corporation | Determining the availability of purchasable items in a network environment |
| US7236946B2 (en) | 2001-05-03 | 2007-06-26 | International Business Machines Corporation | Operation of control system for ensuring availability of purchasable items in networked machines |
| US20030046166A1 (en) | 2001-06-15 | 2003-03-06 | Liebman Todd S. | Automated self-service ordering system and method of use |
| US6728597B2 (en) | 2001-07-02 | 2004-04-27 | Crisplant A/S | Storage system for storing items to be distributed |
| US6585119B2 (en) | 2001-08-24 | 2003-07-01 | Saul Palder | Modular storage system for multiple stacks |
| US7136883B2 (en) | 2001-09-08 | 2006-11-14 | Siemens Medial Solutions Health Services Corporation | System for managing object storage and retrieval in partitioned storage media |
| US7106202B2 (en) | 2001-09-18 | 2006-09-12 | Dickinson Kent H | Shipping container along with shipping method employing the same |
| US20030093333A1 (en) * | 2001-11-09 | 2003-05-15 | Veeneman William J. | Multi-merchant gift registry |
| US20050038712A1 (en) * | 2001-11-09 | 2005-02-17 | Veeneman William J. | Multi-merchant gift registry |
| GB2382421A (en) | 2001-11-26 | 2003-05-28 | Bybox Holdings Ltd | Collection and delivery system |
| JP3882714B2 (en) | 2002-08-21 | 2007-02-21 | 日立工機株式会社 | Automatic storage device |
| US20040238326A1 (en) | 2002-10-08 | 2004-12-02 | Wayne Lichti | Method and apparatus for material handling and storage |
| AU2003284271A1 (en) | 2002-10-16 | 2004-05-04 | Suzanne Jaffe Stillman | Interactive vending system(s) featuring product customization, multimedia, education and entertainment, with business opportunities, models, and methods |
| EP1573340B1 (en) | 2002-12-16 | 2012-09-26 | Thermo CRS Ltd. | An automatic storage device with a cylindrical rack |
| WO2004095225A2 (en) | 2003-04-04 | 2004-11-04 | United States Postal Service | System and method for tracking of mail using a universal coding system |
| US7123989B2 (en) | 2003-07-01 | 2006-10-17 | Asteres, Inc. | System and method for providing a random access and random load dispensing unit |
| US6845873B1 (en) | 2003-07-17 | 2005-01-25 | Nigel Chattey | Crane apparatus equipped with container security scanning system |
| US7591630B2 (en) | 2003-08-29 | 2009-09-22 | Casepick Systems, Llc | Materials-handling system using autonomous transfer and transport vehicles |
| FI20031259L (en) | 2003-09-04 | 2005-03-05 | Fastems Oy Ab | Multi-rack elevator system and method for controlling the same |
| US20060293956A1 (en) * | 2003-12-09 | 2006-12-28 | Walker Jay S | Systems and methods for e-mail marketing via vending machines |
| GB2409748A (en) | 2003-12-30 | 2005-07-06 | Bybox Holdings Ltd | Process to deliver mail to a central locker bank when the recipient is not at the delivery address to receive the mail |
| CN1914633A (en) | 2004-01-28 | 2007-02-14 | Ww格兰杰有限公司 | System and method for managing the delivery of orders for goods |
| US7837059B2 (en) | 2004-02-27 | 2010-11-23 | Sanden Vendo America, Inc. | Product acquisition devices and methods for vending machines |
| US7086558B1 (en) | 2004-03-02 | 2006-08-08 | Autocrib, Incorporated | Tool vending machine and method therefore |
| ITMI20041334A1 (en) | 2004-07-02 | 2004-10-02 | Fata Group S P A | LARGE AUTOMATED WAREHOUSE SYSTEM FOR PORT STRUCTURES |
| DE502005003035D1 (en) | 2004-09-21 | 2008-04-10 | Keba Ag | STORAGE MACHINE FOR OBJECTS |
| US7360042B2 (en) | 2004-12-20 | 2008-04-15 | Microsoft Corporation | Determining when to evict unused items from storage |
| US7324921B2 (en) | 2004-12-28 | 2008-01-29 | Rftrax Inc. | Container inspection system |
| CN1884013A (en) | 2005-06-24 | 2006-12-27 | 张宁 | Stereo storage (parking) system schema and application thereof |
| JP4666213B2 (en) | 2005-07-05 | 2011-04-06 | 株式会社ダイフク | Goods storage equipment |
| US7168905B1 (en) | 2005-08-01 | 2007-01-30 | Worthwhile Products | Storage and retrieval system |
| GB2430608A (en) | 2005-09-30 | 2007-04-04 | Bybox Holdings Ltd | Automated multiple compartment locker with roller shutter fascia |
| GB2430705A (en) | 2005-09-30 | 2007-04-04 | Bybox Holdings Ltd | Multi-configuration lockerbank construction |
| US8560406B1 (en) | 2006-03-27 | 2013-10-15 | Amazon Technologies, Inc. | Product dimension learning estimator |
| GB2437967A (en) | 2006-05-13 | 2007-11-14 | Bybox Holdings Ltd | Automated lockerbank |
| US7896243B2 (en) | 2006-06-07 | 2011-03-01 | Michael Herskovitz | Self-service autonomous merchandising machine |
| US7912574B2 (en) | 2006-06-19 | 2011-03-22 | Kiva Systems, Inc. | System and method for transporting inventory items |
| EP2050132B1 (en) | 2006-07-26 | 2021-03-10 | Tec-Sem AG | Apparatus for storage of objects from the field of manufacture of electronic components |
| GB0619803D0 (en) | 2006-10-06 | 2006-11-15 | Bybox Holdings Ltd | Lockerbank structure and method of assembly |
| US9033638B2 (en) | 2007-04-17 | 2015-05-19 | International Business Machines Corporation | OHT accessible high density stocker and method |
| DE102007040863B4 (en) | 2007-08-29 | 2010-07-29 | Hänel & Co. | Storage rack with transport device |
| US8597505B2 (en) | 2007-09-13 | 2013-12-03 | Fresenius Medical Care Holdings, Inc. | Portable dialysis machine |
| US9886809B2 (en) | 2007-09-28 | 2018-02-06 | Redbox Automated Retail, Llc | Article dispensing machine and method for auditing inventory while article dispensing machine remains operational |
| US8712872B2 (en) | 2012-03-07 | 2014-04-29 | Redbox Automated Retail, Llc | System and method for optimizing utilization of inventory space for dispensable articles |
| US20090211962A1 (en) | 2008-02-27 | 2009-08-27 | Kyungyoon Min | Processing chambers for use with apheresis devices |
| US8364520B1 (en) * | 2008-08-15 | 2013-01-29 | Freeosk Marketing, Inc. | Method for measuring effectiveness of sampling activity and providing pre-market product feedback |
| US10319173B2 (en) | 2008-10-22 | 2019-06-11 | Newzoom, Inc. | Vending store inventory management and reporting system |
| US8502644B1 (en) | 2009-01-29 | 2013-08-06 | Bank Of American Corporation | Physical item security: tracking device activation |
| JP5620413B2 (en) | 2009-02-17 | 2014-11-05 | コニンクレイク ダウエ エフベルツ ベー.フェー. | Cartridge for coffee bean packaging and coffee beverage system including the same |
| TWI363032B (en) | 2009-04-02 | 2012-05-01 | Healthbanks Biotech Co Ltd | Storage apparatus for storing products |
| TWI680928B (en) | 2009-04-10 | 2020-01-01 | 美商辛波提克有限責任公司 | Vertical lift system and method for transferring uncontained case unit to and from a multilevel storage structure |
| US8678232B2 (en) | 2009-08-27 | 2014-03-25 | Utique, Inc. | Inventory storage and dispensing mechanism |
| GB0916970D0 (en) | 2009-09-28 | 2009-11-11 | Bybox Holdings Ltd | Multifunctional automated collection point |
| US8565914B2 (en) | 2010-01-18 | 2013-10-22 | Vistaprint Technologies Limited | Method and system for automatically tracking packages in automated packaging system |
| US8403614B2 (en) | 2010-03-24 | 2013-03-26 | Bastian Solutions, Llc | Robotic automated storage and retrieval system mixed pallet build system |
| US10328467B2 (en) | 2010-12-20 | 2019-06-25 | Ncr Corporation | Automatic cleaning at a self-service dispensing device |
| GB2491340A (en) | 2011-04-28 | 2012-12-05 | Keytracker Ltd | Locker arrangement with access control via a portable device |
| RU2013156681A (en) * | 2011-05-19 | 2015-06-27 | Зоран КОНЕВИЧ | SYSTEMS, METHODS AND DEVICE FOR DISTRIBUTION OF PRODUCT SAMPLES |
| US9230387B2 (en) | 2011-05-25 | 2016-01-05 | Bby Solutions, Inc. | Retail location robotic wall system |
| US8954190B2 (en) | 2011-08-01 | 2015-02-10 | Zachary Leonid Braunstein | Optimization of pharmacy operations using automatic distributed vending system |
| EP2742458B1 (en) | 2011-08-12 | 2017-04-19 | Fresenius Kabi Deutschland GmbH | Bar code reader for a medical device |
| US8720702B2 (en) | 2011-11-03 | 2014-05-13 | Southern Imperial, Inc. | Merchandise pusher tray with adjustable side barriers |
| US9052992B2 (en) | 2011-12-05 | 2015-06-09 | United States Postal Service | System and method of coordinating electronic parcel locker availability |
| US9516974B2 (en) | 2012-03-09 | 2016-12-13 | Precidio Design Inc. | Container for liquids and set for making the same |
| US9830572B2 (en) | 2012-03-29 | 2017-11-28 | Amazon Technologies, Inc. | Pickup locations |
| US9230230B2 (en) | 2012-03-29 | 2016-01-05 | Amazon Technologies, Inc. | Pickup location monitoring |
| US8755930B2 (en) | 2012-03-30 | 2014-06-17 | Aesynt Incorporated | Method, apparatus, and computer program product for optimization of item location in an automated storage system |
| US20150120602A1 (en) | 2012-05-18 | 2015-04-30 | Demand Solutions Consulting Pty Ltd | System and method for object delivery and pickup |
| US9536236B2 (en) | 2012-06-08 | 2017-01-03 | Ronny Hay | Computer-controlled, unattended, automated checkout store outlet and related method |
| US9117016B2 (en) | 2012-07-23 | 2015-08-25 | Omnicare, Inc. | Universal label and verification systems and methods for filling customer orders of medical items |
| US8972041B2 (en) | 2012-07-31 | 2015-03-03 | Flextronics Ap, Llc | Package delivery kiosk including integrated robotic package lifting assembly with shelving system |
| US20140079518A1 (en) | 2012-09-19 | 2014-03-20 | Shenzhen China Star Optoelectronics Technology Co., Ltd. | Stacking Crane System and the Stacking Crane Thereof |
| JP6068101B2 (en) | 2012-11-13 | 2017-01-25 | 本田技研工業株式会社 | Saddle riding vehicle |
| GB201302620D0 (en) | 2013-02-14 | 2013-04-03 | Bybox Holdings Ltd | Method for operating an automated collection point |
| US20140279658A1 (en) | 2013-03-12 | 2014-09-18 | United Parcel Service Of America, Inc. | Systems and methods of suggesting attended delivery/pickup locations |
| US11421445B2 (en) | 2013-03-15 | 2022-08-23 | August Home, Inc. | Smart lock device with near field communication |
| US20140330603A1 (en) | 2013-05-01 | 2014-11-06 | Thomas Corder | Intelligent Reconfigurable Locker System |
| ES2589755T3 (en) | 2013-07-17 | 2016-11-16 | Dematic Systems Gmbh | Order fulfillment method when preparing storage units at a collection station |
| EP2826730A1 (en) | 2013-07-17 | 2015-01-21 | Dematic Accounting Services GmbH | Method of order fulfilling by preparing storage units at a picking station |
| US9785911B2 (en) | 2013-07-25 | 2017-10-10 | I AM Robotics, LLC | System and method for piece-picking or put-away with a mobile manipulation robot |
| ITVI20130214A1 (en) | 2013-08-09 | 2015-02-10 | Idea Srl | AUTOMATED WAREHOUSE |
| ITVI20130210A1 (en) | 2013-08-09 | 2015-02-10 | Idea Srl | MODULAR AUTOMATIC DISTRIBUTOR MODULES AND MODULAR AUTOMATIC DISTRIBUTOR |
| EP3044741B1 (en) | 2013-09-09 | 2022-11-16 | Dematic Corp. | Autonomous mobile picking |
| KR101364037B1 (en) | 2013-09-11 | 2014-02-19 | (주) 웨이브링크 | An improved automatic goods dispenser and an automatic goods feeding machine having the same |
| US10600095B2 (en) * | 2013-09-26 | 2020-03-24 | Amazon Technologies, Inc. | Kiosk management system |
| US9141931B2 (en) | 2013-09-26 | 2015-09-22 | Amazon Technologies, Inc. | Inventory distribution method and system |
| EP3053854B1 (en) | 2013-09-30 | 2021-04-14 | Murata Machinery, Ltd. | Storage warehouse |
| GB201317313D0 (en) | 2013-09-30 | 2013-11-13 | Bybox Holdings Ltd | Lockerbank network and method of operation |
| EP3058529A4 (en) | 2013-10-14 | 2017-04-26 | United Parcel Service Of America, Inc. | Systems and methods for conveying a parcel to a consignee, for example, after an unsuccessful delivery attempt |
| WO2015061008A1 (en) | 2013-10-26 | 2015-04-30 | Amazon Technologies, Inc. | Unmanned aerial vehicle delivery system |
| EP2881905B1 (en) | 2013-12-09 | 2018-02-07 | Cleveron AS | Self-service parcel terminal |
| US20150186840A1 (en) | 2013-12-23 | 2015-07-02 | Lori TORRES | Smart locker system and method of parcel delivery |
| US10076220B2 (en) | 2014-03-24 | 2018-09-18 | International Cleaning Equipment Holdings Co., Ltd. | Floor cleaning machines having intelligent systems, associated sub-assemblies incorporating intelligent systems, and associated methods of use |
| US9120624B1 (en) * | 2014-04-22 | 2015-09-01 | Anytime Depot, LLC | Package drop-off and pick-up system |
| US9984525B2 (en) | 2014-04-24 | 2018-05-29 | The Hillman Group, Inc. | Automated vending inventory management apparatuses and method |
| US10380537B2 (en) | 2014-05-23 | 2019-08-13 | Transform Sr Brands Llc | Merchandise pickup system, method, and media for allied merchants |
| EP2950282A1 (en) | 2014-05-30 | 2015-12-02 | Cleveron Ltd. | Modular parcel terminal and the method for sending parcels |
| US20150356664A1 (en) | 2014-06-05 | 2015-12-10 | David Mackler | System And Method For Pre-ordering And Delivery Of Concession Products At Entertainment Venues |
| US10074068B2 (en) | 2014-06-20 | 2018-09-11 | United States Postal Service | Systems and methods for control of electronic parcel lockers |
| US10303133B1 (en) | 2014-06-23 | 2019-05-28 | Amazon Technologies, Inc. | Presenting predicted items to users |
| CA2951960A1 (en) * | 2014-06-25 | 2015-12-30 | Retailmenot, Inc. | Apparatus and method for mobile-dispatcher for offer redemption work flows |
| DE102014111394A1 (en) | 2014-08-11 | 2016-02-11 | SSI Schäfer Noell GmbH Lager- und Systemtechnik | Storage and picking system and method for optimized storage and retrieval of articles |
| US20160125508A1 (en) | 2014-10-29 | 2016-05-05 | Wal-Mart Stores, Inc. | Methods And Systems For Adding Items To Existing Orders |
| GB201419498D0 (en) | 2014-10-31 | 2014-12-17 | Ocado Innovation Ltd | System and method for fulfilling E-commerce orders from a hierarchy of fulfilment centres |
| ES2777530T3 (en) | 2014-12-22 | 2020-08-05 | Essegi Automation Srl | Improved storage drive |
| WO2016112037A1 (en) | 2015-01-05 | 2016-07-14 | Resocator, Inc. | Global resource locator |
| US9482522B2 (en) | 2015-01-26 | 2016-11-01 | Ricoh Company, Ltd. | Digital locker |
| US20160236865A1 (en) | 2015-02-16 | 2016-08-18 | David Altemir | Automated Warehouse Storage and Retrieval System |
| US20160259344A1 (en) | 2015-03-06 | 2016-09-08 | Wal-Mart Stores, Inc. | Shopping facility assistance systems, devices, and methods to facilitate responding to a user's request for product pricing information |
| WO2016176464A1 (en) | 2015-04-28 | 2016-11-03 | Dinnercall, A Public Benefit Corporation | Devices, systems, and methods for prepared food ordering, sales, and distribution |
| US9563197B2 (en) | 2015-05-04 | 2017-02-07 | Bby Solutions, Inc. | Random-access robotic inventory dispensary: multi-pick fulfillment |
| US9984520B1 (en) | 2015-06-29 | 2018-05-29 | Good2Go, LLC | Facility and resource access system |
| JP6650707B2 (en) | 2015-09-02 | 2020-02-19 | 株式会社フルタイムシステム | Storage device and article storage system |
| EP3142085B1 (en) | 2015-09-12 | 2022-03-02 | Cleveron AS | Parcel terminal and a method for optimizing a capacity of packages in said terminal |
| US11341346B2 (en) | 2015-09-12 | 2022-05-24 | Cleveron As | Self-service parcel terminal with optimized shelving arrangement |
| US10114996B2 (en) | 2015-09-12 | 2018-10-30 | Cleveron Ltd. | Self-service parcel terminal with optimized shelving arrangement |
| US20170091710A1 (en) | 2015-09-28 | 2017-03-30 | Jesse Van Dyke | Unattended Delivery Drop Box |
| CA3000699A1 (en) | 2015-09-29 | 2017-04-06 | Lineage Logistics, LLC | Warehouse rack space optimization |
| JP2019502977A (en) | 2015-10-30 | 2019-01-31 | ウォルマート アポロ,エルエルシー | Mobile retail system and distribution and storage method of mobile retail system |
| ITUB20155527A1 (en) | 2015-11-12 | 2017-05-12 | Federico Bruni | METHOD, WAREHOUSE, DRONE AND SHIPMENT SYSTEM |
| US9767309B1 (en) | 2015-11-23 | 2017-09-19 | Experian Information Solutions, Inc. | Access control system for implementing access restrictions of regulated database records while identifying and providing indicators of regulated database records matching validation criteria |
| WO2017091685A1 (en) | 2015-11-25 | 2017-06-01 | Wal-Mart Stores, Inc. | Unmanned aerial delivery to secure location |
| US10187542B1 (en) | 2015-12-19 | 2019-01-22 | Ripcord Inc. | Integrated physical warehouse and digital document management system |
| US20170200117A1 (en) | 2016-01-07 | 2017-07-13 | Wal-Mart Stores, Inc. | Systems and methods of fulfilling product orders |
| WO2017153920A1 (en) | 2016-03-09 | 2017-09-14 | Signifi Solutions Inc. | Automated kiosk for transporting an item with a tray |
| WO2017156776A1 (en) | 2016-03-18 | 2017-09-21 | Hong Kong R&D Centre for Logistics and Supply Chain Management Enabling Technologies Limited | Locker and locker system |
| GB201604868D0 (en) | 2016-03-22 | 2016-05-04 | Bybox Holdings Ltd | Automated locker system and method for delivery and collection of packages |
| WO2017173138A1 (en) | 2016-04-01 | 2017-10-05 | Ember Technologies, Inc. | Secured delivery container |
| US10872306B2 (en) | 2016-04-06 | 2020-12-22 | Smiota, Inc. | Facilitating retrieval of items from an electronic device |
| WO2017196655A1 (en) | 2016-05-10 | 2017-11-16 | GeoPRI, LLC | Systems and methods for managing and validating the exchange of product information |
| GB201609965D0 (en) | 2016-06-07 | 2016-07-20 | Bybox Holdings Ltd | Method and apparatus for collection of items from a store |
| US10621543B2 (en) | 2016-07-27 | 2020-04-14 | Aniruddha Rajendra Gupte | System and method to enable delivery and pick up of packages using pods and unmanned vehicles |
| MX2019001477A (en) | 2016-08-05 | 2019-08-21 | Walmart Apollo Llc | Authenticating mobile lockers. |
| US20180060800A1 (en) | 2016-08-31 | 2018-03-01 | United Parcel Service Of America, Inc. | Locker banks with automatically opening doors |
| US10600022B2 (en) | 2016-08-31 | 2020-03-24 | United Parcel Service Of America, Inc. | Systems and methods for synchronizing delivery of related parcels via a computerized locker bank |
| US9990521B2 (en) | 2016-09-06 | 2018-06-05 | Amazon Technologies, Inc. | Bundled unit identification and tracking |
| CN107454863B (en) | 2016-09-27 | 2019-02-05 | 东北大学 | A multi-unit rotary storage express intelligent sorting and extraction system and method |
| US10062048B2 (en) | 2016-09-29 | 2018-08-28 | Walmart Apollo, Llc | Systems and methods to distribute and authenticate product delivery lockers |
| US20180121872A1 (en) | 2016-10-31 | 2018-05-03 | Ricoh Company, Ltd. | Streamlining of package processing in a mailcenter service system |
| US10748112B2 (en) | 2016-10-31 | 2020-08-18 | Ricoh Company, Ltd. | Intelligent use of lockers in mailcenter package processing system |
| US20180144296A1 (en) | 2016-11-18 | 2018-05-24 | ATC Logistic & Electronics, Inc. | Visual tracking and processing of electronic devices |
| WO2018118188A1 (en) | 2016-12-20 | 2018-06-28 | Walmart Apollo, Llc | Systems and methods for storing and retrieving merchandise at product distribution centers |
| US10039400B2 (en) | 2016-12-23 | 2018-08-07 | Innovative World Solutions, LLC | Integrated package and mail delivery security system |
| US11488436B2 (en) | 2017-01-03 | 2022-11-01 | United Parcel Service Of America, Inc. | Computerized locker banks with enhanced forecasting capabilities |
| US11453497B2 (en) | 2017-01-03 | 2022-09-27 | United States Postal Service | Autonomous delivery drop points for autonomous delivery vehicles |
| WO2018157095A1 (en) | 2017-02-24 | 2018-08-30 | Opex Corporation | Automated storage and retrieval system |
| CN106942915A (en) | 2017-02-24 | 2017-07-14 | 杭州电子科技大学信息工程学院 | Intelligent express mail storing compartment |
| FR3063372B1 (en) | 2017-02-27 | 2019-03-29 | Savoye | AUTOMATIC SETTING DEVICE AND CORRESPONDING DISTRIBUTION AND INSERTION METHODS. |
| CA3053960A1 (en) * | 2017-03-06 | 2018-09-13 | United States Postal Service | System and method of providing informed delivery items using a hybrid-digital mailbox |
| IL251528A0 (en) | 2017-04-03 | 2017-06-29 | Arad Art Display Ltd | Mailbox system for distribution of packages |
| EP3392848A1 (en) | 2017-04-23 | 2018-10-24 | Cleveron AS | Method for increasing the speed of discharge and insertion of postal objects in a parcel terminal and a parcel terminal |
| US10472173B2 (en) | 2017-04-24 | 2019-11-12 | Ching Qing Guo | Public accessible automated robotic warehouse for mails, parcels and packages |
| US20180365641A1 (en) | 2017-06-16 | 2018-12-20 | Zipcodexpress, Inc. | Locker-Based Logistics Management System |
| US10043151B1 (en) | 2017-06-16 | 2018-08-07 | Zipcodexpress, Inc. | Locker-based logistics management system |
| US11948124B2 (en) | 2017-07-07 | 2024-04-02 | Transformation Packaging Llc | Shipment record systems and methods |
| KR20190011346A (en) | 2017-07-19 | 2019-02-07 | 주식회사 티지엘 | Tags for lost or incorrectly shipped management and Classification and transfer method of laundry using the same |
| CN107346590A (en) | 2017-08-29 | 2017-11-14 | 深圳志合天成科技有限公司 | A kind of self-service terminal machine |
| US10643415B2 (en) | 2017-10-16 | 2020-05-05 | Florence Corporation | Package management system with accelerated delivery |
| US10915856B2 (en) | 2017-10-16 | 2021-02-09 | Florence Corporation | Package management system with accelerated delivery |
| US11270251B2 (en) | 2017-10-16 | 2022-03-08 | Florence Corporation | Package management system with accelerated delivery |
| US11144873B2 (en) | 2017-10-16 | 2021-10-12 | Florence Corporation | Package management system with accelerated delivery |
| CN107814122B (en) | 2017-11-24 | 2020-01-31 | 醴陵市绿源商贸有限公司 | A kind of intelligent storage method and circular intelligent storage device |
| US10529159B2 (en) | 2017-12-18 | 2020-01-07 | Rite-Hite Holding Corporation | Methods and apparatus to wirelessly interlock doors |
| US20190213539A1 (en) | 2018-01-09 | 2019-07-11 | Alexander J. Petroski | Item exchange locker and station |
| US10997548B2 (en) | 2018-01-12 | 2021-05-04 | FoodGarage, LLC | Item ordering, pickup, and notification methods |
| US10799051B2 (en) | 2018-04-11 | 2020-10-13 | Signifi Solutions Inc. | Smart locker system |
| WO2019212853A1 (en) | 2018-05-04 | 2019-11-07 | Walmart Apollo, Llc | Systems and methods for automated storage and retrieval of objects |
| WO2019222246A1 (en) | 2018-05-14 | 2019-11-21 | Walmart Apollo, Llc | Systems and methods for automated storage and retrieval |
| WO2019222645A1 (en) | 2018-05-18 | 2019-11-21 | Walmart Apollo, Llc | Autonomous object storage and retrieval tower |
| US11410118B2 (en) | 2018-06-01 | 2022-08-09 | Florence Corporation | Package management system |
| WO2019236863A1 (en) | 2018-06-07 | 2019-12-12 | Walmart Apollo, Llc | Systems and methods for object storage and retrieval |
| US12051294B2 (en) | 2018-06-20 | 2024-07-30 | Smiota, Inc. | Smart locker agnostic operating platform enabled retrieval of items |
| WO2020006218A1 (en) | 2018-06-27 | 2020-01-02 | Walmart Apollo, Llc | Systems and methods for object storage and retrieval |
| US11049065B2 (en) | 2018-06-30 | 2021-06-29 | Staples, Inc. | Automated guided vehicle control and organizing inventory items using stock keeping unit clusters |
| US20200012245A1 (en) | 2018-07-06 | 2020-01-09 | Angeles Marin Pulido | Home automation device for package delivery and receipt |
| GB2590244B (en) | 2018-07-12 | 2022-05-25 | Walmart Apollo Llc | Systems and methods for object storage and retrieval |
| WO2020014373A1 (en) | 2018-07-12 | 2020-01-16 | Walmart Apollo, Llc | Autonomous storage and retrieval tower |
| GB2590267A (en) | 2018-07-12 | 2021-06-23 | Walmart Apollo Llc | Autonomous storage and retrieval tower |
| GB2590246A (en) | 2018-07-12 | 2021-06-23 | Walmart Apollo Llc | System and method for product recognition and assignment at an automated storage and retrieval device |
| GB2590248A (en) | 2018-07-12 | 2021-06-23 | Walmart Apollo Llc | Automated storage retrieval system connection and communication protocol |
| WO2020028799A1 (en) | 2018-08-02 | 2020-02-06 | Walmart Apollo, Llc | Systems and methods for object storage and retrieval |
| WO2020092790A2 (en) | 2018-10-31 | 2020-05-07 | Walmart Apollo, Llc | Systems and methods for object storage and retrieval |
| WO2020118227A1 (en) | 2018-12-06 | 2020-06-11 | Walmart Apollo, Llc | Systems and methods for object storage and retrieval |
| US11645612B2 (en) | 2019-02-01 | 2023-05-09 | ZipcodeXpress Inc. | Locker-based logistics management system with dynamic and real-time addressing |
| US20200317446A1 (en) | 2019-04-08 | 2020-10-08 | Walmart Apollo, Llc | Expandable autonomous storage and retrieval tower |
-
2019
- 2019-07-10 WO PCT/US2019/041222 patent/WO2020014373A1/en not_active Ceased
- 2019-07-10 GB GB2100974.1A patent/GB2590268A/en not_active Withdrawn
- 2019-07-10 US US16/507,998 patent/US20200017298A1/en not_active Abandoned
-
2022
- 2022-01-07 US US17/570,687 patent/US20220127078A1/en not_active Abandoned
-
2023
- 2023-12-19 US US18/545,149 patent/US12180004B2/en active Active
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11397910B2 (en) | 2018-07-12 | 2022-07-26 | Walmart Apollo, Llc | System and method for product recognition and assignment at an automated storage and retrieval device |
| US11893530B2 (en) | 2018-07-12 | 2024-02-06 | Walmart Apollo, Llc | Automated storage retrieval system connection and communication protocol |
| US12045769B2 (en) | 2018-07-12 | 2024-07-23 | Walmart Apollo, Llc | Autonomous storage and retrieval tower |
| US12180004B2 (en) | 2018-07-12 | 2024-12-31 | Walmart Apollo, Llc | Autonomous storage and retrieval tower |
| US12236393B2 (en) | 2018-07-12 | 2025-02-25 | Walmart Apollo, Llc | Automated storage retrieval system connection and communication protocol |
| US12103775B2 (en) | 2018-10-31 | 2024-10-01 | Walmart Apollo, Llc | Systems and methods for object storage and retrieval |
| CN113335909A (en) * | 2020-03-02 | 2021-09-03 | 台湾积体电路制造股份有限公司 | Wafer frame sorting and storing system |
| US12300532B2 (en) | 2020-03-02 | 2025-05-13 | Taiwan Semiconductor Manufacturing Co., Ltd. | Wafer frame sorter and stocker |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2590268A (en) | 2021-06-23 |
| GB202100974D0 (en) | 2021-03-10 |
| US20240116713A1 (en) | 2024-04-11 |
| US12180004B2 (en) | 2024-12-31 |
| WO2020014373A1 (en) | 2020-01-16 |
| US20220127078A1 (en) | 2022-04-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12180004B2 (en) | Autonomous storage and retrieval tower | |
| US12045769B2 (en) | Autonomous storage and retrieval tower | |
| US12111889B1 (en) | Automated and periodic updating of item images data store | |
| US11568632B1 (en) | Item identification among a variant of items | |
| US20230214768A1 (en) | Detecting inventory changes | |
| US20190344965A1 (en) | Systems and methods for automated storage and retrieval | |
| US10882692B1 (en) | Item replacement assistance | |
| US12271938B1 (en) | System and apparatus to present predicted items | |
| US20220306385A1 (en) | Expandable autonomous storage and retrieval tower | |
| US10163149B1 (en) | Providing item pick and place information to a user | |
| US20160055561A1 (en) | Product display management system | |
| US20240232790A1 (en) | System and method for product recognition and assignment at an automated storage and retrieval device | |
| US10632504B2 (en) | Systems and methods for sorting mechanisms at a terminal | |
| US20200179981A1 (en) | Relabeling System for Unlabeled Cartons for FAST System | |
| CN110956417B (en) | Store commodity processing method and device | |
| US10372753B2 (en) | System for verifying physical object absences from assigned regions using video analytics | |
| US20170286876A1 (en) | Systems, devices, and methods for generating a route for relocating objects | |
| US20180174124A1 (en) | Systems and methods for sorting mechanisms at a terminal | |
| US9703448B2 (en) | Systems, devices, and methods for distributed processing for preauthorized payment | |
| CN107590726B (en) | Automatic sales system and information management device | |
| US20180253448A1 (en) | Systems, Devices, and Methods for Determining Relocation Destinations for Distributed Objects | |
| KR102228878B1 (en) | A method of executing a delivery management application, and a service server providing a delivery management service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: APPLICATION DISPATCHED FROM PREEXAM, NOT YET DOCKETED |
|
| AS | Assignment |
Owner name: WALMART APOLLO, LLC, ARKANSAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DURKEE, PAUL EDWARD;JOHNSON, BRADLEY;SIGNING DATES FROM 20180713 TO 20180727;REEL/FRAME:050696/0679 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE |