The technical field generally relates to systems and methods for delivering goods and/or services to a purchaser, and more particularly to systems and methods for dispatching and delivering goods/services to a mobile purchaser.
Consumers today are becoming more accustomed to making purchases and payments using electronic commerce (“e-commerce”). Even mobile e-commerce on hand held computing devices such as smart phones and tablets has become familiar to consumers. Most of these transactions relate to on-line purchases of consumer goods, but are not linked to the purchaser's locale. In this regard, conventional e-commerce applications are not optimized for mobile purchases because they require a delivery location such as the purchaser residence or business address that is geographically fixed or a pick-up location such as a vendor's store. While some merchants provide walk-up or drive-through accommodations for pick up, in most cases the purchaser must go the vendor's place of business to accept delivery of the goods/services.
Accordingly, it is desirable to provide a multi-purposed method and system for dispatching and delivering goods/services to a mobile purchaser. By adapting the delivery process to accommodate a mobile purchase, the method and system is capable of creating an instant delivery experience for on-the-go transactions. In addition, other desirable features and characteristics of the present disclosure will become apparent from the subsequent detailed description and the appended claims, taken in conjunction with the accompanying drawings and the foregoing technical field and background.
A method and system in accordance with the present disclosure implements a dynamic delivery address to dispatch and deliver goods/services to a mobile purchaser in a timely, efficient and optimized manner. The method and system may account for the nature and classification of the goods/service which may include acquisition, preparation, and/or assembly of the goods/service. For example, a fresh food product may need to be prepared and cooked in advance of dispatching it for delivery. In contrast, an inventoried product such as a prepackage beverage or a consumer goods does not require time in advance of dispatching the product for delivery. The method and system also accounts for a preferred delivery configuration which may include customer preference, current location, specific destination, daily routes, activity history, estimated time of departure, or estimated time of arrival to name a few. The method and system may also monitor deviation from the delivery route, and respond to such deviations by changing the delivery route to accommodate the dynamic delivery address deviation, changing the dispatch schedule or transferring the dispatch schedule to another vendor. The method and system may also track the location and/or estimated arrival time to the dynamic delivery address and issue notifications to the mobile purchaser and/or a deliver person and update a delivery status such on-the-way, time changed, address changed, newly-dispatched, canceled or completed.
In one embodiment, a method for dispatching and delivering a purchased item to a dynamic delivery address for a mobile purchaser is disclosed which includes acquiring a delivery mode and a dynamic delivery address for delivery of a purchased item from a mobile purchaser interface. A time for delivery is estimated based on the delivery mode, the dynamic delivery address and an initial location of the mobile purchaser interface. A dispatch schedule is determined based on the delivery mode, the initial location and the estimated time for delivery. The dispatch schedule may be issued to the mobile purchaser interface and/or a delivery interface. An updated location is acquired from a telematics device such as a GPS system associated with the mobile purchaser module. A delivery schedule including a delivery route is determined based on the dynamic delivery address, the updated location and the estimated time for delivery. The delivery schedule is issued to the delivery interface. Once the purchased item is delivered to the dynamic delivery address, a confirmation for delivery may be acquired.
In one embodiment, a dispatch and delivery system is disclosed which facilitates delivery of a purchased item to a dynamic delivery address associated with a mobile purchaser. The system includes a mobile purchaser module, such as a purchaser module deployed in a vehicle, and having a telematics device for locating the purchaser module, and a purchaser interface configured to issue delivery data to and acquire delivery data from the dispatch and delivery system. The purchaser module may include a data store for storing and retrieving delivery data and position data. The system also includes a dispatch module having a dispatch interface configured to issue delivery data to and acquire delivery data from the dispatch and delivery system. The dispatch module is operable to estimate a time for delivery based on a delivery mode, a dynamic delivery address and location data for the purchaser interface, to determine a dispatch schedule based on the delivery mode, an initial location of the purchaser interface and the estimated time for delivery. The system further includes a delivery module deployed remote from the purchaser module and having a telematics device for locating the delivery module and a delivery interface for issuing delivery data to and acquiring delivery data from the dispatch and delivery system. The delivery module may include a data store accessible by the delivery interface and the second telematics system for storing and retrieving delivery data and location data. The purchaser module, the dispatch module and the delivery module are in data communication across a data network and cooperate to execute the method for dispatching and delivering a purchased item to a dynamic delivery address for a mobile purchaser as further described herein.
The method and system in accordance with the present disclosure provides an intelligent and flexible process flow to dispatch and deliver goods/services to a mobile purchaser (such as the occupant(s) of an in-transit vehicle).
The exemplary embodiments will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and wherein:
The following detailed description is merely exemplary in nature and is not intended to limit the application and uses. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding technical field, background, brief summary or the following detailed description. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features. As used herein, the term module refers to any hardware, computer, electronic control component, processing logic, and/or processor device, individually or in any combination, including without limitation: application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) with suitable memory and peripheral devices that executes one or more computer programs or code embodied in software or firmware on a transitory or non-transitory medium, a combinational logic circuit, and/or other suitable components to provide the described functionality.
The dispatch and delivery system 100 includes a mobile purchaser module 102, a dispatch module 106 and a delivery module 108. Although the figures shown herein depict an example with certain arrangements of elements, additional intervening elements, devices, features, or components may be present in actual embodiments. For example, the mobile purchase and payment system 100 will be further described with reference to a vehicular application in which the dispatch and delivery system is described in the context of a mobile transaction from a vehicle. However, one skilled in the art will understand that the present disclosure is not be limited to in-vehicle transactions, but may more broadly encompass mobile transactions, in general As used herein, the term vehicle, unless otherwise expressly limited, refers broadly to any device or apparatus for transporting a person or persons whether motorized or not. For example, a vehicle may be a land vehicle (such as a bicycle, automobile, RV, trailer, truck, tractor-trailer, bus, train, etc.) or a marine craft or an aircraft and should not be limited to a passenger vehicle.
The mobile purchaser module 102 may be deployed in a vehicle 104 in transit. The dispatch module 106 may be deployed with a remote online marketplace system. The delivery module 108 may be deployed with a vendor and may also be mobile in that that the delivery module 108 is deployed in a delivery vehicle 110. Each of these modules 104, 106, 108 is in data communications with the other modules through a data network 112 and communication links 114, 116, 118. These may be direct communication links or may interconnect though a shared network or through an intermediary which may have shared resources, software, applications and/or information. Communications may be enable through a cellular communications services such as the OnStar® in-vehicle device, a wireless communication device which employs high-speed data communication such as 3G, LTE, 4G, LTE Advanced or other mobile communication technologies.
The dispatch module 106 is schematically illustrated as a separate component in
The purchaser module 102 includes a telematics system 120 configured to acquire purchaser position data 121 for locating the purchaser module 102. In one example, the telematics system 120 is a GPS tracking device but may also include other devices that acquire and transmit location and time information associated with a moving vehicle. The purchaser module 102 also includes an mobile purchaser interface 122 configured to issue and acquire delivery data 123 locally within the purchaser module 102 and across the data network 112 via communication link 114. The purchaser interface 122 may be configured to issue confirmation data 125 for confirming receipt of the purchased item at the dynamic delivery address with the delivery module 108. The delivery data 123 may include a purchase order, a delivery mode, a dynamic delivery address, as well as purchaser position data 121 for the purchaser module 102. The delivery mode can be selected from delivery at an in-route pick-up point, a daily route or based on an activity history logged in the data store 124. The purchaser module 102 further includes a data store 124 accessible by the purchaser interface 122 and the telematics system 120 for storing and retrieving delivery data and position data.
The dispatch module 108 includes a dispatch interface 126 configured to issue and acquire delivery data 123 locally within the dispatch module 108 and across the data network 112 via communication link 116. The dispatch interface 126 acquires delivery data 121 from the mobile purchaser module 102 including a purchase order for a purchased item, as well as delivery mode, the dynamic delivery address and location data, then estimates a time for delivery for the purchased item. The dispatch module 106 determines a dispatch schedule based on the delivery mode, the initial location and the estimated time for delivery. Thus, the delivery data may further include a time of delivery and a dispatch schedule. The dispatch module 108 further includes a data store 128 accessible by the dispatch interface 126 for storing and retrieving delivery data 123 and position data 121, 131.
The delivery module 110 includes a telematics device 130 configured to acquire delivery position data 131 for locating the delivery module 108. In one example, the telematics system 130 is a GPS tracking device but may also include other devices that acquire and transmit location and time information associated with a moving object. The delivery module 108 also includes a delivery interface 132 configured to issue and acquire delivery data 123 locally within the delivery module 108 and across the data network 112 via communication link 118. Thus, the delivery data 123 may further include a time for delivery, a delivery schedule, and a delivery route. The delivery interface 132 may acquire an updated location based on position data 121 from the mobile purchaser interface 122 across the data network (1142, 114, 118), then estimate an updated time for delivery. The delivery interface 132 determines a delivery schedule including a delivery route based on the dynamic delivery address, the updated location and the estimated time for delivery, and issues a delivery schedule. Thus, the delivery data may further include a delivery schedule, a delivery route and updated location and time for delivery. The delivery module 110 further includes a data store 134 accessible by the delivery interface 132 and the telematics device 130 for storing and retrieving delivery data 123 and delivery position data 131.
In one example, the purchaser module 102, dispatch module 106 and/or the delivery module 108 may include a near field communication or NFC device 134, 138, 140 to enable communication therebetween by means other than the data network 112 and communication links 114, 116, 118. Near field communication may be used for example to locate the purchaser at the delivery destination and to confirm delivery of the purchased item. For example, after the purchaser module 102 arrives at the dynamic delivery address, it may issue confirmation data 125 in the form of a request via the NFC device 136. Once the delivery module 108 receives the confirmation request, it may issue confirmation data 135 in the form of a response via the NFC device 140. Confirmation data 125, 135 may also be communicated to the purchaser module 102 and the delivery module 108, as well as the dispatch module 106 across the data network 112.
The purchaser module 102 includes a display device 142 configured to display position data 121, 131, delivery data 123 and confirmation data 125, 135 in human-discernable form such as text and/or graphics and an input device 144 configured to input delivery data 123 into the purchaser interface 122. Likewise, the delivery module 108 includes a display device 146 configured to display position data 121, 131, delivery data 123 and confirmation data 125, 135 in human-discernable form and an input device 148 configured to input delivery data 123 into the delivery interface 132. The dispatch and delivery system 100, and in one example, the purchaser module 102 and/or the delivery module 108, may be embodied in a hand held computing device such as a smart phone or tablet having a microprocessor and the interface includes an application program executed on the microprocessor to provide the structures and functions described above. The display and delivery system 100 may also be embodied as a computer program product including software for facilitating the dispatch and delivery of a purchased item to a dynamic delivery address for a mobile purchaser. The computer program product includes a non-transitory computer readable medium having instructions stored thereon, which when loaded into a computer memory and executed by a processor provide the structure and functions further detailed herein.
In one example, a method for dispatching and delivering a purchased item to a dynamic delivery address for an mobile purchaser using the dispatch and delivery system 100 will be further detailed with reference to
The purchaser, dispatch and delivery modules 102, 106, 108 may incorporate various supply chain modeling and project scheduling logic using the delivery data 123 and dependency relationships for the dispatch and delivery activities to determine the dispatch schedule and delivery schedule. To this end, the dispatch and delivery system 100 may implement a just-in-time production strategy relying on updated delivery data between the purchaser, dispatch and delivery modules 102, 106, 108, which are involved in the process, to dictate the dispatch and delivery sequences including the various deadlines (i.e. estimated time for dispatch, estimate time for delivery, estimate time for pick-up) necessary to meet the dispatch and delivery schedules.
Starting at block 302 in
A dispatch schedule is determined based on the delivery mode, the initial location and the estimated time for delivery for dispatching the purchased item. The dispatch schedule may take into account the tasks necessary to dispatch the purchased item based on a classification of the purchased item as shown at block 318. For example, if the purchased item is classified as a made-to-order item such as fresh food as shown at block 320, then the dispatch schedule may adjust the dispatch time based on the estimated time of delivery as shown at block 322, notify the vendor to start preparing the purchased item as shown at block 324 and initiate delivery as shown as block 326.
Alternately, if at 318, the purchased item is classified as an inventory or prepackaged item such grocery or a service as shown at block 328, the dispatch schedule adjusts the dispatch time based on purchaser positional data 121 indicating when the purchaser is close to the dynamic delivery address as shown at block 330, and notify a vendor to collect the purchased item as shown block 332. The estimated time of arrival of purchaser (block 322) and/or the proximity of the purchaser to dynamic delivery address (block 330) are acquired from the purchaser module 102. The dispatch interface 126 may query the purchaser module 102 for purchaser positional data 121 to determine if the purchaser has arrived within a prescribed time window as shown at block 334 and initiate delivery as shown at block 336. If the purchaser has not arrived within a prescribed time window, the dispatch interface 126 may update the delivery data 123 to confirm that the purchaser has made a route change as shown at block 338 and transfer control to a dispatch module 106 at a different location based on the route change as shown in block 340, in which case process control returns to block 312 for re-determining the dispatch schedule. In this regard, when the dynamic delivery address deviates from the delivery route, the delivery interface may respond to the delivery route deviation by changing the delivery route to accommodate the dynamic delivery address deviation or transferring the dispatch schedule to a second vendor based on the delivery route deviation, proximity of a second vendor to the dynamic delivery address and/or estimated time of purchaser arrival. This concludes the coordinate dispatch function 204.
In reference now to
Arrival of the purchaser module 102 at the dynamic delivery address is confirmed using position data 121 and delivery data 123 as shown at block 348. Likewise, arrival of the delivery module 108 at the dynamic delivery address is confirmed using position data 131 and delivery data 123, delivery person identification and purchase order number as shown at block 350. Once arrival of both the purchaser module 102 and/or the delivery module 108 have arrived at the dynamic delivery address, one respective module 102 or 108 may issue a confirmation request or provide one or more control signals to provide an audible or visual indication from the vehicles 104, 110 which may be responded to by the other respective module 102 or 108 with a confirmation response.
Thus, confirmation data 125 indicating that the purchased item has been received may be issued from the purchaser module 102 as shown at block 352. Likewise, confirmation data 135 indicating that the purchased item has been delivered may be issued from the delivery module 108 as shown at block 354. Confirmation data 125, 135 may be exchanged between the purchaser module 102 and the delivery module 108 with NFC device 136, 140 as shown at blocks 356, 358 and acquired by the dispatch module 106 with the NFC device 138 or over the data network 112 for closing the delivery transaction.
While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the disclosure in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing the exemplary embodiment or exemplary embodiments. It should be understood that various changes can be made in the function and arrangement of elements without departing from the scope of the disclosure as set forth in the appended claims and the legal equivalents thereof.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2015/072527 | 2/9/2015 | WO | 00 |