US20140379529A1 - Order fulfillment systems and methods with customer location tracking - Google Patents
Order fulfillment systems and methods with customer location tracking Download PDFInfo
- Publication number
- US20140379529A1 US20140379529A1 US13/923,695 US201313923695A US2014379529A1 US 20140379529 A1 US20140379529 A1 US 20140379529A1 US 201313923695 A US201313923695 A US 201313923695A US 2014379529 A1 US2014379529 A1 US 2014379529A1
- Authority
- US
- United States
- Prior art keywords
- pickup
- computing device
- mobile computing
- items
- customer
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0836—Recipient pick-ups
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
Definitions
- the invention relates to the field of order fulfillment and, more specifically, to services associated with picking-up ordered items.
- a customer When purchasing items from such establishments, a customer often selects and places such items in a shopping cart or basket. After placing items in their shopping cart, the customer then proceeds to a checkout lane where a sales associate scans each item into a point of sale terminal in order to determine the total purchase price for the selected items. The sales associate collects payment from the customer and provides the customer with a sales receipt or another form showing proof of purchase for the selected and paid for items. After checking out via one of the provided checkout lanes, the customer is then free to leave the brick-and-mortar establishment with the purchased items.
- a similar process is commonly used by customers that purchase items from various on-line establishments.
- a customer instead of placing items in a physical shopping cart places such items in a virtual shopping cart.
- checkout determines the total purchase price for the items selected by the customer, collects payment for the selected items, and arranges for delivery of such items to the customer.
- delivery to the customer takes the form of shipping the items to an address specified by the customer. Moreover, such shipping is commonly at the customer's expense.
- FIG. 1 shows an order fulfillment system in accordance with an example embodiment of the present invention.
- FIG. 2 shows a simplified depiction of a example computing device for use in the system of FIG. 1 .
- FIG. 3 shows a process implemented by an example embodiment of the e-commerce system of FIG. 1
- FIG. 4 shows a process implemented by an example embodiment of the mobile computing device of FIG. 1 .
- FIG. 5 shows a process implemented by an example embodiment of the merchandise pickup system of FIG. 1 .
- Some disclosed embodiments are directed to fulfillment of customer orders and, in particular, delivering and/or otherwise providing ordered items such as goods and/or services to a customer. More specifically, some disclosed embodiments leverage mobile devices, such as cellular phones, smart phones, tablet devices, etc., that are commonly in the possession of customers to detect a customer's location. The detected customer location may be utilized by an order fulfillment process to assist in providing and/or otherwise delivering items to the customer in a timely manner.
- mobile devices such as cellular phones, smart phones, tablet devices, etc.
- FIG. 1 a high level system diagram of an order fulfillment system 10 is depicted in FIG. 1 .
- the order fulfillment system 10 may include a mobile computing device 20 connected to an e-commerce system 30 and merchandise pickup (MPU) system 58 via one or more networks 40 .
- MPU merchandise pickup
- the networks 40 may include a number of private and/or public networks such as, for example, wireless and/or wired LAN networks, cellular networks, and the Internet that collectively provide a communication path and/or paths between the mobile computing devices 20 , e-commerce system 30 , and MPU system 58 .
- private and/or public networks such as, for example, wireless and/or wired LAN networks, cellular networks, and the Internet that collectively provide a communication path and/or paths between the mobile computing devices 20 , e-commerce system 30 , and MPU system 58 .
- the mobile computing devices 20 may include tablets, smart phones, mobile phones, personal data assistants, hand-held gaming consoles, and/or other forms of mobile computing devices which enable a user to communicate with the e-commerce system 30 and/or MPU system 58 via the network 40 . As shown, the mobile computing device 20 may further maintain a virtual shopping cart 22 in which a customer may place items for later purchase. Moreover, the mobile computing device 20 may include a curbside pickup application 24 . The curbside pickup application 24 comprises instructions that, in response to being executed by the mobile computing device 20 , cause the mobile computing device 20 to perform various tasks associated with the processes described in detail below with respect to FIGS. 3-5 . In some example embodiments, the mobile computing device 20 may download the curbside pickup application 24 from various online application stores. Moreover, while depicted in FIG. 1 as a separate application, a larger application that provides additional functionality beyond supporting the processes of FIGS. 3-5 may include the curbside pickup application 24 .
- the network 40 may include a number of WiFi access points (AP) or base stations 42 distributed throughout a brick-and-mortar store 50 .
- WiFi base stations 42 may provide wireless network connectivity to mobile computing devices 20 used within the brick-and-mortar store 50 , and thus permit such mobile computing devices 20 to wirelessly communicate with e-commerce system 30 via network 40 .
- the e-commerce system 30 may include one or more web servers, database servers, routers, load balancers, and/or other computing and/or networking devices.
- the e-commerce system 30 may maintain customer profiles 32 for various customers that utilize the shopping services provided by the order fulfillment system 10 .
- the e-commerce system 30 may maintain various information 34 regarding products or items 53 for sale by the brick-and-mortar store 50 .
- the e-commerce system 30 may provide one or more online storefronts 36 that permit customers to purchase items 53 using a computing device.
- one or more of the storefronts 36 are publicly accessible via a public network such as the Internet thus permitting customers to purchase items 53 from such storefronts 36 from the comfort of their homes or from other locations.
- one of more of the storefronts 36 are not publicly accessible but limited to computing devices such as kiosk 56 within the store 50 .
- the brick-and-mortar store 50 may include the WiFi base stations 42 , point of sale (POS) terminals 51 , and the MPU system 58 .
- the MPU system 58 may include one or more web servers, database servers, routers, load balancers, and/or other computing and/or networking devices. As explained in greater detail below with respect to the processes of FIGS. 3-5 , the MPU system 58 may assist in the delivery of purchased items 53 to a customer's vehicle 66 positioned at a curbside pickup location 64 in a pickup zone 62 of the store 50 .
- FIG. 1 depicts the order fulfillment system 10 at a high level
- the order fulfillment system 10 may be implemented in numerous different manners using a wide range of different computing devices, platforms, networks, etc.
- aspects of the order fulfillment system 10 may be implemented using a client/server architecture, a peer-to-peer (P2P) architecture, and/or another networking architecture.
- P2P peer-to-peer
- the mobile computing device 20 , the e-commerce system 30 , POS terminals 51 , kiosks 56 , and/or MPU system 58 may be implemented using various types of computing devices.
- FIG. 2 provides a simplified depiction of a computing device 70 suitable for such aspects of order fulfillment system 10 .
- the computing device 70 may include a processor 71 , a memory 73 , a mass storage device 75 , a network interface 77 , and various input/output (I/O) devices 79 .
- the processor 71 may be configured to execute instructions, manipulate data and generally control operation of other components of the computing device 70 as a result of its execution.
- the processor 71 may include a general purpose processor such as an x86 processor or an ARM processor which are available from various vendors. However, the processor 71 may also be implemented using an application specific processor and/or other circuitry.
- the memory 73 may include various types of random access memory (RAM) devices, read only memory (ROM) devices, flash memory devices, and/or other types of volatile or non-volatile memory devices.
- RAM random access memory
- ROM read only memory
- flash memory devices and/or other types of volatile or non-volatile memory devices.
- such memory devices of the memory 73 may store instructions and/or data to be executed and/or otherwise accessed by the processor 71 .
- the memory 73 may be completely and/or partially integrated with the processor 71 .
- the mass storage device 75 may store software and/or firmware instructions which may be loaded in memory 73 and executed by processor 71 .
- the mass storage device 75 may further store various types of data which the processor 71 may access, modify, and/otherwise manipulate in response to executing instructions from memory 73 .
- the mass storage device 75 may comprise one or more redundant array of independent disks (RAID) devices, traditional hard disk drives (HDD), sold state device (SSD) drives, flash memory devices, read only memory (ROM) devices, and/or other types of non-volatile storage devices.
- the network interface 77 may enable the computing device 70 to communicate with other computing devices via network 40 .
- the networking interface 77 may include a wired networking interface such as an Ethernet (IEEE 802.3) interface, a wireless networking interface such as a WiFi (IEEE 802.11) interface, a radio or mobile interface such as a cellular interface (GSM, CDMA, LTE, etc) or near field communication (NFC) interface, and/or some other type of networking interface capable of providing a communications link between the computing device 70 and network 40 and/or another computing device.
- a wired networking interface such as an Ethernet (IEEE 802.3) interface
- a wireless networking interface such as a WiFi (IEEE 802.11) interface
- a radio or mobile interface such as a cellular interface (GSM, CDMA, LTE, etc) or near field communication (NFC) interface
- GSM Global System for Mobile communications
- CDMA Code Division Multiple Access
- LTE Long Term Evolution
- NFC near field communication
- the I/O devices 79 may generally provide devices which enable a user to interact with the computing device 70 by either receiving information from the computing device 70 and/or providing information to the computing device 70 .
- the I/O devices 79 may include display screens, keyboards, mice, touch screens, microphones, audio speakers, digital cameras, optical scanners, RF transceivers, etc.
- computing device 70 While the above provides some general aspects of a computing device 70 , those skilled in the art readily appreciate that there may be significant variation in actual implementations of a computing device. For example, a smart phone implementation of a computing device generally uses different components and may have a different architecture than a database server implementation of a computing device. However, despite such differences, computing devices generally include processors that execute software and/or firmware instructions in order to implement various functionality. As such, the above described aspects of the computing device 70 are not presented from a limiting standpoint but from a generally illustrative standpoint. The present application envisions that aspects of the present application may find utility across a vast array of different computing devices and the intention is not to limit the scope of the present application to a specific computing device and/or computing platform beyond any such limits that may be found in the appended claims.
- the mobile computing device 20 may include one or more I/O devices 79 suitable for identifying an item 53 which the customer wishes to purchase.
- the mobile computing device 20 may include a digital image sensor (e.g., a digital camera), an optical scanner, an RF transceiver, a near field communication (NFC) transceiver, and/or some other device suitable for reading, scanning, and/or imaging codes 54 associated with items 53 .
- the customer may select items 53 and place them in their virtual cart 22 by reading, scanning, imaging, etc. various codes 54 associated with the items 53 .
- the mobile computing device 20 may support reading, scanning, and/or imaging a large variety of codes such as bar codes, Universal Product Codes (UPC) codes, Quick Response (QR) codes, Augmented Reality (AR) codes, radio-frequency identification (RFID) tags, near field communication (NFC) codes.
- codes 54 may be attached to the item 53 , to tags or labels that are attached to the item 53 , and/or tags or labels that are otherwise associated with the item 53 .
- such codes 54 may be placed upon display signs for the item 53 , shelf tags for the item 53 , or at some other locale associated with the item 54 so that the customer may readily scan, read, or image such codes 54 with the mobile computing device 20 .
- the customer may also use the mobile computing device 20 to purchase the items in their virtual cart 22 .
- the customer may enter credit card and/or other payment information via the mobile computing device 20 .
- the mobile computing device 20 may transmit such information to the e-commerce system 30 which may verify payment information and provide the mobile computing device 20 with one or more proofs of purchase (e.g., a digital receipt, bar codes, etc.) for the items 53 in the virtual cart 22 .
- the customer may choose a manner of fulfillment for each item in their virtual cart 22 .
- the customer in one embodiment may choose whether a particular item 53 is to be provided to the customer via curbside pickup or shipped to the customer's address.
- the mobile computing device 20 may request the customer to choose a fulfillment option for each item 53 as its placed in their virtual cart 22 (e.g., as the customer scans the bar code associated with each item). Since such constant queries may become tedious to the customer, the mobile computing device 20 may assume a default fulfillment option (e.g., curbside pickup) for each item 53 unless the customer indicates a different option for the item 53 .
- a default fulfillment option e.g., curbside pickup
- the mobile computing device 20 may further permit the customer to choose the default fulfillment option and/or permit the customer to set a fulfillment option for the complete order. In some embodiments, the mobile computing device 20 may permit the customer to review and revise the fulfillment option for each item 53 in the virtual cart 22 as part of the checkout process.
- the I/O devices 79 of the mobile computing device 20 may include a geographic positioning system (GPS) receiver to permit the mobile computing device 20 to determine its global position.
- GPS geographic positioning system
- the GPS receiver may be configured to receive signals from GPS satellites 46 and ascertain the geographic position of the GPS receiver based on such received GPS satellite signals.
- the I/O devices 79 of the mobile computing device 20 may not include a GPS receiver, but the mobile computing device 20 may be able to determine its position nonetheless.
- the network interface 77 may include a cellular interface (GSM, CDMA, LTE, etc). Such a cellular interface may permit the mobile computing device 20 to receive signals from various cell towers 44 . Based on known positions of the cell towers 44 and the signals received from such towers 44 , the mobile computing device 20 may be able to discern its position (e.g., using triangulation).
- the order fulfillment system 10 may support or provide various features that attempt to enhance and/or otherwise improve a customer's shopping experience.
- the order fulfillment system 10 may provide curbside pickup for purchased items.
- the order fulfillment system 10 may support curbside pickup for items purchased in a brick-and-mortar store 50 and/or items purchased via an on-line storefront associated with the brick-and-mortar store 50 .
- the order fulfillment system 10 may cause items to be delivered to a customer's vehicle 66 without the customer entering the store 50 .
- FIG. 3 shows a process 300 that may be implemented by an example embodiment of the e-commerce system 30 .
- the e-commerce system 30 may permit a customer to purchase items 53 for curbside pickup at a selected store 50 .
- the e-commerce system 30 at 305 may receive a customer's selection of one or more items 53 for purchase.
- a customer may use a computing device 70 to interact with a storefront 36 of the e-commerce system 30 and place items 53 in a virtual shopping cart 22 maintained by the computing device 70 and/or the e-commerce system 50 .
- the computing device 70 may be external to the store 50 such as a mobile phone, a tablet, a laptop, a desktop, or another computing device capable of communicating with a storefront 36 that is accessible via a public network such as the Internet.
- the computing device 70 used by the customer may alternatively be in the store 50 such as a mobile computing device 20 carried by the customer, a POS terminal 51 , and/or kiosk 56 .
- the in-store computing device 70 may access a publicly-accessible storefront 36 of the e-commerce system 30 that is also accessible from locations external to the store 50 and/or may access a private storefront 36 of the e-commerce system 30 that is accessible only to computing devices 70 in or in close proximity to the store 50 .
- the e-commerce system 30 may initiate a checkout process in response to receiving an indication from the customer via a computing device 70 that the customer is ready to purchase the selected items 53 and finalize the purchase.
- the e-commerce system 30 may confirm payment of the items 53 as well as confirm other information for delivering the purchased items 53 to the customer.
- the e-commerce system 30 may determine whether the customer is a member. As depicted, the e-commerce system 30 may make such determination after initiating the checkout process. In other embodiments, a member may manually and/or automatically login upon visiting the storefront 36 . The e-commerce system 30 , in such embodiments, may determine whether the customer is a registered member of the storefront 36 prior to initiating the checkout process.
- the e-commerce system 30 at 315 may ask the customer via the computing device 70 whether the customer would like to become a registered member. If the e-commerce system 30 receives a response indicating that the customer does not wish to become a member, then the e-commerce system 30 may proceed with an anonymous and/or guest checkout process at 335 which permits the customer to finalize the purchase without joining the storefront 36 or becoming a registered member.
- the e-commerce system 30 may collect information from the customer via the computing device 70 and create a customer profile 32 based on the collected information. For example, the e-commerce system 30 may collect name, shipping address, billing address, payment information, email address, user name, password, and/or other information from which to establish the customer profile 32 .
- the e-commerce system 30 at 330 may ask whether the purchased items 53 are to be delivered via curbside pickup. Such an inquiry may be part of a checkout process in which the customer selects a form of delivery for the entire order and/or individually selects a form of delivery for each purchased item 53 .
- curbside pickup is a service offered only to members and thus not presented to customers that elect to forgo membership.
- the e-commerce system 30 may offer curbside pickup to customers that are not registered members.
- the e-commerce system 30 at 335 may proceed with finalizing the order using other delivering processes such as shipment to a shipping address of the customer profile 32 . Otherwise, the e-commerce system 30 at 340 collects information from the customer regarding the vehicle 66 which will be used during the curbside pickup.
- the e-commerce system 30 via a computing device 70 may present the customer with a form that permits the customer to select a year, make, model, and color of the vehicle 66 to be used during the curbside pickup.
- the form may further provide an option that permits the customer to save the vehicle information to the customer's profile 32 .
- the e-commerce system 30 during future purchases may present a form which permits the customer to select previously saved vehicle information and which permits the customer to add further vehicle information to the customer profile 32 .
- the e-commerce system 30 may then finalize the order at 345 .
- the e-commerce system 30 may verify that the store 50 from which the customer wishes to pickup the purchased items 53 , verify availability of all purchased items 53 from the selected store 50 , verify and/or execute payment for the purchased items 53 , verify billing address of the customer, verify shipping address for any items to be shipped, etc.
- the e-commerce system 30 may provide the customer with instructions for picking-up the purchased items 53 from the selected store 50 as well as hyperlinks and/or other mechanisms for obtaining a copy a curbside pickup application 24 for aiding the customer and store 50 with the curbside pickup process.
- the e-commerce system 30 may inform the customer via computing device 70 that the purchased items 53 should be ready for pickup in less than 2 hours, but that the customer should wait for an email notifying the customer that the purchased items 53 are available for pickup before traveling to the store 50 .
- the e-commerce system 30 may provide the customer with one or more order confirmations.
- the e-commerce system 30 may cause a web browser of the computing device 70 to display a receipt for the purchased items and provide a link or other mechanism via which the customer may download and/or print the receipt.
- the e-commerce system 30 may further email a receipt or an order confirmation to the customer using an email address supplied during the checkout process or pulled from the customer profile 32 .
- the e-commerce system 30 may notify the MPU system 58 for the selected store 50 of the purchased items 53 . Such notice permits one or more MPU associates of the store 50 to gather the purchased items 53 prior to the customer arriving at the store 50 . Moreover, as explained in more detail below, the store 50 may notify the customer when the order is ready for pickup so that the customer may pickup the purchased items 53 without a lengthy wait at the store 50 .
- a process 400 that may be implemented by mobile computing device 20 and/or the curbside pickup application 24 is shown.
- the curbside pickup application 24 does not in fact perform such actions, but instead provides instructions which configure and/or otherwise cause the mobile computing device 20 to perform the respective actions due to execution of such instructions of the curbside pickup application 24 .
- software and/or firmware modules, such as the curbside pickup application 24 perform various actions is merely a manner of convenience that is in common usage in the industry.
- the mobile computing device 20 and/or the curbside pickup application 24 may receive a message or other notification confirming the purchase of items 53 .
- the e-commerce system 30 at 350 may provide the customer with an order confirmation by, for example, sending an email using an email address associated with the customer.
- the mobile computing device 20 and/or the curbside pickup application 24 at 405 may receive such order confirmation from the e-commerce system 30 .
- the notification may inform the curbside pickup application 24 that an order ready notification is expected in the near future.
- the curbside pickup application 24 may alter its operation and/or the operation of the mobile computing device 20 in anticipation of the to-be-received notification that indicates the order is ready for pickup.
- the curbside pickup application 24 may adjust the frequency at which email is checked, adjust power management features, and/or adjust other operating characteristics associated with receiving the notification.
- the curbside pickup application 24 may determine whether a notification that the purchased items 53 are ready for curbside pickup has been received.
- the MPU system 58 of the selected store 50 may send a notification to the curbside pickup application 24 .
- the MPU system 58 may use an address associated with the customer to send or otherwise provide an email message (e.g.
- SMS Short Message Service
- XMPP Extensible Messaging and Presence Protocol
- the curbside pickup application 24 continues to wait for the notification at 410 . Otherwise, the curbside pickup application 24 proceeds to 415 to determine whether the customer's mobile computing device 20 and therefore the customer are within a specified vicinity or within a pickup zone 62 of the store 50 .
- the curbside pickup application 24 and/or the MPU system 58 may define the pickup zone 62 using various techniques. For example, the curbside pickup application 24 may determine that the mobile computing device 20 is within the pickup zone 62 in response to detecting a short range signal from the MPU system 58 or detecting such a short range signal is above a threshold level.
- the curbside pickup application 24 uses global positioning capabilities of the mobile computing device 20 to determine the global position of the mobile computing device 20 . The curbside pickup application 24 may then compare the determined global position to a specified pickup zone 62 for the store 50 to determine whether the mobile computing device 20 is within the pickup zone 62 of the store 50 .
- the curbside pickup application 24 may continue to monitor the location of the mobile computing device 20 with respect to the pickup zone 62 at 415 . Otherwise, the curbside pickup application 24 at 420 generates a notification that requests whether the customer wants to initiate the curbside pickup process.
- the customer may be in the vicinity of the store 50 for reasons other than picking-up the purchased items 53 . By requesting the customer whether to initiate the process, the customer does not feel obligated to pickup the items 53 when not otherwise prepared.
- MPU associates of the store 50 do not waste time trying to deliver items 53 to customer's which were falsely identified as being in the pickup zone 62 or who otherwise have no intention of picking-up the items 53 at the present time.
- the notification presented at 420 may be beneficial to both the customer and the store 50 .
- the curbside pickup application 24 at 430 may remove the presented notification and wait before returning to 415 .
- the curbside pickup application 24 may wait a predetermined or customer specified time before returning to 415 . By waiting, the curbside pickup application 24 may prevent the continual presentation of the notification at 420 while the mobile computing device 20 is in the pickup zone 62 but the customer does not wish to initiate the curbside pickup.
- the curbside pickup application 24 may wait until it determines that the mobile computing device 20 has left the pickup zone 62 before returning to 415 . In this manner, the curbside pickup application 24 may present the notification 420 a single time each time the customer enters the pickup zone 62 . Other schemes of intelligently presenting the notification at 420 without nagging the customer with continual notifications are possible.
- the curbside pickup application 24 at 430 may send a notification to the MPU system 58 that informs the MPU system 58 that the customer intends to pickup the purchased items 53 and that a MPU associate should gather the items 53 and be prepared to deliver such items 53 to the customer.
- the curbside pickup application 24 may use an address associated with the MPU system 58 of the selected store 50 to send or otherwise provide an email message, a text message, a push notification, an instant message, or some other form of notification that informs the MPU system 58 that the customer wishes to initiate curbside pickup.
- the curbside pickup application 24 at 440 may initiate and present the customer with a timer in response to initiating the curbside pickup process at 425 .
- the curbside pickup application 24 presents a timer which counts up and therefore represents the passage of time since initiating the curbside pickup process at 425 .
- the curbside pickup application 24 presents a timer which counts down from a guaranteed or targeted deliver time.
- the store 25 may have a policy of delivering the purchased items 53 to the customer's vehicle 66 within a specified period of time (e.g. 5 minutes) from initiating the curbside pickup process at 425 .
- the timer in such an embodiment therefore depicts the time remaining for delivery.
- the store 50 may provide the customer with some form of compensation if the MPU associate is unable to deliver the purchased items 53 in the allotted time.
- the store 50 may provide the customer with a coupon, store credit, a refund, partial refund, and/or some other form of compensation in an attempt to incentives customers to use their services.
- the curbside pickup application 24 at 445 may further provide the customer with content targeted at the customer, additional pickup instructions, and/or other information received from the MPU system 58 while the customer awaits delivery of the purchased items 53 to their vehicle 66 .
- the targeted content may include coupons, discounts, incentives to purchase items, videos, clips, audio, video, and/or textual messages, offers, sweepstake and/or other contest opportunities, social engagement options such as posting aspects of the order to social networking environments (e.g., community maintained by store 50 , Twitter, Facebook, etc.).
- the MPU system 58 may customize the targeted content based on the customers profile 32 , purchased items 53 of the present order, and/or previously purchased items 53 .
- the curbside pickup application 24 at 450 may receive and present a notification from the MPU system 58 confirming completion of the order.
- Such notification may include additional information regarding the order such as reward points earned as a result of the purchased items 53 as well as applicable warranty information, rebates, and/or offers for related items 53 .
- the e-commerce system 30 at 355 may notify the store 50 of the items 53 purchased by the customer.
- the MPU system 58 may receive such notification from the e-commerce system 30 .
- the MPU system 58 at 510 may instruct one or more MPU associates to ready the purchased items 53 for curbside pickup.
- each MPU associate has a computing device 70 such as a tablet, smartphone, or other portable computing device. The MPU system 58 may therefore instruct one or more MPU associates via their respective computing devices 70 to gather the purchased items 53 and ready them for curbside deliver.
- the MPU system 58 may receive notifications from the MPU associates via their respective computing devices 70 that the items 58 for the order have been gathered and readied for curbside deliver.
- the MPU system 58 at 520 may determine, based on notifications received from the MPU associates, whether all items 58 of the order are ready for curbside pickup. If one or more items 53 are not yet ready, the MPU system 58 may return to 515 to receive additional notifications from the MPU associates. Otherwise, the MPU system 58 may notify the customer that the items 53 of their order are ready for curbside pickup. As explained above with respect to 410 of FIG.
- the MPU system 58 may use an address associated with the customer to send or otherwise provide an email message, a text message, a push notification, an instant message, or some other form of notification that informs the curbside pickup application 24 of the customer's mobile computing device 20 that the purchased items 53 of their order are ready for curbside pickup at the selected store 50 .
- the curbside pickup application 24 may send or otherwise provide the MPU system 58 with an email message, a text message, a push notification, an instant message, or some other form of notification that informs the MPU system 58 that the customer wishes to initiate curbside pickup.
- the MPU system at 530 may determine whether a notification to initiate curbside pickup for a readied order has been received from a curbside pickup application 24 . If the MPU system 58 determines that such a notification has not been received, then the MPU system 58 may wait at 530 until such a notification is received.
- such notification may identify the items 58 to be delivered, a location (e.g., designated area, locker, bins, etc.) from which the items 58 may be retrieved, a curbside pickup location 64 to which the items 58 are to be delivered, as well as a description of the customer's vehicle 66 to which the items 58 are to be delivered.
- a location e.g., designated area, locker, bins, etc.
- the MPU system 58 may determine whether the items 58 have been delivered to the curbside location 64 .
- the MPU associates verify the identity of the customer prior to handing the items 58 over to the customer and/or loading the items 58 in the customer's vehicle 66 . To this end, the MPU associates confirm that the vehicle 66 matches the description of the vehicle provided by the MPU system 58 via their computing devices 70 .
- the MPU associates swipe the credit card or debit card used by the customer to purchase the items 58 .
- the computing device 70 may verify whether the swiped card matches the card used to purchase the items 58 .
- the MPU associates may further require that the customer provide a picture identification card such as a driver's license and verify that the name on the identification card matches the name on the ordered items and that the picture on the identification card matches the customer.
- the MPU system 58 may receive one or more confirmations and/or other messages from the MPU associates and determine at 545 whether delivery of the items 58 to the curbside pickup location 64 has been completed.
- the MPU system 58 at 550 may finalize the purchase and notify the customer that the purchase is complete.
- the MPU system 58 may finally submit the customer's credit card information to a card processing service for reimbursement.
- the MPU system 58 may send the curbside pickup application 24 of the customer a notification confirming completion of the order.
- Such notification may include additional information regarding the order such as reward points earned as a result of the purchased items 53 as well as applicable warranty information, rebates, and/or offers for related items 53 .
- FIGS. 3-5 were described above with respect to a customer picking-up items at a curbside location 64 . Aspects of such process, however, may be generally applicable to picking-up items from a store. In particular, aspects of the above process may be suitable for use in a system where items are not picked-up from a curbside location external to the store 50 but instead are pickup from a pickup location, customer service counter, or other location within the store 50 .
- FIGS. 3-5 were mainly described from the perspective of completely delivering items 53 to a customer at a curbside location 64 .
- a customer requesting pickup and having a vehicle 66 at the pickup location 64 situations may still arise where delivering items 53 is not feasible.
- one or more items 53 may not fit in the customer's vehicle 66 due to the customer underestimating the size of a large item 53 (e.g., a 70′′ television) or the overall size of the ordered items 53 .
- the customer may, therefore, need to return with a larger vehicle 66 or pickup the items 53 across multiple trips.
- the curbside pickup application 24 and/or a computing device 60 of a MPU associate may permit a partial delivery and mark remaining items 53 for another pickup.
- the customer may purchase one or more items 53 that are not currently in stock at the store 50 .
- the MPU system 58 may inform the curbside pickup application 24 of the arrived items 53 .
- the customer may then elect to curbside pickup the available items 53 in a manner similar to the processes depicted in FIGS. 3-5 or elect to wait until all items have arrived.
- the MPU system 58 may reserve such items 53 until at least all items of the order have arrived. In this manner, the customer may accept partial delivery of certain items 53 via curbside pickup without necessarily awaiting the arrival of all items.
- the above curbside pickup process provides much flexibility to customer and the store 50 .
- the processes of FIGS. 3-5 do not require the customer to schedule a particular time for picking-up the items 53 .
- the customer may pickup the items 53 when convenient to the customer.
- such moment of convenience may have been unplanned or unforeseeable at the time of placing the order since it's not uncommon for a customer's plans to change without notice.
- the store 50 does not need to schedule pickup times, reschedule missed pickups, or otherwise waste employee time waiting for customers that are either late for a pickup or miss their allotted pickup time all together.
- certain embodiments may be implemented as a plurality of instructions on a tangible, computer readable storage medium such as, for example, flash memory devices, hard disk devices, compact disc media, DVD media, EEPROMs, etc. Such instructions, when executed by one or more computing devices, may result in the one or more computing devices performing various aspects of the processes depicted in FIGS. 3-5 .
Abstract
Systems, methods, and apparatus are disclosed that provide a pickup process for items purchased from a store. In some embodiments, a mobile computing device of a customer may determine whether the mobile computing device and therefore the customer are in a pickup zone for a store. In response to determining that the mobile computing device is in the pickup zone, the mobile computing device may notify the customer and request whether the customer wishes to initiate pickup of purchased items from the store. The mobile computing device may notify a merchandise pickup system of the customer's desire to pickup the purchased items.
Description
- The invention relates to the field of order fulfillment and, more specifically, to services associated with picking-up ordered items.
- Customers commonly purchase items such as goods and/or services from various brick-and-mortar establishments such as retail stores, grocery stores, consumer electronic boutiques, etc. When purchasing items from such establishments, a customer often selects and places such items in a shopping cart or basket. After placing items in their shopping cart, the customer then proceeds to a checkout lane where a sales associate scans each item into a point of sale terminal in order to determine the total purchase price for the selected items. The sales associate collects payment from the customer and provides the customer with a sales receipt or another form showing proof of purchase for the selected and paid for items. After checking out via one of the provided checkout lanes, the customer is then free to leave the brick-and-mortar establishment with the purchased items.
- A similar process is commonly used by customers that purchase items from various on-line establishments. When purchasing items from such establishments, a customer instead of placing items in a physical shopping cart places such items in a virtual shopping cart. After placing items in their virtual shopping cart, the customer may then proceed with checkout which determines the total purchase price for the items selected by the customer, collects payment for the selected items, and arranges for delivery of such items to the customer. Commonly, delivery to the customer takes the form of shipping the items to an address specified by the customer. Moreover, such shipping is commonly at the customer's expense.
- The above conventional brick-and-mortar and on-line shopping processes may be effective. However, there is still room for improving such processes to provide unique shopping experiences and strengthen customer loyalty.
- Systems and methods directed to an order fulfillment process are substantially shown in and/or described in connection with at least one of the figures, and are set forth more completely in the claims.
- These and other advantages, aspects and novel features of the present invention, as well as details of illustrated embodiments thereof, will be more fully understood from the following description and drawings.
-
FIG. 1 shows an order fulfillment system in accordance with an example embodiment of the present invention. -
FIG. 2 shows a simplified depiction of a example computing device for use in the system ofFIG. 1 . -
FIG. 3 shows a process implemented by an example embodiment of the e-commerce system ofFIG. 1 -
FIG. 4 shows a process implemented by an example embodiment of the mobile computing device ofFIG. 1 . -
FIG. 5 shows a process implemented by an example embodiment of the merchandise pickup system ofFIG. 1 . - Some disclosed embodiments are directed to fulfillment of customer orders and, in particular, delivering and/or otherwise providing ordered items such as goods and/or services to a customer. More specifically, some disclosed embodiments leverage mobile devices, such as cellular phones, smart phones, tablet devices, etc., that are commonly in the possession of customers to detect a customer's location. The detected customer location may be utilized by an order fulfillment process to assist in providing and/or otherwise delivering items to the customer in a timely manner.
- Various embodiments are described in the context of a customer ordering items from a retail store and picking-up the ordered items from a pickup location of the retail store. However, some aspects of the disclosed embodiments may also apply to other types of businesses such as department stores, consumer malls, grocery stores, service centers, repair centers, e-commerce sites, shipping services, etc. Embodiments, for use in such contexts, are envisioned and protection for such embodiments is sought to the extent encompassed by the appended claims.
- Today's consumers demand convenience, speed, and selection from their retailers regardless of whether such consumers are shopping online or are shopping in a brick-and-mortar establishment. The following describes various ways a mobile computing device such as a tablet, smart phone, mobile phone, personal data assistant, hand-held gaming console, or some other form of mobile computing device may be used to support delivery of purchased items. To this end, a high level system diagram of an
order fulfillment system 10 is depicted inFIG. 1 . As shown, theorder fulfillment system 10 may include amobile computing device 20 connected to ane-commerce system 30 and merchandise pickup (MPU)system 58 via one ormore networks 40. Thenetworks 40 may include a number of private and/or public networks such as, for example, wireless and/or wired LAN networks, cellular networks, and the Internet that collectively provide a communication path and/or paths between themobile computing devices 20,e-commerce system 30, andMPU system 58. - The
mobile computing devices 20 may include tablets, smart phones, mobile phones, personal data assistants, hand-held gaming consoles, and/or other forms of mobile computing devices which enable a user to communicate with thee-commerce system 30 and/orMPU system 58 via thenetwork 40. As shown, themobile computing device 20 may further maintain avirtual shopping cart 22 in which a customer may place items for later purchase. Moreover, themobile computing device 20 may include acurbside pickup application 24. Thecurbside pickup application 24 comprises instructions that, in response to being executed by themobile computing device 20, cause themobile computing device 20 to perform various tasks associated with the processes described in detail below with respect toFIGS. 3-5 . In some example embodiments, themobile computing device 20 may download thecurbside pickup application 24 from various online application stores. Moreover, while depicted inFIG. 1 as a separate application, a larger application that provides additional functionality beyond supporting the processes ofFIGS. 3-5 may include thecurbside pickup application 24. - In one embodiment, the
network 40 may include a number of WiFi access points (AP) orbase stations 42 distributed throughout a brick-and-mortar store 50. SuchWiFi base stations 42 may provide wireless network connectivity tomobile computing devices 20 used within the brick-and-mortar store 50, and thus permit suchmobile computing devices 20 to wirelessly communicate withe-commerce system 30 vianetwork 40. - The
e-commerce system 30 may include one or more web servers, database servers, routers, load balancers, and/or other computing and/or networking devices. Thee-commerce system 30 may maintaincustomer profiles 32 for various customers that utilize the shopping services provided by theorder fulfillment system 10. Moreover, thee-commerce system 30 may maintainvarious information 34 regarding products oritems 53 for sale by the brick-and-mortar store 50. Furthermore, thee-commerce system 30 may provide one or moreonline storefronts 36 that permit customers to purchaseitems 53 using a computing device. In some embodiments, one or more of thestorefronts 36 are publicly accessible via a public network such as the Internet thus permitting customers to purchaseitems 53 fromsuch storefronts 36 from the comfort of their homes or from other locations. In some embodiments, one of more of thestorefronts 36 are not publicly accessible but limited to computing devices such askiosk 56 within thestore 50. - As shown, the brick-and-
mortar store 50 may include theWiFi base stations 42, point of sale (POS)terminals 51, and theMPU system 58. The MPUsystem 58 may include one or more web servers, database servers, routers, load balancers, and/or other computing and/or networking devices. As explained in greater detail below with respect to the processes ofFIGS. 3-5 , theMPU system 58 may assist in the delivery of purchaseditems 53 to a customer'svehicle 66 positioned at acurbside pickup location 64 in apickup zone 62 of thestore 50. - The
store 50 may further includenumerous items 53, which are on display for purchase by customers of thestore 50. For example, thestore 53 may include shelves, clothing racks, tables, and/or other assemblies upon whichitems 53 may be placed in a customer accessible manner so that the customer may physically interact with theitems 53. More specifically, thestore 53 may display theitems 53 in a manner which permits a customer to pickup theitems 53 they want to purchase and place them in a shopping basket or wheeled shopping cart. The customer may then carry theitems 53 to aPOS terminal 51 where a store associate may scancode 54 of the selecteditems 53, determine a total purchase price for the selecteditems 53, and receive payment from the customer for the selecteditems 53. Besides supporting sales viaPOS terminals 51, thestore 50 may further permit the sale ofitems 53 viamobile computing device 20,kiosks 56, and/or one or moreonline storefronts 36 provided by thee-commerce system 30. -
FIG. 1 depicts theorder fulfillment system 10 at a high level, theorder fulfillment system 10, however, may be implemented in numerous different manners using a wide range of different computing devices, platforms, networks, etc. Moreover, aspects of theorder fulfillment system 10 may be implemented using a client/server architecture, a peer-to-peer (P2P) architecture, and/or another networking architecture. - In some embodiments, the
mobile computing device 20, thee-commerce system 30,POS terminals 51,kiosks 56, and/orMPU system 58 may be implemented using various types of computing devices.FIG. 2 provides a simplified depiction of a computing device 70 suitable for such aspects oforder fulfillment system 10. As shown, the computing device 70 may include aprocessor 71, amemory 73, amass storage device 75, anetwork interface 77, and various input/output (I/O)devices 79. Theprocessor 71 may be configured to execute instructions, manipulate data and generally control operation of other components of the computing device 70 as a result of its execution. To this end, theprocessor 71 may include a general purpose processor such as an x86 processor or an ARM processor which are available from various vendors. However, theprocessor 71 may also be implemented using an application specific processor and/or other circuitry. - The
memory 73 may include various types of random access memory (RAM) devices, read only memory (ROM) devices, flash memory devices, and/or other types of volatile or non-volatile memory devices. In particular, such memory devices of thememory 73 may store instructions and/or data to be executed and/or otherwise accessed by theprocessor 71. In some embodiments, thememory 73 may be completely and/or partially integrated with theprocessor 71. - In general, the
mass storage device 75 may store software and/or firmware instructions which may be loaded inmemory 73 and executed byprocessor 71. Themass storage device 75 may further store various types of data which theprocessor 71 may access, modify, and/otherwise manipulate in response to executing instructions frommemory 73. To this end, themass storage device 75 may comprise one or more redundant array of independent disks (RAID) devices, traditional hard disk drives (HDD), sold state device (SSD) drives, flash memory devices, read only memory (ROM) devices, and/or other types of non-volatile storage devices. - The
network interface 77 may enable the computing device 70 to communicate with other computing devices vianetwork 40. To this end, thenetworking interface 77 may include a wired networking interface such as an Ethernet (IEEE 802.3) interface, a wireless networking interface such as a WiFi (IEEE 802.11) interface, a radio or mobile interface such as a cellular interface (GSM, CDMA, LTE, etc) or near field communication (NFC) interface, and/or some other type of networking interface capable of providing a communications link between the computing device 70 andnetwork 40 and/or another computing device. - Finally, the I/
O devices 79 may generally provide devices which enable a user to interact with the computing device 70 by either receiving information from the computing device 70 and/or providing information to the computing device 70. For example, the I/O devices 79 may include display screens, keyboards, mice, touch screens, microphones, audio speakers, digital cameras, optical scanners, RF transceivers, etc. - While the above provides some general aspects of a computing device 70, those skilled in the art readily appreciate that there may be significant variation in actual implementations of a computing device. For example, a smart phone implementation of a computing device generally uses different components and may have a different architecture than a database server implementation of a computing device. However, despite such differences, computing devices generally include processors that execute software and/or firmware instructions in order to implement various functionality. As such, the above described aspects of the computing device 70 are not presented from a limiting standpoint but from a generally illustrative standpoint. The present application envisions that aspects of the present application may find utility across a vast array of different computing devices and the intention is not to limit the scope of the present application to a specific computing device and/or computing platform beyond any such limits that may be found in the appended claims.
- In some embodiments, the
mobile computing device 20 may include one or more I/O devices 79 suitable for identifying anitem 53 which the customer wishes to purchase. For example, themobile computing device 20 may include a digital image sensor (e.g., a digital camera), an optical scanner, an RF transceiver, a near field communication (NFC) transceiver, and/or some other device suitable for reading, scanning, and/orimaging codes 54 associated withitems 53. In such embodiments, the customer may selectitems 53 and place them in theirvirtual cart 22 by reading, scanning, imaging, etc.various codes 54 associated with theitems 53. In particular, themobile computing device 20 may support reading, scanning, and/or imaging a large variety of codes such as bar codes, Universal Product Codes (UPC) codes, Quick Response (QR) codes, Augmented Reality (AR) codes, radio-frequency identification (RFID) tags, near field communication (NFC) codes. Moreover,such codes 54 may be attached to theitem 53, to tags or labels that are attached to theitem 53, and/or tags or labels that are otherwise associated with theitem 53. For example,such codes 54 may be placed upon display signs for theitem 53, shelf tags for theitem 53, or at some other locale associated with theitem 54 so that the customer may readily scan, read, or imagesuch codes 54 with themobile computing device 20. - Besides using the
mobile computing device 20 to selectitems 53 and place such items in avirtual cart 22, the customer may also use themobile computing device 20 to purchase the items in theirvirtual cart 22. For example, the customer may enter credit card and/or other payment information via themobile computing device 20. Themobile computing device 20 may transmit such information to thee-commerce system 30 which may verify payment information and provide themobile computing device 20 with one or more proofs of purchase (e.g., a digital receipt, bar codes, etc.) for theitems 53 in thevirtual cart 22. - In some embodiments, the customer may choose a manner of fulfillment for each item in their
virtual cart 22. In particular, the customer in one embodiment may choose whether aparticular item 53 is to be provided to the customer via curbside pickup or shipped to the customer's address. In particular, themobile computing device 20 may request the customer to choose a fulfillment option for eachitem 53 as its placed in their virtual cart 22 (e.g., as the customer scans the bar code associated with each item). Since such constant queries may become tedious to the customer, themobile computing device 20 may assume a default fulfillment option (e.g., curbside pickup) for eachitem 53 unless the customer indicates a different option for theitem 53. Themobile computing device 20 may further permit the customer to choose the default fulfillment option and/or permit the customer to set a fulfillment option for the complete order. In some embodiments, themobile computing device 20 may permit the customer to review and revise the fulfillment option for eachitem 53 in thevirtual cart 22 as part of the checkout process. - In some embodiments, the I/
O devices 79 of themobile computing device 20 may include a geographic positioning system (GPS) receiver to permit themobile computing device 20 to determine its global position. In particular, the GPS receiver may be configured to receive signals fromGPS satellites 46 and ascertain the geographic position of the GPS receiver based on such received GPS satellite signals. In other embodiments, the I/O devices 79 of themobile computing device 20 may not include a GPS receiver, but themobile computing device 20 may be able to determine its position nonetheless. For example, as noted above, thenetwork interface 77 may include a cellular interface (GSM, CDMA, LTE, etc). Such a cellular interface may permit themobile computing device 20 to receive signals from various cell towers 44. Based on known positions of the cell towers 44 and the signals received fromsuch towers 44, themobile computing device 20 may be able to discern its position (e.g., using triangulation). - As mentioned above, the
order fulfillment system 10 may support or provide various features that attempt to enhance and/or otherwise improve a customer's shopping experience. To this end, theorder fulfillment system 10 may provide curbside pickup for purchased items. In particular, theorder fulfillment system 10 may support curbside pickup for items purchased in a brick-and-mortar store 50 and/or items purchased via an on-line storefront associated with the brick-and-mortar store 50. As explained below, theorder fulfillment system 10 may cause items to be delivered to a customer'svehicle 66 without the customer entering thestore 50. -
FIG. 3 shows aprocess 300 that may be implemented by an example embodiment of thee-commerce system 30. Per theprocess 300, thee-commerce system 30 may permit a customer to purchaseitems 53 for curbside pickup at a selectedstore 50. To this end, thee-commerce system 30 at 305 may receive a customer's selection of one ormore items 53 for purchase. In particular, a customer may use a computing device 70 to interact with astorefront 36 of thee-commerce system 30 andplace items 53 in avirtual shopping cart 22 maintained by the computing device 70 and/or thee-commerce system 50. The computing device 70 may be external to thestore 50 such as a mobile phone, a tablet, a laptop, a desktop, or another computing device capable of communicating with astorefront 36 that is accessible via a public network such as the Internet. The computing device 70 used by the customer may alternatively be in thestore 50 such as amobile computing device 20 carried by the customer, aPOS terminal 51, and/orkiosk 56. In such a situation, the in-store computing device 70 may access a publicly-accessible storefront 36 of thee-commerce system 30 that is also accessible from locations external to thestore 50 and/or may access aprivate storefront 36 of thee-commerce system 30 that is accessible only to computing devices 70 in or in close proximity to thestore 50. - After the customer selects
items 53 for purchase, thee-commerce system 30 at 310 may initiate a checkout process in response to receiving an indication from the customer via a computing device 70 that the customer is ready to purchase the selecteditems 53 and finalize the purchase. During the checkout process, thee-commerce system 30 may confirm payment of theitems 53 as well as confirm other information for delivering the purchaseditems 53 to the customer. - At
block 315, thee-commerce system 30 may determine whether the customer is a member. As depicted, thee-commerce system 30 may make such determination after initiating the checkout process. In other embodiments, a member may manually and/or automatically login upon visiting thestorefront 36. Thee-commerce system 30, in such embodiments, may determine whether the customer is a registered member of thestorefront 36 prior to initiating the checkout process. - If the
e-commerce system 30 at 315 determines the that the customer is not a registered member, then thee-commerce system 30 at 320 may ask the customer via the computing device 70 whether the customer would like to become a registered member. If thee-commerce system 30 receives a response indicating that the customer does not wish to become a member, then thee-commerce system 30 may proceed with an anonymous and/or guest checkout process at 335 which permits the customer to finalize the purchase without joining thestorefront 36 or becoming a registered member. - Otherwise, the
e-commerce system 30 may collect information from the customer via the computing device 70 and create acustomer profile 32 based on the collected information. For example, thee-commerce system 30 may collect name, shipping address, billing address, payment information, email address, user name, password, and/or other information from which to establish thecustomer profile 32. - After determining the customer is a member at 315 or creating a
profile 32 for the newly joined member at 325, thee-commerce system 30 at 330 may ask whether the purchaseditems 53 are to be delivered via curbside pickup. Such an inquiry may be part of a checkout process in which the customer selects a form of delivery for the entire order and/or individually selects a form of delivery for each purchaseditem 53. Moreover, in one embodiment, curbside pickup is a service offered only to members and thus not presented to customers that elect to forgo membership. However, in other embodiments, thee-commerce system 30 may offer curbside pickup to customers that are not registered members. - If the customer does not select curbside pickup for any of the purchased
items 53, thee-commerce system 30 at 335 may proceed with finalizing the order using other delivering processes such as shipment to a shipping address of thecustomer profile 32. Otherwise, thee-commerce system 30 at 340 collects information from the customer regarding thevehicle 66 which will be used during the curbside pickup. For example, thee-commerce system 30 via a computing device 70 may present the customer with a form that permits the customer to select a year, make, model, and color of thevehicle 66 to be used during the curbside pickup. The form may further provide an option that permits the customer to save the vehicle information to the customer'sprofile 32. By saving vehicle information to thecustomer profile 32, thee-commerce system 30 during future purchases may present a form which permits the customer to select previously saved vehicle information and which permits the customer to add further vehicle information to thecustomer profile 32. - The
e-commerce system 30 may then finalize the order at 345. For example, thee-commerce system 30 may verify that thestore 50 from which the customer wishes to pickup the purchaseditems 53, verify availability of all purchaseditems 53 from the selectedstore 50, verify and/or execute payment for the purchaseditems 53, verify billing address of the customer, verify shipping address for any items to be shipped, etc. Thee-commerce system 30 may provide the customer with instructions for picking-up the purchaseditems 53 from the selectedstore 50 as well as hyperlinks and/or other mechanisms for obtaining a copy acurbside pickup application 24 for aiding the customer andstore 50 with the curbside pickup process. For example, in one embodiment, thee-commerce system 30 may inform the customer via computing device 70 that the purchaseditems 53 should be ready for pickup in less than 2 hours, but that the customer should wait for an email notifying the customer that the purchaseditems 53 are available for pickup before traveling to thestore 50. - At 350, the
e-commerce system 30 may provide the customer with one or more order confirmations. For example, thee-commerce system 30 may cause a web browser of the computing device 70 to display a receipt for the purchased items and provide a link or other mechanism via which the customer may download and/or print the receipt. Thee-commerce system 30 may further email a receipt or an order confirmation to the customer using an email address supplied during the checkout process or pulled from thecustomer profile 32. - At 355, the
e-commerce system 30 may notify theMPU system 58 for the selectedstore 50 of the purchaseditems 53. Such notice permits one or more MPU associates of thestore 50 to gather the purchaseditems 53 prior to the customer arriving at thestore 50. Moreover, as explained in more detail below, thestore 50 may notify the customer when the order is ready for pickup so that the customer may pickup the purchaseditems 53 without a lengthy wait at thestore 50. - Referring now to
FIG. 4 , aprocess 400 that may be implemented bymobile computing device 20 and/or thecurbside pickup application 24 is shown. In the interest of clarity, the followingprocess 400 is described from the standpoint of thecurbside pickup application 24 performing various actions. Thecurbside pickup application 24 does not in fact perform such actions, but instead provides instructions which configure and/or otherwise cause themobile computing device 20 to perform the respective actions due to execution of such instructions of thecurbside pickup application 24. Stating that software and/or firmware modules, such as thecurbside pickup application 24, perform various actions is merely a manner of convenience that is in common usage in the industry. - At 405, the
mobile computing device 20 and/or thecurbside pickup application 24 may receive a message or other notification confirming the purchase ofitems 53. As noted above, thee-commerce system 30 at 350 may provide the customer with an order confirmation by, for example, sending an email using an email address associated with the customer. Themobile computing device 20 and/or thecurbside pickup application 24 at 405 may receive such order confirmation from thee-commerce system 30. In some embodiments, the notification may inform thecurbside pickup application 24 that an order ready notification is expected in the near future. As such, thecurbside pickup application 24 may alter its operation and/or the operation of themobile computing device 20 in anticipation of the to-be-received notification that indicates the order is ready for pickup. For example, thecurbside pickup application 24 may adjust the frequency at which email is checked, adjust power management features, and/or adjust other operating characteristics associated with receiving the notification. - At 410, the
curbside pickup application 24 may determine whether a notification that the purchaseditems 53 are ready for curbside pickup has been received. In some embodiments, theMPU system 58 of the selectedstore 50 may send a notification to thecurbside pickup application 24. For example, theMPU system 58 may use an address associated with the customer to send or otherwise provide an email message (e.g. Simple Mail Transfer Protocol (SMTP) message), a text message (e.g., a Short Message Service (SMS) message), a push notification (e.g., Apple Push Notification Message), an instant message (e.g., Extensible Messaging and Presence Protocol (XMPP) message), or some other form of message that the purchaseditems 53 of their order are ready for curbside pickup at the selectedstore 50. - If the notification has yet to be received, the
curbside pickup application 24 continues to wait for the notification at 410. Otherwise, thecurbside pickup application 24 proceeds to 415 to determine whether the customer'smobile computing device 20 and therefore the customer are within a specified vicinity or within apickup zone 62 of thestore 50. In particular, thecurbside pickup application 24 and/or theMPU system 58 may define thepickup zone 62 using various techniques. For example, thecurbside pickup application 24 may determine that themobile computing device 20 is within thepickup zone 62 in response to detecting a short range signal from theMPU system 58 or detecting such a short range signal is above a threshold level. In other embodiments, thecurbside pickup application 24 uses global positioning capabilities of themobile computing device 20 to determine the global position of themobile computing device 20. Thecurbside pickup application 24 may then compare the determined global position to a specifiedpickup zone 62 for thestore 50 to determine whether themobile computing device 20 is within thepickup zone 62 of thestore 50. - If the
curbside pickup application 24 determines that themobile computing device 20 is not within thepickup zone 62 for thestore 50, then thecurbside pickup application 24 may continue to monitor the location of themobile computing device 20 with respect to thepickup zone 62 at 415. Otherwise, thecurbside pickup application 24 at 420 generates a notification that requests whether the customer wants to initiate the curbside pickup process. The customer may be in the vicinity of thestore 50 for reasons other than picking-up the purchaseditems 53. By requesting the customer whether to initiate the process, the customer does not feel obligated to pickup theitems 53 when not otherwise prepared. Moreover, MPU associates of thestore 50 do not waste time trying to deliveritems 53 to customer's which were falsely identified as being in thepickup zone 62 or who otherwise have no intention of picking-up theitems 53 at the present time. As such, the notification presented at 420 may be beneficial to both the customer and thestore 50. - If the customer at 425 declines to initiate the curbside pickup process or ignores the notification at 420, the
curbside pickup application 24 at 430 may remove the presented notification and wait before returning to 415. In one embodiment, thecurbside pickup application 24 may wait a predetermined or customer specified time before returning to 415. By waiting, thecurbside pickup application 24 may prevent the continual presentation of the notification at 420 while themobile computing device 20 is in thepickup zone 62 but the customer does not wish to initiate the curbside pickup. In another embodiment, thecurbside pickup application 24 may wait until it determines that themobile computing device 20 has left thepickup zone 62 before returning to 415. In this manner, thecurbside pickup application 24 may present the notification 420 a single time each time the customer enters thepickup zone 62. Other schemes of intelligently presenting the notification at 420 without nagging the customer with continual notifications are possible. - If the customer at 425 elects to initiate the curbside pickup process, the
curbside pickup application 24 at 430 may send a notification to theMPU system 58 that informs theMPU system 58 that the customer intends to pickup the purchaseditems 53 and that a MPU associate should gather theitems 53 and be prepared to deliversuch items 53 to the customer. Thecurbside pickup application 24 may use an address associated with theMPU system 58 of the selectedstore 50 to send or otherwise provide an email message, a text message, a push notification, an instant message, or some other form of notification that informs theMPU system 58 that the customer wishes to initiate curbside pickup. - The
curbside pickup application 24 at 440 may initiate and present the customer with a timer in response to initiating the curbside pickup process at 425. In one embodiment, thecurbside pickup application 24 presents a timer which counts up and therefore represents the passage of time since initiating the curbside pickup process at 425. In another embodiment, thecurbside pickup application 24 presents a timer which counts down from a guaranteed or targeted deliver time. In such an embodiment, the store 25 may have a policy of delivering the purchaseditems 53 to the customer'svehicle 66 within a specified period of time (e.g. 5 minutes) from initiating the curbside pickup process at 425. The timer in such an embodiment therefore depicts the time remaining for delivery. In some embodiments, thestore 50 may provide the customer with some form of compensation if the MPU associate is unable to deliver the purchaseditems 53 in the allotted time. For example, thestore 50 may provide the customer with a coupon, store credit, a refund, partial refund, and/or some other form of compensation in an attempt to incentives customers to use their services. - The
curbside pickup application 24 at 445 may further provide the customer with content targeted at the customer, additional pickup instructions, and/or other information received from theMPU system 58 while the customer awaits delivery of the purchaseditems 53 to theirvehicle 66. In some embodiments, the targeted content may include coupons, discounts, incentives to purchase items, videos, clips, audio, video, and/or textual messages, offers, sweepstake and/or other contest opportunities, social engagement options such as posting aspects of the order to social networking environments (e.g., community maintained bystore 50, Twitter, Facebook, etc.). Moreover, theMPU system 58 may customize the targeted content based on thecustomers profile 32, purchaseditems 53 of the present order, and/or previously purchaseditems 53. - After receiving the
items 58 and finalizing the purchase, thecurbside pickup application 24 at 450 may receive and present a notification from theMPU system 58 confirming completion of the order. Such notification may include additional information regarding the order such as reward points earned as a result of the purchaseditems 53 as well as applicable warranty information, rebates, and/or offers forrelated items 53. - Referring now to
FIG. 5 , aprocess 500 that may be implemented by theMPU system 58 is shown. As noted above with respect toFIG. 3 , thee-commerce system 30 at 355 may notify thestore 50 of theitems 53 purchased by the customer. At 505, theMPU system 58 may receive such notification from thee-commerce system 30. In response to such notification, theMPU system 58 at 510 may instruct one or more MPU associates to ready the purchaseditems 53 for curbside pickup. In one embodiment, each MPU associate has a computing device 70 such as a tablet, smartphone, or other portable computing device. TheMPU system 58 may therefore instruct one or more MPU associates via their respective computing devices 70 to gather the purchaseditems 53 and ready them for curbside deliver. In particular, the MPU associates may gather the purchaseditems 53 and place the gathereditems 53 in designated areas, lockers, bins, etc. located near acurbside pickup location 64 of thestore 50. Such gathering and storing in designated areas, lockers, bins, etc. may enable quick retrieval of theitems 53 once the customer'svehicle 66 arrives at thecurbside pickup location 64. - At 515, the
MPU system 58 may receive notifications from the MPU associates via their respective computing devices 70 that theitems 58 for the order have been gathered and readied for curbside deliver. TheMPU system 58 at 520 may determine, based on notifications received from the MPU associates, whether allitems 58 of the order are ready for curbside pickup. If one ormore items 53 are not yet ready, theMPU system 58 may return to 515 to receive additional notifications from the MPU associates. Otherwise, theMPU system 58 may notify the customer that theitems 53 of their order are ready for curbside pickup. As explained above with respect to 410 ofFIG. 4 , theMPU system 58 may use an address associated with the customer to send or otherwise provide an email message, a text message, a push notification, an instant message, or some other form of notification that informs thecurbside pickup application 24 of the customer'smobile computing device 20 that the purchaseditems 53 of their order are ready for curbside pickup at the selectedstore 50. - As noted above with respect to 430 of
FIG. 3 , thecurbside pickup application 24 may send or otherwise provide theMPU system 58 with an email message, a text message, a push notification, an instant message, or some other form of notification that informs theMPU system 58 that the customer wishes to initiate curbside pickup. Accordingly, the MPU system at 530 may determine whether a notification to initiate curbside pickup for a readied order has been received from acurbside pickup application 24. If theMPU system 58 determines that such a notification has not been received, then theMPU system 58 may wait at 530 until such a notification is received. - In response to determining that such a notification has been received, the
MPU system 58 at 535 may notify one or more MPU associates via respective computing devices 70 to deliver theitems 53 to the customer. In one embodiment, theMPU system 58 may provide such notification via an email message, a text message, a push notification, an instant message, or some other form of notification that instructs the MPU associate to deliver theitems 58 to the customer'svehicle 66 at acurbside pickup location 64. In particular, such notification may identify theitems 58 to be delivered, a location (e.g., designated area, locker, bins, etc.) from which theitems 58 may be retrieved, acurbside pickup location 64 to which theitems 58 are to be delivered, as well as a description of the customer'svehicle 66 to which theitems 58 are to be delivered. - While the MPU associates deliver the
items 58 to thecurbside pickup location 64, theMPU system 58 at 540 may provide targeted content to the customer via thecurbside pickup application 24 As noted above with respect to 445, the targeted information may include coupons, discounts, incentives to purchase items, videos, clips, audio, video, and/or textual messages, offers, sweepstake and/or other contest opportunities, social engagement options such as posting aspects of the order to social networking environments (e.g., community maintained bystore 50, Twitter, Facebook, etc.). Moreover, theMPU system 58 may customize the targeted content based on thecustomers profile 32, purchaseditems 53 of the present order, and/or previously purchaseditems 53. - At 545, the
MPU system 58 may determine whether theitems 58 have been delivered to thecurbside location 64. In one embodiment, the MPU associates verify the identity of the customer prior to handing theitems 58 over to the customer and/or loading theitems 58 in the customer'svehicle 66. To this end, the MPU associates confirm that thevehicle 66 matches the description of the vehicle provided by theMPU system 58 via their computing devices 70. Moreover, the MPU associates swipe the credit card or debit card used by the customer to purchase theitems 58. The computing device 70 may verify whether the swiped card matches the card used to purchase theitems 58. The MPU associates may further require that the customer provide a picture identification card such as a driver's license and verify that the name on the identification card matches the name on the ordered items and that the picture on the identification card matches the customer. In response to this verification process, theMPU system 58 may receive one or more confirmations and/or other messages from the MPU associates and determine at 545 whether delivery of theitems 58 to thecurbside pickup location 64 has been completed. - In response to determining that delivery has been completed, the
MPU system 58 at 550 may finalize the purchase and notify the customer that the purchase is complete. In particular, theMPU system 58 may finally submit the customer's credit card information to a card processing service for reimbursement. Moreover, theMPU system 58 may send thecurbside pickup application 24 of the customer a notification confirming completion of the order. Such notification may include additional information regarding the order such as reward points earned as a result of the purchaseditems 53 as well as applicable warranty information, rebates, and/or offers forrelated items 53. - The processes of
FIGS. 3-5 were described above with respect to a customer picking-up items at acurbside location 64. Aspects of such process, however, may be generally applicable to picking-up items from a store. In particular, aspects of the above process may be suitable for use in a system where items are not picked-up from a curbside location external to thestore 50 but instead are pickup from a pickup location, customer service counter, or other location within thestore 50. - The processes of
FIGS. 3-5 were mainly described from the perspective of completely deliveringitems 53 to a customer at acurbside location 64. Despite a customer requesting pickup and having avehicle 66 at thepickup location 64, situations may still arise where deliveringitems 53 is not feasible. For example, one ormore items 53 may not fit in the customer'svehicle 66 due to the customer underestimating the size of a large item 53 (e.g., a 70″ television) or the overall size of the ordereditems 53. The customer may, therefore, need to return with alarger vehicle 66 or pickup theitems 53 across multiple trips. In such situations, thecurbside pickup application 24 and/or a computing device 60 of a MPU associate may permit a partial delivery and mark remainingitems 53 for another pickup. - In some embodiments, the customer may purchase one or
more items 53 that are not currently in stock at thestore 50. As the items arrive at thestore 50, theMPU system 58 may inform thecurbside pickup application 24 of the arriveditems 53. The customer may then elect to curbside pickup theavailable items 53 in a manner similar to the processes depicted inFIGS. 3-5 or elect to wait until all items have arrived. Regardless, theMPU system 58 may reservesuch items 53 until at least all items of the order have arrived. In this manner, the customer may accept partial delivery ofcertain items 53 via curbside pickup without necessarily awaiting the arrival of all items. - The above curbside pickup process provides much flexibility to customer and the
store 50. In particular, the processes ofFIGS. 3-5 do not require the customer to schedule a particular time for picking-up theitems 53. As such, the customer may pickup theitems 53 when convenient to the customer. Moreover, such moment of convenience may have been unplanned or unforeseeable at the time of placing the order since it's not uncommon for a customer's plans to change without notice. At the same time, thestore 50 does not need to schedule pickup times, reschedule missed pickups, or otherwise waste employee time waiting for customers that are either late for a pickup or miss their allotted pickup time all together. - Various embodiments of the invention have been described herein by way of example and not by way of limitation in the accompanying figures. For clarity of illustration, exemplary elements illustrated in the figures may not necessarily be drawn to scale. In this regard, for example, the dimensions of some of the elements may be exaggerated relative to other elements to provide clarity. Furthermore, where considered appropriate, reference labels have been repeated among the figures to indicate corresponding or analogous elements.
- Moreover, certain embodiments may be implemented as a plurality of instructions on a tangible, computer readable storage medium such as, for example, flash memory devices, hard disk devices, compact disc media, DVD media, EEPROMs, etc. Such instructions, when executed by one or more computing devices, may result in the one or more computing devices performing various aspects of the processes depicted in
FIGS. 3-5 . - While the present invention has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present invention without departing from its scope. Therefore, it is intended that the present invention not be limited to the particular embodiment or embodiments disclosed, but that the present invention encompasses all embodiments falling within the scope of the appended claims.
Claims (20)
1. A method of a mobile computing device, comprising:
receiving, by the mobile computing device, an indication that an item is ready for pickup;
in response to said receiving, detecting, by the mobile computing device, whether the mobile computing device is in a defined pickup zone;
in response to detecting that the mobile computing device is in the defined pickup zone, generating, by the mobile computing device, a notification that requests whether to initiate pickup of the item; and
transmitting a request, by the mobile computing device, to initiate pickup of the item in response to a reply to the notification.
2. The method of claim 1 , further comprising:
initiating a timer that reflects an elapse of time since initiating pickup; and
presenting the timer via the mobile computing device.
3. The method of claim 1 , further comprising:
receiving content targeted to a customer associated with the item for pickup in response to said requesting pickup; and
presenting the targeted content via the mobile computing device.
4. The method of claim 1 , further comprising:
receiving pickup instructions in response to said requesting pickup; and
presenting the instructions via the mobile computing device.
5. The method of claim 1 , further comprising:
receiving an order confirmation for the item; and
altering one or more power management features of the mobile computing device in response to receiving the order confirmation.
6. The method of claim 1 , wherein said detecting whether the mobile computing device is in a defined pickup zone, comprises:
monitoring a global location of the mobile computing device; and
comparing the global location of the mobile computing device to the defined pickup zone for the store.
7. The method of claim 1 , wherein said detecting whether the mobile computing device is in a defined pickup zone, comprises:
receiving, by the mobile computing device, a signal transmitted from the store; and
detecting, by the mobile computing device, the defined pickup zone based on the received signal.
8. A computer readable storage device comprising a plurality of instructions, that in response to being executed, cause a mobile computing device to:
detect whether the mobile computing device is in a defined pickup zone in response to receiving an indication that an item is ready for pickup;
in response to detecting that the mobile computing device is in the defined pickup zone, generate a notification that requests whether to initiate pickup of the item; and
request pickup of the item in response to a reply to the notification that requests whether to initiate pickup.
9. The computer readable storage device of claim 8 , wherein the plurality of instructions further cause the mobile computing device to initiate and present a timer that reflects an elapse of time since the request to pickup.
10. The computer readable storage device of claim 8 , wherein the plurality of instructions further cause the mobile computing device to present content targeted to a customer associated with the item for pickup and received in response to requesting pickup.
11. The computer readable storage device of claim 8 , wherein the plurality of instructions further cause the mobile computing device to present pickup instructions received in response to requesting pickup.
12. The computer readable storage device of claim 8 , wherein the plurality of instructions further cause the mobile computing device to alter one or more power management features of the mobile computing device in response to a received order confirmation.
13. The computer readable storage device of claim 8 , wherein the plurality of instructions further cause the mobile computing device to monitor a global location of the mobile computing device, and compare the global location to the defined pickup zone for the store.
14. The computer readable storage device of claim 8 , wherein the plurality of instructions further cause the mobile computing device to detect the defined pickup zone for the store based on a signal received in the defined pickup zone.
15. A system, comprising:
an application for a mobile computing device that configures the mobile computing device to request whether to initiate pickup of one or more items of an order in response to detecting that the mobile computing device is in a defined pickup zone, and request pickup of the one or more items in response to a reply to the notification; and
a merchandise pickup system for a store configured to instruct an associate of the store to the gather one or more items for the order, notify the mobile computing device that the order is ready for pickup, and instruct an associate to deliver the one or more items to a pickup location in response to receiving the request from the mobile computing device.
16. The system of claim 15 , further comprising an e-commerce system configured to receive the order for the one or more items, and notify the merchandise pickup system of the order in response to receiving a request to initiate pickup of the one or more items from the store.
17. The system of claim 16 , wherein:
the e-commerce system is further configured to obtain vehicle information that describes a vehicle to be used to pickup the one or more items; and
the merchandise pickup system is configured to instruct the associate to deliver the one or more items to the described vehicle.
18. The system of claim 15 , wherein:
the e-commerce system is further configured to send to the application of the mobile computing device an order confirmation that indicates the order includes one or more items for pickup; and
the application is further configured to alter one or more power management features of the mobile computing device in response to receiving the order confirmation that indicates the order includes one or more items for pickup.
19. The system of claim 15 , wherein the merchandise pickup system is configured to provide the application of the mobile computing device with content targeted to a customer associated with the order in response to receiving the request from the mobile computing device.
20. The system of claim 15 , wherein the merchandise pickup system is configured to provide the application of the mobile computing device with pickup instructions in response to receiving the request from the mobile computing device.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/923,695 US20140379529A1 (en) | 2013-06-21 | 2013-06-21 | Order fulfillment systems and methods with customer location tracking |
CA2853029A CA2853029C (en) | 2013-06-21 | 2014-05-30 | Order fulfillment systems and methods with customer location tracking |
US14/831,218 US10453025B2 (en) | 2013-06-21 | 2015-08-20 | Order fulfillment systems and methods with customer location tracking |
US16/654,573 US11605050B2 (en) | 2013-06-21 | 2019-10-16 | Order fulfillment systems and methods with customer location tracking |
US18/113,540 US11934993B2 (en) | 2013-06-21 | 2023-02-23 | Order fulfillment systems and methods with customer location tracking |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/923,695 US20140379529A1 (en) | 2013-06-21 | 2013-06-21 | Order fulfillment systems and methods with customer location tracking |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/831,218 Continuation US10453025B2 (en) | 2013-06-21 | 2015-08-20 | Order fulfillment systems and methods with customer location tracking |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140379529A1 true US20140379529A1 (en) | 2014-12-25 |
Family
ID=52105772
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/923,695 Abandoned US20140379529A1 (en) | 2013-06-21 | 2013-06-21 | Order fulfillment systems and methods with customer location tracking |
US14/831,218 Active 2034-01-06 US10453025B2 (en) | 2013-06-21 | 2015-08-20 | Order fulfillment systems and methods with customer location tracking |
US16/654,573 Active 2035-02-13 US11605050B2 (en) | 2013-06-21 | 2019-10-16 | Order fulfillment systems and methods with customer location tracking |
US18/113,540 Active US11934993B2 (en) | 2013-06-21 | 2023-02-23 | Order fulfillment systems and methods with customer location tracking |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/831,218 Active 2034-01-06 US10453025B2 (en) | 2013-06-21 | 2015-08-20 | Order fulfillment systems and methods with customer location tracking |
US16/654,573 Active 2035-02-13 US11605050B2 (en) | 2013-06-21 | 2019-10-16 | Order fulfillment systems and methods with customer location tracking |
US18/113,540 Active US11934993B2 (en) | 2013-06-21 | 2023-02-23 | Order fulfillment systems and methods with customer location tracking |
Country Status (2)
Country | Link |
---|---|
US (4) | US20140379529A1 (en) |
CA (1) | CA2853029C (en) |
Cited By (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150154548A1 (en) * | 2013-11-29 | 2015-06-04 | Fedex Corporate Services, Inc. | Node-Enabled Order Pickup Using Elements of a Wireless Node Network |
US20150310538A1 (en) * | 2014-04-24 | 2015-10-29 | Toshiba Tec Kabushiki Kaisha | Shopping supporting system |
US20160078617A1 (en) * | 2013-03-12 | 2016-03-17 | Michael N. Kozicki | Dendritic structures and tags |
US20160098676A1 (en) * | 2014-09-26 | 2016-04-07 | Collateral Opportunities, Llc | Electronic identification, location tracking, communication & notification system |
US20160125514A1 (en) * | 2014-10-31 | 2016-05-05 | Ncr Corporation | On-demand routing upon location detection |
US20160155088A1 (en) * | 2014-12-01 | 2016-06-02 | Curbside, Inc. | Limited location tracking of a user device for local pickup |
US20160321601A1 (en) * | 2013-12-17 | 2016-11-03 | Ebay Korea Co., Ltd. | Product delivery service system in the electronic commerce using smartphone and merthod thereof and method thereof |
US20170213188A1 (en) * | 2016-01-25 | 2017-07-27 | Wal-Mart Stores, Inc. | Method and apparatus to facilitate picking up a retail item |
US20180121914A1 (en) * | 2015-05-18 | 2018-05-03 | Visa International Service Association | Method and System for Authorizing a Payment Transaction |
US20180121992A1 (en) * | 2016-10-31 | 2018-05-03 | Wal-Mart Stores, Inc. | Customer check-in system and non-transitory computerreadable storage media for checking-in a customer |
US20180315091A1 (en) * | 2015-05-21 | 2018-11-01 | Cloudtraq Llc | Zero-wait publishing, searching, and queuing systems and methods |
US20180315112A1 (en) * | 2017-04-28 | 2018-11-01 | Wal-Mart Stores, Inc. | Systems and methods for dynamic pick time estimation and real-time order delay management |
US10147256B2 (en) | 2014-08-15 | 2018-12-04 | Collateral Opportunities, Llc | Electronic identification, location tracking, communication and notification system |
US10271166B2 (en) | 2016-03-23 | 2019-04-23 | Fedex Corporate Services, Inc. | Methods, non-transitory computer readable media, and systems for improved communication management of a plurality of wireless nodes in a wireless node network |
US10305744B2 (en) | 2015-07-08 | 2019-05-28 | Fedex Corporate Services, Inc. | System, apparatus, and methods of event monitoring for an event candidate related to an ID node within a wireless node network |
US10387912B2 (en) * | 2014-09-09 | 2019-08-20 | At&T Mobility Ii Llc | Augmented reality shopping displays |
US20190287058A1 (en) * | 2018-03-14 | 2019-09-19 | Toyota Jidosha Kabushiki Kaisha | Delivery management system, key information management device, delivery management device, delivery management method, and non-transitory recording medium having program stored therein |
US20190303911A1 (en) * | 2018-03-29 | 2019-10-03 | Ncr Corporation | Coded scan-based item processing |
US10453023B2 (en) | 2014-05-28 | 2019-10-22 | Fedex Corporate Services, Inc. | Methods and node apparatus for adaptive node communication within a wireless node network |
US10572851B2 (en) | 2015-02-09 | 2020-02-25 | Fedex Corporate Services, Inc. | Methods, apparatus, and systems for generating a pickup notification related to an inventory item |
US10572932B2 (en) | 2017-01-27 | 2020-02-25 | Walmart Apollo, Llc | System for providing optimal shopping routes in retail store and method of using same |
US10657580B2 (en) | 2017-01-27 | 2020-05-19 | Walmart Apollo, Llc | System for improving in-store picking performance and experience by optimizing tote-fill and order batching of items in retail store and method of using same |
US10699328B2 (en) | 2017-04-17 | 2020-06-30 | Walmart Apollo, Llc | Systems to fulfill a picked sales order and related methods therefor |
US10755249B1 (en) * | 2016-04-12 | 2020-08-25 | Wells Fargo Bank, N.A. | Systems and methods for completing transactions via curbside service |
US10810731B2 (en) | 2014-11-07 | 2020-10-20 | Arizona Board Of Regents On Behalf Of Arizona State University | Information coding in dendritic structures and tags |
US10810542B2 (en) | 2017-05-11 | 2020-10-20 | Walmart Apollo, Llc | Systems and methods for fulfilment design and optimization |
US10846645B2 (en) | 2017-04-28 | 2020-11-24 | Walmart Apollo, Llc | Systems and methods for real-time order delay management |
US20210158324A1 (en) * | 2019-11-25 | 2021-05-27 | Ncr Corporation | Mobile Order Processing |
US11126954B2 (en) * | 2017-06-28 | 2021-09-21 | Walmart Apollo, Llc | Systems and methods for automatically requesting delivery drivers for online orders |
US11126953B2 (en) | 2017-06-14 | 2021-09-21 | Walmart Apollo, Llc | Systems and methods for automatically invoking a delivery request for an in-progress order |
US11144866B2 (en) * | 2018-06-06 | 2021-10-12 | Target Brands, Inc. | System and method of facilitating delivery of goods to a customer |
US11403584B2 (en) | 2018-06-06 | 2022-08-02 | Target Brands, Inc. | System and method of facilitating delivery of goods to a customer |
US11430233B2 (en) | 2017-06-16 | 2022-08-30 | Arizona Board Of Regents On Behalf Of Arizona State University | Polarized scanning of dendritic identifiers |
US11598015B2 (en) | 2018-04-26 | 2023-03-07 | Arizona Board Of Regents On Behalf Of Arizona State University | Fabrication of dendritic structures and tags |
US11657347B2 (en) | 2020-01-31 | 2023-05-23 | Walmart Apollo, Llc | Systems and methods for optimization of pick walks |
US11669886B2 (en) | 2017-07-13 | 2023-06-06 | Walmart Apollo, Llc | Systems and methods for determining an order collection start time |
US11868958B2 (en) | 2020-01-31 | 2024-01-09 | Walmart Apollo, Llc | Systems and methods for optimization of pick walks |
US11915190B2 (en) | 2018-12-14 | 2024-02-27 | Walmart Apollo, Llc | Automated curbside fulfillment |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8175913B2 (en) | 2009-02-19 | 2012-05-08 | Mangia | Mobile computing device network of multi-vendor, multi-interface computers |
WO2018187310A1 (en) * | 2017-04-03 | 2018-10-11 | Walmart Apollo, Llc | Package tracking |
US10769712B1 (en) * | 2018-07-16 | 2020-09-08 | Amazon Technologies, Inc. | ETA-based item pick-up and fulfillment alternatives |
US10762462B1 (en) * | 2018-08-07 | 2020-09-01 | Amazon Technologies, Inc. | Sensor-based customer arrival detection |
US10921147B1 (en) | 2018-08-29 | 2021-02-16 | Amazon Technologies, Inc. | Customer and merchant location-based ETA determination |
US11620866B1 (en) * | 2018-10-10 | 2023-04-04 | Wells Fargo Bank, N.A. | Systems and methods for executing a transaction via a locker |
US11205214B2 (en) | 2019-07-29 | 2021-12-21 | Luke MARIETTA | Method and system for automatically replenishing consumable items |
US20230078887A1 (en) * | 2021-09-13 | 2023-03-16 | Lawrence Ekeroth | Lighted Display Sign Apparatus and Methods of Using the Same |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090187488A1 (en) * | 2008-01-22 | 2009-07-23 | John Shamilian | Method and system for providing a service to a customer |
US20090327047A1 (en) * | 2001-02-13 | 2009-12-31 | Lester Sussman | System and Method For A Complete And Convenient Shopping Experience Using Product Print Catalogs Or Print Advertisements |
US20110112992A1 (en) * | 2009-11-09 | 2011-05-12 | Palo Alto Research Center Incorporated | Opportunistic fulfillment of tasks by suggestions from a personal device |
US20120178423A1 (en) * | 2005-05-18 | 2012-07-12 | Broadcom Corporation | System and Method for Controlling Notification Characteristics of a Mobile Communication Device |
US20120289254A1 (en) * | 2011-05-11 | 2012-11-15 | Microsoft Corporation | Proximity-based task notification |
US8635113B2 (en) * | 1999-05-11 | 2014-01-21 | Ipventure, Inc. | Integrated online store |
US8645222B1 (en) * | 2009-03-20 | 2014-02-04 | Jpmorgan Chase Bank, N.A. | System and methods for mobile ordering and payment |
US20140058886A1 (en) * | 2012-08-22 | 2014-02-27 | Ebay Inc. | Detecting items of interest within local shops |
US20140074743A1 (en) * | 2011-03-25 | 2014-03-13 | Flybuy Technologies, Inc. | Systems and methods for managing curb-side delivery |
Family Cites Families (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5734971A (en) | 1995-05-15 | 1998-03-31 | Delco Electronics Corporation | Adaptive system for determining radio frequency at vehicle start-up |
US7797164B2 (en) | 1996-10-02 | 2010-09-14 | Nintendo Of America, Inc. | Method and apparatus for enabling purchasers of products to obtain return information and to initiate product returns via an on-line network connection |
US6085172A (en) | 1996-10-02 | 2000-07-04 | Nintendo Of America Inc. | Method and apparatus for efficient handling of product return transactions |
US6026375A (en) | 1997-12-05 | 2000-02-15 | Nortel Networks Corporation | Method and apparatus for processing orders from customers in a mobile environment |
US6880750B2 (en) | 1998-04-17 | 2005-04-19 | Randolph M. Pentel | Remote ordering device |
US6374240B1 (en) | 1998-10-05 | 2002-04-16 | Walker Digital, Llc | Method and apparatus for maintaining a customer database using license plate scanning |
EP0999510A3 (en) | 1998-11-02 | 2003-10-22 | Ncr International Inc. | Methods and apparatus for automated item return processing |
US8447067B2 (en) | 1999-05-19 | 2013-05-21 | Digimarc Corporation | Location-based arrangements employing mobile devices |
US6321211B1 (en) | 1999-07-06 | 2001-11-20 | Richfx, Inc. | Methods and systems for electronically accepting and exchanging an online gift |
US6954735B1 (en) | 1999-10-01 | 2005-10-11 | Nokia Corporation | Method and system of shopping with a mobile device to purchase goods and/or services |
US20020010634A1 (en) | 1999-12-15 | 2002-01-24 | Anthony Roman | Reverse logistics processing |
US7942328B2 (en) | 2000-01-03 | 2011-05-17 | Roelesis Wireless Llc | Method for data interchange |
US20010032062A1 (en) | 2000-01-10 | 2001-10-18 | Matthew Plaskoff | System, method and computer program product for designing, specifying purchasing and constructing a renovation project online |
US6587835B1 (en) | 2000-02-09 | 2003-07-01 | G. Victor Treyz | Shopping assistance with handheld computing device |
US8036905B2 (en) | 2000-02-29 | 2011-10-11 | Newgistics, Inc. | Method and system for processing the local return of remotely purchased products |
US20070124216A1 (en) | 2000-03-07 | 2007-05-31 | Michael Lucas | Systems and methods for locating and purchasing proximal inventory items |
US8386337B2 (en) | 2000-03-24 | 2013-02-26 | Newgistics, Inc. | System and method for single-action returns of remotely purchased merchandise |
CN1639716A (en) | 2000-03-28 | 2005-07-13 | 邮票商业公司 | Apparatus, systems and methods for online, multi-parcel, multi-carrier, multi-service parcel returns shipping management |
AU2001266603A1 (en) | 2000-05-25 | 2001-12-03 | Jonathan Whitman | System and method for returning merchandise |
JP3978991B2 (en) | 2000-09-22 | 2007-09-19 | コクヨ株式会社 | Ordering system and storage medium |
US7765121B2 (en) | 2000-11-03 | 2010-07-27 | Harrah's Operating Company, Inc. | Automated service scheduling system based on customer value |
US6536659B1 (en) | 2000-11-15 | 2003-03-25 | Returns Online, Inc. | Facilitating returns of merchandise purchased from other sources |
US20020143655A1 (en) | 2001-04-02 | 2002-10-03 | Stephen Elston | Remote ordering system for mobile commerce |
US7162440B2 (en) | 2001-11-12 | 2007-01-09 | National Notification Center Llc | Product management system |
US8611919B2 (en) | 2002-05-23 | 2013-12-17 | Wounder Gmbh., Llc | System, method, and computer program product for providing location based services and mobile e-commerce |
JP2006518070A (en) | 2003-02-17 | 2006-08-03 | インフォメーション・コア・テクノロジーズ・リミテッド | Product or service selection system |
WO2005029374A1 (en) | 2003-09-19 | 2005-03-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and device for delivery or obtaining of a good |
US7801776B2 (en) | 2004-07-30 | 2010-09-21 | Cabi, Llc | Method of controlling product inventory |
US20060076397A1 (en) | 2004-10-13 | 2006-04-13 | Geoffrey Langos | Method and system for drive through retail operation |
US8156007B1 (en) | 2004-11-12 | 2012-04-10 | Amazon Technologies, Inc. | Dynamic determination of item returns |
US20060178943A1 (en) | 2005-01-07 | 2006-08-10 | Rollinson Joseph R | Food order fulfillment system deploying a universal in-store point-of-sale (POS) for preparation and pickup scheduling |
EP1889201A4 (en) | 2005-04-18 | 2010-06-02 | Retail Equation Inc | Return rewards |
US8650305B2 (en) * | 2005-05-24 | 2014-02-11 | International Business Machines Corporation | Centralized session management in an aggregated application environment |
EP1952265A2 (en) | 2005-10-03 | 2008-08-06 | Teletech Holdings Inc. | Virtual retail assistant |
US9129289B2 (en) | 2005-10-03 | 2015-09-08 | Drew Vaughn | Systems and methods for providing remote ordering capabilities |
US20070106468A1 (en) | 2005-11-07 | 2007-05-10 | France Telecom | Product, service and activity based interactive trip mapping system, method, and computer program product |
US8200550B2 (en) | 2006-05-15 | 2012-06-12 | Steve Aitkins | Systems and methods for providing remote ordering |
JP2010511921A (en) | 2006-07-24 | 2010-04-15 | エクスビブリオ ベースローテン フェンノートシャップ | Referral reward system for portable devices |
US8284924B2 (en) | 2006-07-25 | 2012-10-09 | International Business Machines Corporation | Method and structure for automated crediting to customers for waiting |
US7859411B2 (en) | 2007-03-30 | 2010-12-28 | Skyetek, Inc. | RFID tagged item trajectory and location estimation system and method |
US9398619B1 (en) * | 2007-08-02 | 2016-07-19 | At&T Mobility Ii Llc | Emergency alert notification and verification |
US8392262B2 (en) | 2008-01-22 | 2013-03-05 | Research In Motion Limited | Method and apparatus for selecting a pickup location based on customer location |
JP2011524561A (en) | 2008-05-12 | 2011-09-01 | オーティージー マネージメント インコーポレイテッド | System for users in constrained locations to order items |
US20100088148A1 (en) | 2008-10-02 | 2010-04-08 | Presswala Irfan | System and methodology for recommending purchases for a shopping intent |
WO2011005072A2 (en) | 2009-07-09 | 2011-01-13 | Mimos Bhd. | Personalized shopping list recommendation based on shopping behavior |
US8244594B2 (en) | 2009-08-26 | 2012-08-14 | Consumeron, Llc | Method for remote acquisition and delivery of goods |
US8527336B2 (en) | 2010-03-04 | 2013-09-03 | Sanjay Kothari | Payment method decision engine |
US20110258058A1 (en) | 2010-04-14 | 2011-10-20 | Restaurant Technology, Inc. | System and method for generating a restaurant order on a wireless mobile personal computer |
US9273979B2 (en) * | 2011-05-23 | 2016-03-01 | Microsoft Technology Licensing, Llc | Adjustable destination icon in a map navigation tool |
US20130030945A1 (en) | 2011-07-25 | 2013-01-31 | Polt B Robert | Method for Gifting Via Online Stores |
US20130085889A1 (en) | 2011-09-29 | 2013-04-04 | Sears Brands, Llc | Systems and methods for managing returns or exchanges made via a computer network |
US9179244B2 (en) | 2012-08-31 | 2015-11-03 | Apple Inc. | Proximity and tap detection using a wireless system |
US20140330740A1 (en) * | 2013-05-06 | 2014-11-06 | András Hoffmann, JR. | Systems and method for collecting and redistributing surplus items |
US9245160B2 (en) | 2013-08-20 | 2016-01-26 | Qualcomm Technologies International, Ltd. | Method for setting up a beacon network inside a retail environment |
US10757531B1 (en) * | 2017-05-22 | 2020-08-25 | Amazon Technologies, Inc. | Time-restricted location-based service zone management |
US20200394606A1 (en) * | 2019-06-17 | 2020-12-17 | Postmates Inc. | Detecting delivery status based on geo-fencing |
-
2013
- 2013-06-21 US US13/923,695 patent/US20140379529A1/en not_active Abandoned
-
2014
- 2014-05-30 CA CA2853029A patent/CA2853029C/en active Active
-
2015
- 2015-08-20 US US14/831,218 patent/US10453025B2/en active Active
-
2019
- 2019-10-16 US US16/654,573 patent/US11605050B2/en active Active
-
2023
- 2023-02-23 US US18/113,540 patent/US11934993B2/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8635113B2 (en) * | 1999-05-11 | 2014-01-21 | Ipventure, Inc. | Integrated online store |
US20090327047A1 (en) * | 2001-02-13 | 2009-12-31 | Lester Sussman | System and Method For A Complete And Convenient Shopping Experience Using Product Print Catalogs Or Print Advertisements |
US20120178423A1 (en) * | 2005-05-18 | 2012-07-12 | Broadcom Corporation | System and Method for Controlling Notification Characteristics of a Mobile Communication Device |
US20090187488A1 (en) * | 2008-01-22 | 2009-07-23 | John Shamilian | Method and system for providing a service to a customer |
US8645222B1 (en) * | 2009-03-20 | 2014-02-04 | Jpmorgan Chase Bank, N.A. | System and methods for mobile ordering and payment |
US20110112992A1 (en) * | 2009-11-09 | 2011-05-12 | Palo Alto Research Center Incorporated | Opportunistic fulfillment of tasks by suggestions from a personal device |
US20140074743A1 (en) * | 2011-03-25 | 2014-03-13 | Flybuy Technologies, Inc. | Systems and methods for managing curb-side delivery |
US20120289254A1 (en) * | 2011-05-11 | 2012-11-15 | Microsoft Corporation | Proximity-based task notification |
US20140058886A1 (en) * | 2012-08-22 | 2014-02-27 | Ebay Inc. | Detecting items of interest within local shops |
Non-Patent Citations (2)
Title |
---|
Gary Ng, "Pizza Pizza iPhone App Brings Ordering Right on your Phone" 4/8/2011 http://web.archive.org/web/20110726025732/http://www.iphoneincanada.ca/reviews/pizza-pizza-iphone-app-brings-ordering-right-on-your-phone/ * |
gg1, XappSoftware, "How to disable the standby or the sleeping mode while your iPhone application is running ." 3/19/2011http://web.archive.org/web/20110319005548/http://www.xappsoftware.com/wordpress/2011/03/05/disable-standby-or-sleeping-mode-while-running-your-application/ * |
Cited By (105)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10074000B2 (en) | 2013-03-12 | 2018-09-11 | Arizona Board Of Regents, A Body Corporate Of The State Of Arizona Acting For And On Behalf Of Arizona State University | Dendritic structures and tags |
US11170190B2 (en) | 2013-03-12 | 2021-11-09 | Arizona Board Of Regents, A Body Corporate Of The State Of Arizona Acting For And On Behalf Of Arizona State University | Dendritic structures and tags |
US20160078617A1 (en) * | 2013-03-12 | 2016-03-17 | Michael N. Kozicki | Dendritic structures and tags |
US20190354733A1 (en) * | 2013-03-12 | 2019-11-21 | Michael N. Kozicki | Dendritic structures and tags |
US10467447B1 (en) * | 2013-03-12 | 2019-11-05 | Arizona Board Of Regents, A Body Corporate Of The State Of Arizona Acting For And On Behalf Of Arizona State University | Dendritic structures and tags |
US10223567B2 (en) * | 2013-03-12 | 2019-03-05 | Arizona Board Of Regents, A Body Corporate Of The State Of Arizona Acting For And On Behalf Of Arizona State University | Dendritic structures and tags |
US11164142B2 (en) | 2013-11-29 | 2021-11-02 | Fedex Corporate Services, Inc. | Multi-entity management of a node in a wireless node network |
US20150154548A1 (en) * | 2013-11-29 | 2015-06-04 | Fedex Corporate Services, Inc. | Node-Enabled Order Pickup Using Elements of a Wireless Node Network |
US11847607B2 (en) | 2013-11-29 | 2023-12-19 | Fedex Corporate Services, Inc. | Multi-entity management of a node in a wireless node network |
US11734644B2 (en) | 2013-11-29 | 2023-08-22 | Fedex Corporate Services, Inc. | Node-enabled shipping without a shipping label using elements of a wireless node network |
US11720852B2 (en) | 2013-11-29 | 2023-08-08 | Fedex Corporate Services, Inc. | Node association payment transactions using elements of a wireless node network |
US10579954B2 (en) | 2013-11-29 | 2020-03-03 | Fedex Corporate Services, Inc. | Node-enabled preparation related to medical treatment for a patient using a hierarchical node network |
US11227255B2 (en) | 2013-11-29 | 2022-01-18 | Fedex Corporate Services Inc. | Node-enabled delivery notification using elements of a wireless node network |
US10762466B2 (en) * | 2013-11-29 | 2020-09-01 | Fedex Corporate Services, Inc. | Node-enabled order pickup using elements of a wireless node network |
US10733564B2 (en) | 2013-11-29 | 2020-08-04 | Fedex Corporate Services, Inc. | Methods and apparatus for proactively reporting a content status of a node-enabled logistics receptacle |
US10740717B2 (en) | 2013-11-29 | 2020-08-11 | Fedex Corporate Services, Inc. | Methods and apparatus for deploying a plurality of pickup entities for a node-enabled logistics receptacle |
US10229382B2 (en) | 2013-11-29 | 2019-03-12 | Fedex Corporate Services, Inc. | Methods and apparatus for proactively reporting a content status of a node-enabled logistics receptacle |
US10748111B2 (en) | 2013-11-29 | 2020-08-18 | Fedex Corporate Services, Inc. | Node-enabled generation of a shipping label using elements of a wireless node network |
US10521759B2 (en) | 2013-11-29 | 2019-12-31 | Fedex Corporate Services, Inc. | Methods and apparatus for monitoring a conveyance coupling connection using elements of a wireless node network |
US10762465B2 (en) | 2013-11-29 | 2020-09-01 | Fedex Corporate Services, Inc. | Node-enabled management of delivery of a shipped item using elements of a wireless node network |
US11023847B2 (en) | 2013-11-29 | 2021-06-01 | Fedex Corporate Services, Inc. | Methods and apparatus for monitoring a conveyance coupling connection using elements of a wireless node network |
US10977607B2 (en) | 2013-11-29 | 2021-04-13 | Fedex Corporate Services, Inc. | Node-enabled packaging materials used to ship an item |
US10846649B2 (en) | 2013-11-29 | 2020-11-24 | Fedex Corporate Services, Inc. | Node-enabled proactive notification of a shipping customer regarding an alternative shipping solution |
US10839340B2 (en) | 2013-11-29 | 2020-11-17 | Fedex Corporate Services, Inc. | Methods and systems for automating a logistics transaction using an autonomous vehicle and elements a wireless node network |
US10839339B2 (en) | 2013-11-29 | 2020-11-17 | Fedex Corporate Services, Inc. | Node-enabled sharing of shipment condition information in a wireless node network |
US11227253B2 (en) | 2013-12-17 | 2022-01-18 | Ebay Inc. | Product delivery service system in the electronic commerce using smart phone and method thereof |
US10482412B2 (en) * | 2013-12-17 | 2019-11-19 | Ebay Inc. | System and method for providing product delivery service in electronic transaction using smartphone |
US20160321601A1 (en) * | 2013-12-17 | 2016-11-03 | Ebay Korea Co., Ltd. | Product delivery service system in the electronic commerce using smartphone and merthod thereof and method thereof |
US20150310538A1 (en) * | 2014-04-24 | 2015-10-29 | Toshiba Tec Kabushiki Kaisha | Shopping supporting system |
US20160148152A1 (en) * | 2014-04-24 | 2016-05-26 | Toshiba Tec Kabushiki Kaisha | Shopping supporting system |
US10453023B2 (en) | 2014-05-28 | 2019-10-22 | Fedex Corporate Services, Inc. | Methods and node apparatus for adaptive node communication within a wireless node network |
US10147256B2 (en) | 2014-08-15 | 2018-12-04 | Collateral Opportunities, Llc | Electronic identification, location tracking, communication and notification system |
US10387912B2 (en) * | 2014-09-09 | 2019-08-20 | At&T Mobility Ii Llc | Augmented reality shopping displays |
US11532014B2 (en) | 2014-09-09 | 2022-12-20 | At&T Mobility Ii Llc | Augmented reality shopping displays |
US20160098676A1 (en) * | 2014-09-26 | 2016-04-07 | Collateral Opportunities, Llc | Electronic identification, location tracking, communication & notification system |
US10296945B2 (en) * | 2014-09-26 | 2019-05-21 | Collateral Opportunities, Llc | Electronic identification, location tracking, communication and notification system |
US11922460B2 (en) * | 2014-09-26 | 2024-03-05 | Collateral Opportunities Of Nevada, Llc | Electronic identification, location tracking, communication and notification system |
US20190279251A1 (en) * | 2014-09-26 | 2019-09-12 | Collateral Opportunities, Llc | Electronic identification, location tracking, communication & notification system |
US20160125514A1 (en) * | 2014-10-31 | 2016-05-05 | Ncr Corporation | On-demand routing upon location detection |
US10713708B2 (en) * | 2014-10-31 | 2020-07-14 | Ncr Corporation | On-demand routing upon location detection |
US11875501B2 (en) | 2014-11-07 | 2024-01-16 | Arizona Board Of Regents On Behalf Of Arizona State University | Information coding in dendritic structures and tags |
US10810731B2 (en) | 2014-11-07 | 2020-10-20 | Arizona Board Of Regents On Behalf Of Arizona State University | Information coding in dendritic structures and tags |
US20160155088A1 (en) * | 2014-12-01 | 2016-06-02 | Curbside, Inc. | Limited location tracking of a user device for local pickup |
US10740718B2 (en) * | 2014-12-01 | 2020-08-11 | Curbside, Inc. | Limited location tracking of a user device for local pickup |
US20200372461A1 (en) * | 2014-12-01 | 2020-11-26 | Curbside, Inc. | Limited location tracking of a user device for local pickup |
US10860973B2 (en) | 2015-02-09 | 2020-12-08 | Fedex Corporate Services, Inc. | Enhanced delivery management methods, apparatus, and systems for a shipped item using a mobile node-enabled logistics receptacle |
US10671962B2 (en) | 2015-02-09 | 2020-06-02 | Fedex Corporate Services, Inc. | Methods, apparatus, and systems for transmitting a corrective pickup notification for a shipped item accompanying an ID node based upon intended pickup master node movement |
US10572851B2 (en) | 2015-02-09 | 2020-02-25 | Fedex Corporate Services, Inc. | Methods, apparatus, and systems for generating a pickup notification related to an inventory item |
US10726383B2 (en) | 2015-02-09 | 2020-07-28 | Fedex Corporate Services, Inc. | Methods, apparatus, and systems for generating a corrective pickup notification for a shipped item based upon an intended pickup master node |
US10726382B2 (en) | 2015-02-09 | 2020-07-28 | Fedex Corporate Services, Inc. | Methods, apparatus, and systems for transmitting a corrective pickup notification for a shipped item to a courier master node |
US10592845B2 (en) | 2015-02-09 | 2020-03-17 | Fedex Corporate Services, Inc. | Methods, apparatus, and systems for transmitting a corrective pickup notification for a shipped item accompanying an ID node moving with a courier away from a master node |
US11238397B2 (en) | 2015-02-09 | 2022-02-01 | Fedex Corporate Services, Inc. | Methods, apparatus, and systems for generating a corrective pickup notification for a shipped item using a mobile master node |
US20180121914A1 (en) * | 2015-05-18 | 2018-05-03 | Visa International Service Association | Method and System for Authorizing a Payment Transaction |
US10572901B2 (en) * | 2015-05-21 | 2020-02-25 | Cloudtraq Llc | Zero-wait publishing, searching, and queuing systems and methods |
US10915927B2 (en) | 2015-05-21 | 2021-02-09 | Cloudtraq Llc | Virtual teleportation systems and methods |
US10521821B2 (en) | 2015-05-21 | 2019-12-31 | Cloudtraq Llc | Search and subscribe advertising system and methods |
US20180315091A1 (en) * | 2015-05-21 | 2018-11-01 | Cloudtraq Llc | Zero-wait publishing, searching, and queuing systems and methods |
US10354279B2 (en) | 2015-05-21 | 2019-07-16 | Cloudtraq Llc | Virtual teleportation systems and methods |
US10565621B2 (en) | 2015-05-21 | 2020-02-18 | Cloudtraq Llc | Identification, location, and authentication systems and methods |
US10410249B2 (en) | 2015-05-21 | 2019-09-10 | Cloudtraq Llc | Identification, location, and authentication systems and methods |
US10313199B2 (en) | 2015-07-08 | 2019-06-04 | Fedex Corporate Services, Inc. | Systems, apparatus, and methods of enhanced management of a wireless node network based upon an event candidate related to elements of the wireless node network |
US10305744B2 (en) | 2015-07-08 | 2019-05-28 | Fedex Corporate Services, Inc. | System, apparatus, and methods of event monitoring for an event candidate related to an ID node within a wireless node network |
US10491479B2 (en) | 2015-07-08 | 2019-11-26 | Fedex Corporate Services, Inc. | Systems, apparatus, and methods of time gap related monitoring for an event candidate related to an ID node within a wireless node network |
US20170213188A1 (en) * | 2016-01-25 | 2017-07-27 | Wal-Mart Stores, Inc. | Method and apparatus to facilitate picking up a retail item |
US11843990B2 (en) | 2016-03-23 | 2023-12-12 | Fedex Corporate Services, Inc. | Methods and systems for motion-based management of an enhanced logistics container |
US11843991B2 (en) | 2016-03-23 | 2023-12-12 | Fedex Corporate Services, Inc. | Methods and systems for motion-based management of an enhanced logistics container |
US10271166B2 (en) | 2016-03-23 | 2019-04-23 | Fedex Corporate Services, Inc. | Methods, non-transitory computer readable media, and systems for improved communication management of a plurality of wireless nodes in a wireless node network |
US10271165B2 (en) | 2016-03-23 | 2019-04-23 | Fedex Corporate Services, Inc. | Methods, apparatus, and systems for improved node monitoring in a wireless node network |
US11096009B2 (en) | 2016-03-23 | 2021-08-17 | Fedex Corporate Services, Inc. | Methods and systems for motion-based management of an enhanced logistics container |
US10952018B2 (en) | 2016-03-23 | 2021-03-16 | Fedex Corporate Services, Inc. | Systems, apparatus, and methods for self- adjusting a broadcast setting of a node in a wireless node network |
US10484820B2 (en) | 2016-03-23 | 2019-11-19 | Fedex Corporate Services, Inc. | Methods and systems for container node-based enhanced management of a multi-level wireless node network |
US11373154B1 (en) | 2016-04-12 | 2022-06-28 | Wells Fargo Bank, N.A. | Systems and methods for completing transactions via curbside service |
US11900344B1 (en) | 2016-04-12 | 2024-02-13 | Wells Fargo Bank, N.A. | Systems and methods for completing transactions via curbside service |
US10846668B1 (en) * | 2016-04-12 | 2020-11-24 | Wells Fargo Bank, N.A. | Systems and methods for completing transactions via curbside service |
US10755249B1 (en) * | 2016-04-12 | 2020-08-25 | Wells Fargo Bank, N.A. | Systems and methods for completing transactions via curbside service |
US20180121992A1 (en) * | 2016-10-31 | 2018-05-03 | Wal-Mart Stores, Inc. | Customer check-in system and non-transitory computerreadable storage media for checking-in a customer |
US10540705B2 (en) * | 2016-10-31 | 2020-01-21 | Walmart Apollo, Llc | System and medium for checking-in a customer |
US10657580B2 (en) | 2017-01-27 | 2020-05-19 | Walmart Apollo, Llc | System for improving in-store picking performance and experience by optimizing tote-fill and order batching of items in retail store and method of using same |
US11270372B2 (en) | 2017-01-27 | 2022-03-08 | Walmart Apollo, Llc | System for improving in-store picking performance and experience by optimizing tote-fill and order batching of items in retail store and method of using same |
US10572932B2 (en) | 2017-01-27 | 2020-02-25 | Walmart Apollo, Llc | System for providing optimal shopping routes in retail store and method of using same |
US11508000B2 (en) | 2017-04-17 | 2022-11-22 | Walmart Apollo, Llc | Systems to fulfill a picked sales order and related methods therefor |
US10699328B2 (en) | 2017-04-17 | 2020-06-30 | Walmart Apollo, Llc | Systems to fulfill a picked sales order and related methods therefor |
US10796357B2 (en) | 2017-04-17 | 2020-10-06 | Walmart Apollo, Llc | Systems to fulfill a picked sales order and related methods therefor |
US10825076B2 (en) | 2017-04-17 | 2020-11-03 | Walmart Apollo Llc | Systems to fulfill a picked sales order and related methods therefor |
US11461831B2 (en) | 2017-04-17 | 2022-10-04 | Walmart Apollo, Llc | Systems to fulfill a picked sales order and related methods therefor |
US11494829B2 (en) | 2017-04-17 | 2022-11-08 | Walmart Apollo, Llc | Systems to fulfill a picked sales order and related methods therefor |
US10846645B2 (en) | 2017-04-28 | 2020-11-24 | Walmart Apollo, Llc | Systems and methods for real-time order delay management |
US20180315112A1 (en) * | 2017-04-28 | 2018-11-01 | Wal-Mart Stores, Inc. | Systems and methods for dynamic pick time estimation and real-time order delay management |
US10810542B2 (en) | 2017-05-11 | 2020-10-20 | Walmart Apollo, Llc | Systems and methods for fulfilment design and optimization |
US11126953B2 (en) | 2017-06-14 | 2021-09-21 | Walmart Apollo, Llc | Systems and methods for automatically invoking a delivery request for an in-progress order |
US11734642B2 (en) | 2017-06-14 | 2023-08-22 | Walmart Apollo, Llc | Systems and methods for automatically invoking a delivery request for an in-progress order |
US11430233B2 (en) | 2017-06-16 | 2022-08-30 | Arizona Board Of Regents On Behalf Of Arizona State University | Polarized scanning of dendritic identifiers |
US11126954B2 (en) * | 2017-06-28 | 2021-09-21 | Walmart Apollo, Llc | Systems and methods for automatically requesting delivery drivers for online orders |
US11941577B2 (en) | 2017-06-28 | 2024-03-26 | Walmart Apollo, Llc | Systems and methods for automatically requesting delivery drivers for online orders |
US11669886B2 (en) | 2017-07-13 | 2023-06-06 | Walmart Apollo, Llc | Systems and methods for determining an order collection start time |
US20190287058A1 (en) * | 2018-03-14 | 2019-09-19 | Toyota Jidosha Kabushiki Kaisha | Delivery management system, key information management device, delivery management device, delivery management method, and non-transitory recording medium having program stored therein |
US20190303911A1 (en) * | 2018-03-29 | 2019-10-03 | Ncr Corporation | Coded scan-based item processing |
US10535059B2 (en) * | 2018-03-29 | 2020-01-14 | Ncr Corporation | Coded scan-based item processing |
US11598015B2 (en) | 2018-04-26 | 2023-03-07 | Arizona Board Of Regents On Behalf Of Arizona State University | Fabrication of dendritic structures and tags |
US11144866B2 (en) * | 2018-06-06 | 2021-10-12 | Target Brands, Inc. | System and method of facilitating delivery of goods to a customer |
US11403584B2 (en) | 2018-06-06 | 2022-08-02 | Target Brands, Inc. | System and method of facilitating delivery of goods to a customer |
US11915190B2 (en) | 2018-12-14 | 2024-02-27 | Walmart Apollo, Llc | Automated curbside fulfillment |
US20210158324A1 (en) * | 2019-11-25 | 2021-05-27 | Ncr Corporation | Mobile Order Processing |
US11868958B2 (en) | 2020-01-31 | 2024-01-09 | Walmart Apollo, Llc | Systems and methods for optimization of pick walks |
US11657347B2 (en) | 2020-01-31 | 2023-05-23 | Walmart Apollo, Llc | Systems and methods for optimization of pick walks |
Also Published As
Publication number | Publication date |
---|---|
US11605050B2 (en) | 2023-03-14 |
US20200111052A1 (en) | 2020-04-09 |
CA2853029A1 (en) | 2014-12-21 |
US20230196274A1 (en) | 2023-06-22 |
CA2853029C (en) | 2017-10-24 |
US20150356502A1 (en) | 2015-12-10 |
US10453025B2 (en) | 2019-10-22 |
US11934993B2 (en) | 2024-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11934993B2 (en) | Order fulfillment systems and methods with customer location tracking | |
US20220076260A1 (en) | Merchandise return and/or exchange systems, methods, and media | |
US9330413B2 (en) | Checkout and/or ordering systems and methods | |
US20190362307A1 (en) | Merchandise pickup system, method, and media for allied merchants | |
US20170161728A1 (en) | Integrated shopping and mobile payment system | |
US20160283925A1 (en) | Omni-channel shopping and mobile payment system | |
US20200034812A1 (en) | System for dynamic smart cart content notifications | |
US20130103537A1 (en) | Interactive consumer self-service shopping system | |
KR102043595B1 (en) | Method and apparatus for processing transaction data | |
US20140188601A1 (en) | Integration between brick-and-mortar establishments and web based establishments | |
US9443262B1 (en) | Merchandise reservation system, apparatus, and media | |
US20150221022A1 (en) | Systems and methods for mobile integrated ordering | |
US20160140632A1 (en) | Methods and systems supporting crowd-sourced proxy shopping via an e-commerce platform | |
US11164127B2 (en) | System and method for on-site purchases at automated storage and retrieval system | |
US20210019813A1 (en) | Consumer purchasing and inventory control assistant apparatus, system and methods | |
US20240029076A1 (en) | Transferable and blended shopping cart | |
KR20190083460A (en) | Delivery and order services system using movable store | |
US9978086B1 (en) | Systems and methods regarding point-of-recognition optimization of onsite user purchases at a physical location | |
US20210158461A1 (en) | System and Method of Order Fulfillment to Nonexclusive Delivery Locations Using Customer Location Tracking | |
JP2018073167A (en) | Information processing system, information processing method, and information processing program | |
KR20140094181A (en) | Commerce service system and operation method thereof | |
JP6912436B2 (en) | Information processing equipment, information processing methods and information processing programs | |
US20200184539A1 (en) | Voice-based in-store digital checkout system | |
CA3081157A1 (en) | System and method of order fulfillment to nonexclusive delivery locations using customer location tracking | |
JP6516104B2 (en) | Sales support device, sales support system and sales support method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SEARS BRANDS, L.L.C., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:AGASTI, VARUN REDDY;MUNJAL, LEENA;SIGNING DATES FROM 20130926 TO 20130927;REEL/FRAME:031335/0646 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |