This invention relates to layaway systems at retail stores, and specifically to a system and method for delivering items from layaway to a customer using a drone or autonomous vehicle.
Retail stores use layaway accounts as a method for customers to purchase items by making payments over a period of time. A customer opens a layaway account for one or more items, and makes payments on the items until the balance owed on the layaway account is paid off. The retail store holds the items for the customer in storage until the layaway account balance is paid off. Once the layaway account balance is paid off by the customer, the layaway account merchandise can be picked up by the customer. When customers come into a retail store and pay off their layaway account balance, they wish to be able to pick up their layaway items quickly. Often, however, customers are made to wait while a store employee finds and delivers the layaway merchandise. During busy times of the retail store, the customer may have to wait an unacceptable amount of time for their layaway merchandise to be found and delivered by an employee.
Accordingly, what is needed is a layaway system that reduces wait time for customers picking up layaway merchandise in a retail store.
As discussed above, disclosed are embodiments of an invention that relates to layaway systems at retail stores, and specifically to a system and method for delivering items from layaway to a customer using a drone or autonomous vehicle. Layaway accounts are in common usage at retail stores as a way for customers to pay for layaway merchandise over a period of time. A customer opens a layaway account with the retail store. The retail store keeps the layaway items in storage for the customer. The customer makes payments on the layaway account, and when it is paid off, the customer collects the layaway items from the store. One of the steps in this process that can get backed up is when the customer comes to pick up their merchandise at the retail store. The customer often has to wait while a store employee finds and delivers the layaway items. The disclosed layaway system provides improved service to a customer in a number of ways. The disclosed layaway system and method of storing and delivering layaway items provides a means for the customer to preschedule pickups. The disclosed layaway system and method of storing and delivering layaway items also provides a way for the layaway system of the retail store to detect when a customer enters the store and let them know the balance on their account, so the customer can decide if they want to pay off their layaway account and pick up the merchandise while they are in the store. Also, the disclosed layaway system and method of storing and delivering layaway merchandise uses an automated drone cart or autonomous vehicle to deliver and/or store layaway merchandise. Using a drone or autonomous vehicle to deliver items to the customer in the retail store minimizes the use of employees and speeds up delivery of the layaway merchandise. Using a drone or autonomous vehicle to store items minimizes employee time transferring items from one place to another.
Disclosed is a system and method of delivering layaway merchandise that includes a layaway processing utility, a detector, and a drone. A drone is any autonomous, or robotic, vehicle of any size. The layaway processing utility electronically stores information about the layaway account and communicates with the customer. The detector detects when the customer has entered the retail store and communicates with the layaway processing utility. The drone is loaded with the layaway merchandise (one or more layaway items) of the customer and automatically finds and delivers the layaway merchandise to the customer in the retail store. The customer can interact with the layaway processing utility using a mobile computing device to schedule the layaway pickup, and/or to make a payment on their layaway account. In some embodiments, the customer opens the layaway account online. When the customer enters the retail store, the layaway processing utility will be informed that the customer is in the store by the detector. The layaway processing utility will communicate with the customer to determine if they wish to pick up and/or pay off their layaway account. Once the layaway account is paid off and ready for delivery, the layaway processing utility provides for delivery of the one or more layaway items. In some embodiments, the layaway processing utility instructs a retail store employee to load the layaway merchandise into a drone, and instructs the drone to find the customer in the store and deliver the layaway merchandise to them. In some embodiments, the layaway merchandise is loaded into the drone when the layaway account is opened, and the layaway processing utility instructs the drone to deliver the items once the layaway account is paid off. In some embodiments, the drone is stored in its own garage controlled by the drone. When the drone gets the instruction to deliver items, the drone opens a door of the drone garage and delivers the merchandise. The disclosed layaway system reduces the wait time for customers to pick up their layaway items, provides easy ways for the customer to schedule their layaway pickup, and minimizes the employee time needed to find and deliver the layaway merchandise.
Disclosed is a system for organizing layaway pickups that includes a means for detecting that a customer has entered a retail store, and a means for robotically delivering layaway merchandise to the customer in response to detecting that the customer has entered the retail store. In some embodiments, the system for organizing layaway pickups includes a means for determining if the customer has a layaway account at the retail store. In some embodiments, the system for organizing layaway pickups includes a means for communicating a layaway account payoff balance to the customer. Disclosed is a system for organizing layaway pickups that includes a means for detecting that a customer has paid off their layaway balance, and a means for robotically delivering layaway merchandise to the customer in response to detecting that the layaway balance has been paid off.
Layaway system 110 provides a means to set up layaway accounts, store layaway items, interact with the customer about their layaway account, accept layaway payments, and deliver layaway items once the layaway account is paid off. Layaway system 110 streamlines the layaway system and minimizes the number of employees and amount of employee time needed to store and deliver layaway items. Layaway system 110 makes it easy for customers to set up and maintain their layaway accounts, and minimizes the customer time and effort needed to obtain delivery of their layaway items.
Layaway processing utility 122 is a layaway program and database designed to store information and data related to layaway accounts of retail store 108. Layaway processing utility 122 stores data on each layaway account, accepts and tracks payments to layaway accounts, and is the information database for the layaway accounts of retail store 108. Retail store 108 can be one store or a chain of retail stores. Layaway processing utility 122 can cover the layaway accounts for one store or a chain of stores, for example. In the embodiment shown in
Retail store 108, in the embodiment of layaway system 110 shown in
Detector 118 is communicatively coupled to layaway processing utility 122 via communication 126 (
Drone 140 is any type of autonomous, unmanned or robotically-controlled vehicle that moves inside of or outside of retail store 108, and can be loaded with layaway merchandise to deliver layaway merchandise to customer 112. It is to be understood that drone 140 is a cart-type drone in this example, but this is not meant to be limiting. Drone 140 is shown as a wheeled vehicle in the figures, but this is not meant to be limiting. In some embodiments, drone 140 is a winged vehicle such as a flying drone or airplane. Drone 140 can also be a mobile box, a car or a truck, or any other type of robotic, remotely controlled, or autonomous vehicle. Drone 140 can be any size or configuration of autonomous vehicle. Drone 140 is communicatively coupled to layaway processing utility 122 via communication 136 as shown in
Drone garage 186 can be any type of storage facility for drone 140. In this embodiment, drone garage 186 has a garage door that opens to allow drone 140 to enter and exit. Drone garage 186 is autonomously controlled by drone 140 (as well as other systems) so that drone 140 can open and close the drone garage door and exit and enter without human help. Drone garage 186, in this embodiment, is a type of merchandise storage facility for both drone 140 and layaway item 152. Drone 140 is communicatively coupled to drone garage 186 using a communication link 188 (
In some embodiments, layaway item 152 is not stored in drone 140. In this example embodiment where layaway item 152 is stored separate from drone 140, layaway processing utility 122 provides instructions to one or more employee of retail store 108 to load drone 140 with layaway item 152 (
In another example embodiment, layaway item 152 is stored in an automated bin, which automatically loads layaway item 152 into drone 140 stored in drone garage 186 once layaway account 172 is paid off. This can be done with no human interaction.
In the embodiment of system 110 shown in the figures, drone 140 is a means for robotically and/or autonomously delivering layaway item 152 to customer 112 in response to detector 118 detecting that customer 112 has entered retail store 108. Layaway processing utility 122 is a means for determining if customer 112 has a layaway account at retail store 108. If layaway processing utility 122 has a layaway account stored in its database for customer 112, then layaway processing utility 122 determines that customer 112 has a layaway account at retail store 108. In the embodiment shown in the figures, layaway processing utility 122 determines that customer 112 has layaway account 172 (
If layaway processing utility 122 determines that customer 112 does not have a layaway account with retail store 108, then no further action is taken by layaway processing utility 122 with respect to customer 112.
Referring back to
In some embodiments where drone 140 is not available to deliver to a home, shipping services will be used to deliver layaway item 152 to the home of customer 112. In some embodiments, shipping of item 152 is coordinated with delivery trucks that maybe going to or near the home anyways. This coordination of shipping reduces shipping costs for the customer and the retail store.
Referring again to the embodiment pf layaway system 110 shown in
In the embodiment shown in the figures, drone 140 will find customer 112 in retail store 108 and deliver layaway item152 to customer 112, as shown in
Drone 140, in the embodiment shown in the figures, has a number of compartments to hold merchandise for different customers. In the embodiment shown in the figures, drone 140 has three compartments, compartment 180, compartment 182, and compartment 184. Compartment 180 is loaded with layaway item 152 for customer 112. Compartments 180, 182, and 184 are each locked. Compartments 180, 182, and 184 are locked so that only the customer whose layaway merchandise is in a particular compartment can open that particular compartment. Layaway processing utility 122, in this embodiment, provides customer 112 with a code to open compartment 180 via communication 132 (
In some embodiments, drone 140 does not have multiple compartments. In this example embodiment, drone 140 has only one compartment, such as compartment 180, and drone 140 stores and delivers only one customer's layaway merchandise. Once the customer picks up the layaway merchandise, drone 140 is loaded with the merchandise for a new layaway account and is stored in layaway garage 186 until the layaway account is paid off.
Customer 112 can open compartment 180 in many different ways, not limited to a code. In some embodiments, customer 112 will use a radio-frequency identification (RFID) or near field communication (NFC) tag that has been programmed for customer 112. In some embodiments, customer 112 will use a loyalty card provided by retail store 108 to open compartment 180 of drone 140. Layaway processing utility 122 and retail store 108 can provide customer 112 any number of secure means to open compartment 180 to retrieve layaway item 152. The secure means will allow customer 112 to open compartment 180, but not open other compartments 182 and 184 of drone 140, and will not allow other customers to access compartment 180.
If customer 112 did not pre-schedule a pickup of layaway item 152, layaway processing utility 122 will, in response to detector 118 detecting that customer 112 has entered retail store 108, and layaway processing utility 122 determining that customer 112 has layaway account 172, communicate with customer 122 to determine if customer 112 will be picking up layaway item 152 during their visit to retail store 108. If customer 112 has mobile computing device 114, as shown in the figures, then communication 132 between mobile computing device 114 and layaway processing utility 122 can be used to determine if layaway item 152 is to be picked up. In some embodiments, however, customer 112 may not have mobile computing device 114. In some embodiments, a kiosk 116 can be used for communication between customer 112 and layaway processing utility 122, as shown in
Kiosk 116 and communication 130 (
Referring back to the embodiment shown in
Layaway processing utility 122 sends a layaway pickup query 148 (
Layaway processing utility 122, in this embodiment, includes a payment module 154, a pickup scheduling module 156, and a drone control module 158, as shown in
Payment module 154 sends a balance paid indicator 160 to pickup scheduling module 156 in response to customer 112 paying off the balance of layaway account 172, or a layaway account payoff amount 162 being equal to zero. Layaway account payoff amount 162 is the amount owed on the layaway account. The payment of layaway account payoff amount 162 can happen before customer 112 visits retail store 108 or while customer 112 is in retail store 108.
Payment module 154 sends layaway account payoff amount 162 to pickup scheduling module 156. In some embodiments, payment module 154 sends layaway account payoff amount 162 to pickup scheduling module 156 in response to payment module 154 receiving a payoff amount request 164 from pickup scheduling module 156. In some embodiments, payment module 154 sends layaway account payoff amount 162 to pickup scheduling module 156 in response to detector 118 detecting that customer 112 has entered retail store 108 and pickup scheduling module 156 sending layaway pickup query 148 to mobile device 114. In some embodiments, payment module 154 sends layaway account payoff amount 162 to pickup scheduling module 156 in response to pickup scheduling module 156 sending layaway pickup query 148 to mobile device 114, and mobile device 114 sending a pickup request 166 to layaway processing utility 122.
Mobile device 114 receives layaway pickup query 148 from layaway processing utility 122. Mobile computing device 114 will pass this information along to customer 112 via a display, speaker, or other input/output device. If customer 112 indicates to mobile computing device 114 that customer 112 wishes to pick up layaway item 152, mobile computing device 114 will send pickup request 166 to layaway processing utility 152, including one or both of payment module 154 and pickup scheduling module 156.
If customer 112 has paid off any balance due on layaway account 172 (layaway account payoff amount 162 is equal to zero) before entry into retail store 108, payment module 154 will send balance paid indicator 160 to pickup scheduling module 156. Pickup scheduling module 156 sends an activate drone request 190 to drone control module 158 in response to pickup scheduling module 156 receiving balance paid indicator 160. Drone control module 158 sends delivery request 150 to drone 140 in response to receiving activate drone request 190 from pickup scheduling module 156. Drone 140 opens drone garage 186 and delivers layaway item 152 to customer 112 in response to receiving delivery request 150.
In some embodiments, layaway item 152 is not stored in drone 140, and needs to be loaded by a person into drone 140. In this example embodiment, pickup scheduling module 156 sends a load drone request 168 to drone control module 158 and a stockroom input/output (I/O) device 176 (
If customer 112 has a balance due on layaway account 172 when they enter retail store 108, payment module 154 sends payoff amount 162 to pickup scheduling module 156 in response to receiving payoff amount request 164 from pickup scheduling module 156. In some embodiments, pickup scheduling module 156 sends layaway account payoff amount 162 to mobile device 114 in response to pickup scheduling module 156 receiving pickup request 166 from mobile device 114. In some embodiments, pickup scheduling module 156 sends payoff amount 162 to mobile device 114 with layaway pickup query 148. Customer 112 can use mobile computing device 114 or any other method to pay for payoff amount 162 of layaway account 172. Once layaway account 172 has no balance due, payment module 154 will send balance paid indicator 160 to pickup scheduling module 156. If layaway item 152 is stored in drone 140, pickup scheduling module 156 sends activate drone request 190 to drone control module 158.
If layaway item 152 is not stored in drone 140, pickup scheduling module 156 sends load drone request 168 to both drone control module 158 and stockroom input/output (I/O) device 176 in response to pickup scheduling module 158 receiving pickup request 166 from mobile device 114, and pickup scheduling module 158 receiving balance paid indicator 160 from payment module 154. In some embodiments, pickup scheduling module 156 sends load drone request 168 to drone control module 158 in response to pickup scheduling module 158 receiving balance paid indicator 160 from payment module 154. In some embodiments, pickup scheduling module 156 sends load drone request 168 to stockroom I/O device 176 in response to pickup scheduling module 158 receiving balance paid indicator 160 from payment module 154.
Stockroom I/O device 176 is a device used for communication between layaway processing utility 122 and stockroom employees of retail store 108. In this embodiment, stockroom I/O device 176 is used to tell a stockroom employee that they should load layaway item 152 into drone 140 for those times when layaway item 152 has not been store or pre-loaded into drone 140, or is not automatically or robotically loaded. Stockroom I/O device 176 is also used for the stockroom employee to indicate to layaway processing utility 122 that drone 140 has been loaded with layaway item 152. Stockroom I/O device 176 can be a computer with a monitor and a keyboard located in the stockroom, for example. Stockroom I/O device can display load drone request 168 on a monitor for stockroom employees to see. Load drone request 168 includes instructions to load layaway item 152 into drone 140. The stockroom employees respond by loading layaway item152 into drone 140, and using a keyboard of stockroom I/O device 176 (for example), send a drone loaded indicator 174 to layaway processing utility 122. Drone loaded indicator 174 can include many types of information, including but not limited to, that layaway item 152 was loaded into drone 140, which compartment of drone 140 layaway item 152 was loaded into, and a passcode for customer 112 to use to open the compartment. Stockroom I/O device can be used to keep stockroom employees apprised of the status of layaway accounts so that employees can keep layaway merchandise that is likely to be picked up stored in a more convenient location so it does not take much time to retrieve it and put it into drone 140.
Stockroom I/O device 176 can be many different types of devices. In some embodiments, stockroom I/O device 176 is a mobile device carried by an employee of retail store 108. In some embodiments, stockroom I/O device 176 is some other I/O device used to tell one or more employees of retails store 108 to load layaway item 152 into drone 140, and to send drone loaded indicator 174 to layaway processing utility 122. Stockroom I/O device 176 is a means to inform one or more employees of retail store 108 that layaway item 152 is to be loaded into drone 140. And stockroom I/O device 176 is a means for one or more employee of retail store 108 to inform layaway processing utility 122 that layaway item 152 has been loaded into drone 140. In some embodiments, stockroom I/O device 176 is a means for one or more employee of retail store 108 to inform layaway processing utility 122 which compartment of drone 140 that layaway item 152 is loaded into. In some embodiments, stockroom I/O device 176 is a means for one or more employee of retail store 108 to inform layaway processing utility 122 a passcode, or security code, to open the compartment containing layaway item 152. In some embodiments, stockroom I/O device 176 is a means for one or more employee of retail store 108 to conduct other communications with layaway processing utility 122. In embodiment where layaway item 152 is not stored or pre-loaded into drone 140, once drone control module 158 receives drone loaded indicator 174 from stockroom I/O device 176, drone control module 158 sends delivery request 150 to drone 140.
Delivery request 150 instructs drone 140 to deliver layaway item 152 to customer 112. In the embodiment shown in the figures, drone 140 finds customer 112 in retail store 108, and delivers layaway item 152 to customer 112, as shown in
In some embodiments, drone 140 will deliver layaway item 152 at the home of customer 112. In some embodiments, drone 140 is not stored at retail store 108. Drone garage 186 and drone 140 in drone garage 186 can be remote from retail store 108. Drone 140 can be stored in drone garage 186 in a storage facility, a garage facility, or any other facility for storing drone 140.
Method 400 includes an act 420 of parking the drone in a drone garage, wherein the drone autonomously controls access of the drone into and out of the drone garage. The drone garage is a storage facility for the drone. The drone garage can be inside the retail store or outside the retail store, or separate from the retail store. The drone communicates with the drone garage to open and close doors, for example, and for any other types of communication that may occur between drone and drone garage.
Method 400 includes an act 430 of determining, by a layaway processing utility communicatively coupled to the drone, that a layaway account associated with the at least one layaway item has been paid in full. Once the layaway processing utility determines that a layaway account balance is paid off, the layaway processing utility can take steps to have the layaway item delivered to the customer.
Method 400 includes an act 440 of detecting that the customer has entered the retail store. A detector is used to detect when a customer enters the store. If the customer is on the store and the layaway account is paid off, the layaway item can be delivered to the customer in the store. In some embodiments, method 400 includes sending a customer detection indicator from the detector to the layaway processing utility of the retail store, in response to the detector detecting that the customer has entered the retail store
Method 400 includes an act 450 of delivering, using the drone, the at least one layaway item to the customer in the retail store. The drone can find the customer in the store. Or, the drone can meet the customer at a pre-arranged location in the store. In some embodiments, the drone delivers the layaway item to the customer at their home.
In some embodiments, the layaway processing utility communicates with a mobile computing device carried by the customer. In some embodiments, method 400 includes sending a layaway pickup query from a pickup scheduling module of the layaway processing utility to the mobile computing device carried by the customer. In some embodiments, method 400 includes sending a layaway payoff balance from a payment module of the layaway processing utility to the mobile computing device. In some embodiments, method 400 includes receiving a layaway payment from the mobile computing device. In some embodiments, method 400 includes determining, by a payment module of the layaway processing utility that the layaway account payoff amount has been paid in full. In some embodiments, method 400 includes sending a balance paid indicator associated with the at least one layaway item from the payment module to a pickup scheduling module of the layaway processing utility.
In some embodiments, method 400 includes sending a delivery request from a drone control module of the layaway processing utility to the drone in response to the drone control module receiving an activate drone request from the pickup scheduling module.
There may be cases where employee help is needed to add layaway items to the account or exchange items. In some embodiments, the layaway item may not of been loaded into the drone. In some embodiments, method 400 includes sending a load drone request from a pickup scheduling module of the layaway processing utility to a stockroom input/output device.
A layaway system for a retail store has been shown and described that is a system for organizing layaway pickups. The layaway system includes a detector that detects when a customer enters the retail store. The detector can use the mobile computing device of the customer to detect when the customer enters the retails tore, or any other customer detection method. The detector communicates with a layaway processing utility that can be resident on a store server of the retail store. The layaway processing utility works with the detector to determine the identity of the customer. If the customer has a layaway account at the retail store, the layaway processing utility communicates with the customer, using any number of methods including a store kiosk or the mobile computing device of the customer, to determine if the customer is going to pick up their layaway merchandise. The layaway processing utility can communicate with the customer to pre-schedule the layaway pickup and to accept payments to pay off the balance of the layaway account. Once the layaway processing utility knows that the layaway account is paid off and that the customer wishes to pick up their layaway merchandise, the layaway processing utility has the layaway merchandise delivered using a drone. The drone finds the customer in the retail store, and delivers the layaway merchandise to the customer. This layaway system reduces wait time for a customer who is picking up their layaway merchandise, and reduces employee time needed to deliver the layaway merchandise to the customer. The drone can also be used to deliver the layaway item to the customer's home. The layaway item can be stored in the drone to eliminate having to load the drone once the layaway account is paid off. The drone can be stored in a drone garage that the drone controls, so the drone can enter and exit the drone garage autonomously.
The embodiments and examples set forth herein were presented in order to best explain the present invention and its practical application and to thereby enable those of ordinary skill in the art to make and use the invention. However, those of ordinary skill in the art will recognize that the foregoing description and examples have been presented for the purposes of illustration and example only. The description as set forth is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the teachings above.
This invention claims priority to U.S. provisional patent application Ser. No. 62/420,919, filed Nov. 11, 2016 to Applicant Wal-Mart Stores Inc., and entitled “Layaway System”, which is incorporated entirely herein by reference.
Number | Date | Country | |
---|---|---|---|
62420919 | Nov 2016 | US |