System and Method for Managing and Optimizing Delivery Networks
A system and method are provided for managing and optimizing delivery networks. The method includes providing an intermediary between a consumer and a plurality of carriers, each carrier enabling items to be transported from pick up locations for the items to a delivery location associated with the consumer. The method also includes enabling, via a user interface for the intermediary, the consumer to request delivery of an order comprising one or more items to the delivery location. The method also includes communicating with the plurality of carriers to determine at least one available delivery time window according to carrier availability and a transit time for the requested delivery, the transit time being affected by inventory data and the delivery location. The method also includes initiating the delivery by a selected one of the plurality of carriers.
Latest Clear Destination Inc. Patents:
This application claims priority to U.S. Provisional Patent Application No. 62/105,074 filed on Jan. 19, 2015, the contents of which are incorporated herein by reference.
TECHNICAL FIELDThe following relates to systems and methods for managing and optimizing delivery networks.
BACKGROUNDElectronic commerce is becoming increasingly important to the retail industry for reaching wider customer bases and providing more and better options to customers in an competitive marketplace. An issue with electronic commerce can be that for customers to engage the retailer in an online environment, those customers need to feel comfortable with the purchases, particularly for large items where there is limited opportunity to discover the look and feel of the product, other than via photos, reviews from other customers, and web-based comparisons and other data. For smaller items that do not require a large monetary investment, this typically is not a major obstacle to most consumers. However, when large ticket items (e.g. stove, fridge, industrial equipment, etc.) with large price tags are to be delivered to a home or business, there can be a hesitation on the part of the customer, despite the convenience of shopping online and having home or office delivery. This hesitation can be attributed to the uncertainties surrounding reliable deliveries, and variability in delivery date/time windows. (e.g. when provided with relatively large time window such as between 9 am and 6 pm on a given day).
Pickup and delivery schemes are typically developed with static time frames, which can cause resources to be inefficiently used when a single item is picked up at a location (i.e. instead of multiple items). Communication between the delivery network and the customer is often required to coordinate a time frame for picking up or delivering an item, which can also be inefficient and requires an agreement by both parties to ensure there is a person present to receive the item, and the schedules are typically fixed prior to the delivery date with little flexibility, if any.
Large items can be difficult to deliver to a multitude of customers since contact with the customer needs to be made to ensure that they are available for delivery. The physical size and value of the products purchased typically requires customer availability and delivery agents to have a delivery route that accommodates desired delivery windows and location-based constraints imposed on the drivers (e.g., delivery zones, distance between locations, etc.).
Fragmentation of shipping/delivery networks causes a decrease in efficiency and repetition of work performed. The fragmentation of responsibilities leads to highly complex logistics networks that inhibit the efficient delivery of products. For example, it has been found that individual companies are tasked with managing their own systems, which can lead to the ad-hoc development of systems that are not compatible with one another. Moreover, many logistics networks have a multi-layered configuration that prohibits critical communications from being performed.
Customer satisfaction is an important component to retailers, particularly to encourage repeat business. For example, when a customer is satisfied with an initial purchase they may recommend the retailer to other contacts and/or use the same retailer again. The customer's satisfaction of a retailer can be affected by the “last mile” or “final mile” delivery mechanism that is used by that particular retailer. However, in many cases, the last mile delivery step handled by a third-party logistics providers and not the retailer itself. Thus the retailer may have little to no control over a critical element of the delivery process.
Logistics optimization is an important factor in increasing the efficiency of a delivery network. When shipping fleets have little to no communication between themselves, repetition of work can often be performed. For example, shipping items from a retailer to a warehouse and then to a customer, including any number of other intermediary steps, can introduce inefficiencies.
SUMMARYIn one aspect, there is provided a method for managing and optimizing delivery networks, the method comprising: providing an intermediary between a consumer and a plurality of carriers, each carrier enabling items to be transported from pick up locations for the items to a delivery location associated with the consumer; enabling, via a user interface for the intermediary, the consumer to request delivery of an order comprising one or more items to the delivery location; communicating with the plurality of carriers to determine at least one available delivery time window according to carrier availability and a transit time for the requested delivery, the transit time being affected by inventory data and the delivery location; and initiating the delivery by a selected one of the plurality of carriers.
In an implementation, the method further comprises scheduling a delivery appointment and communicating the delivery appointment to at least one of the carrier and the consumer. In another implementation, the delivery can be initiated by detecting a selection of a particular available delivery time window by the consumer, and communicating with the corresponding carrier. The selection can be made at a retail location, or using a personal device. In another implementation of the method, the intermediary can be utilized via a retailer interface.
In another aspect, there is provided a computer readable medium comprising computer executable instructions for managing and optimizing delivery networks, the computer executable instructions comprising instructions for: providing an intermediary between a consumer and a plurality of carriers, each carrier enabling items to be transported from pick up locations for the items to a delivery location associated with the consumer; enabling, via a user interface for the intermediary, the consumer to request delivery of an order comprising one or more items to the delivery location; communicating with the plurality of carriers to determine at least one available delivery time window according to carrier availability and a transit time for the requested delivery, the transit time being affected by inventory data and the delivery location; and initiating the delivery by a selected one of the plurality of carriers.
In yet another aspect, there is provided an intermediary system for managing and optimizing delivery networks, the system comprising a process and memory, the memory comprising computer executable instructions for: providing an intermediary between a consumer and a plurality of carriers, each carrier enabling items to be transported from pick up locations for the items to a delivery location associated with the consumer; enabling, via a user interface for the intermediary, the consumer to request delivery of an order comprising one or more items to the delivery location; communicating with the plurality of carriers to determine at least one available delivery time window according to carrier availability and a transit time for the requested delivery, the transit time being affected by inventory data and the delivery location; and initiating the delivery by a selected one of the plurality of carriers.
It has been recognized that approximating the time required for transportation and delivery of an item in existing systems is often imprecise. Areas for delivery are considered to be the same from the point of view of routing systems, which causes special cases to be overlooked, and may require broad delivery windows to be provided to the customer. Existing procedures that determine the route required by a delivery entity can be cumbersome and slow to implement, wherein a high degree of approximation in routing and time required for travel and delivery causes a low degree of precision in existing delivery networks.
It has also been recognized that existing methods for calculating the time required for transportation can be superficial thus creating uncertainties. For example, determining the correct route to take based on a variety of factors is a complex issue. The time required for a route is determined by multiplying the distance necessary by the mean speed of a vehicle. Large time frames (e.g. 3 hrs) are appended to forecasted delivery times to compensate for uncertainties and unforeseen events. To date, basic algorithms are typically used to find the shortest route from one point to another. However, these basic algorithms may not take into account any parameters concerning speed adjustments along each route.
Importation and analysis of large amounts of data can be an important element in establishing a delivery network. Traditional methods of importing data may involve the use of a decision matrix, tree, or state machines to reject non-standard data. Rejected data often requires human intervention to correct and/or modify the data. Additional servers are added to an importation system when load levels exceed threshold values. The processing of values can slow all systems that are dependent on the incoming data.
The following provides a system for establishing an interface between members of a logistics network to more efficiently match delivery demand within electronic commerce marketplaces with supply within multiple last mile delivery companies, including small and single owner companies operating small fleets or even one vehicle.
In one aspect, the system described herein provides a web based platform that provides a communication layer interoperable with one or more communication networks to integrate the various parties involved in the logistics network for matching electronic commerce generated demand for delivery services with supply provided by multiple individual delivery companies.
The aforementioned parties involved in the logistics network may include any entity that is involved with the manufacture, transportation, selling, reception, or storage of products or goods. As referred to herein, the last or final mile of delivery is the final portion, segment or “leg” of the delivery process that ultimately provides the ordered/purchased item to the recipient consumer at a desired delivery location (which may or may not be the same as the location of the purchasing consumer).
Moreover, the customer or consumer as herein described refers to any individual or entity (e.g., a person, business, organization, community, manufacturer, etc.) that orders, purchases, commissions, or otherwise seeks to acquire an item from a seller such as a retailer, manufacturer, wholesaler, liquidator, or other entity that is providing the item in exchange for remuneration. Such customers or consumers may include a business, a construction site, a manufacturing plant, a residential home, etc. Customer information is generated when a customer purchases an item from a retailer. The information provided may include item identification, customer availability, purchase verification, or a customer location. Customer data is data that is associated with or attributed to a single customer including without limitation order history, customer location, customer availability (i.e. time of day that the customer is free to receive a delivery), an address, a phone number, an email, and etc.
Herein, a web application is configured to provide a centralized communication link between components of a logistics process. Transparency is established due to the connected nature of the web application. A centralized nature leads to facilitated optimization of logistics by coordinating the retail operations with the delivery operations based on supply and demand within the system as is described in greater detail below. Communication is facilitated through the use of integrated web tools. The network of logistics entities communicates through a web application through communication channels including without limitation telephone, SMS (i.e. short messaging service), email, and instant message.
Referring now to the figures,
An example network 15, as illustrated by
An optimized route is selected to fulfill all requirements of the system 10. A carrier 22 receives scheduling information in addition to receiving the same information as the driver device 16. A manufacturer 25, a warehouse 24 and a distribution center 23, as illustrated by
The order analysis system 33 forwards new customer data to a customer database 34 and customer availability to the appointment calendar generation module 35. The customer database 34 is a data collection unit that includes previous orders, customer locations, and other customer data. The customer database 34 provides data to the appointment calendar generation module 35 upon request or at predetermined intervals. The appointment calendar generation module 35 determines, as illustrated by
The notification system 36 generates a notification at designated times, as illustrated by
A software application 40 communicates with the network interface 14 to send and receive data to/from the network 15, a navigation system 41 to determine location data such as GPS coordinates, a display 43 to render graphical user interfaces, and an input mechanism 44 to enable a user to interact with the driver device 16. The software application 40 can be configured as any suitable program or set of programs or other computer executable instructions designed to perform operations in a specific application. The software application 40 may be installed directly on the device 16, accessed through a web portal or implemented as a web plugin, etc.
The software application 40 receives optimized routes 32 from the network interface 14 and sends the optimized routes to a navigation system 41 contained within the driver device 16. The navigation system 41 provides the software application 40 with the current geographic location of the driver device 16, through the use of GPS module 42. The software application 40 communicates with the display 43 of the driver device 16 to provide information to the driver 17. The driver 17 may enter data into the input mechanism 44. The input mechanism 44 may acquire data through, for example, a keyboard, touchscreen, track pad, mouse, voice input, touch gestures etc. that interface with the driver device 16. The data that is detected by the driver device 16 is provided by the input component 44 to the software application 40. Data input by the driver 17 can include driver comments, photos, or item data, as further illustrated by
The retailer 21 can integrate with the system 10 in various ways, such as through a generic portal provided by the system 10, or via a customized front end interface developed using, for example, a software development kit (SDK). Such an interface can be provided to an end user via any one or more of the website 62, a terminal in the physical shop 63, the point of sale device 60, or network interface 14. This allows the retailer to provide real-time or substantially-real-time delivery supply information for completing delivery requests and the associated transactions. Similarly, user interfaces can be created for the carriers 22 and customer devices 18. The interface utilized by the retailer 21, as discussed above, can use normalized or standardized data in order to communicate with carriers for the purpose of arranging and executing a delivery. For example, the system 10 and data normalization module 13 can be configured to utilize the GS1 data standard, in order to communicate amongst the various entities described herein using a familiar data format. GS1 is an organization that develops and maintains standards for supply and demand chains, for example to issue bar code numbers for products. GS1 data can also be: i) related to the identification of items, locations, shipments, assets, etc. and the associated data; ii) related to encoding and capturing data in a physical data carrier such as a barcode or RFID tag; and iii) related to sharing data between parties. An example of a process that utilizes such standardized (e.g. GS1) data is described below and shown in
The system 10, illustrated by
The GPS coordinates are transmitted to a route creation system 30. The route creation system 30 generates maps and a route optimization 31 system determines the optimal route to follow for each delivery based on dynamic parameters, illustrated by
According to a schedule generated 35, truck loading 100 occurs and the final mile of the delivery process is initiated. During delivery the notification system, illustrated in greater detail in
Reporting 103 of the delivery process is updated to provide requestors with the most up to date information possible. A customer survey is generated 104 a short time (i.e. 10 to 20 minutes) after delivery of an item. A customer survey provides valuable feedback for a logistics network. A short time delay between delivery of an item and a survey produces accurate feedback concerning a customer's experience. A driver returns to a final location to unload items 106 that were undeliverable or returned. A final location may include for example: a warehouse, a customer, a distribution center or a retailer. The undelivered items are processed 107 as illustrated in greater detail in
As noted above, the retailer 21 can include an interface that allows for real-time or near-real-time delivery window selection by exchanging standardized data (e.g., GS1 data) with carriers to enable the customer to select a preferred delivery window from a multitude of options currently available. This is also facilitated by the integration of the retailer's interface with the system 10 described herein, that allows for options to be selected from multiple carriers, thus enhancing the delivery experience for the customer. Turning now to
At 300 the retailer 21 receives or otherwise processes a customer order. For example, as exemplified above, a customer may engage the retailer in a store or online and request delivery of one or more items. Based on the delivery destination, a delivery zone is defined at 302, and the ZIP/postal code for that zone is defined at 304. This allows the retailer to determine an estimated time of arrival (ETA) based on the availability of the goods in the vendor's warehouse at 306 (i.e. where the goods are, and if they are currently available). The location of the goods being shipped, and the ZIP/postal code for the destination enables the transit time to be set at 308, and a delivery window to be set at 310. These parameters allow the retailer to publish the delivery plan to carriers through the system 10 at 312. The retailer 21 also connects with the carriers at 314 and receives standardized (e.g., GS1) supply data from the carriers at 316. In this way, the retailer 21 uses the system 10 determine, from potentially many available carriers, various time windows and delivery options that can be presented to the customer. Providing the delivery plan at 312 also enables other carriers connected to the system 10 to become aware of a potential delivery job. The retailer 21 is then able to allow the customer to select a time window for the delivery at 318, e.g., at a physical store, or via an e-commerce transaction. It can be appreciated that the selected time window can be determined in various ways. For example, a consumer 19 may suggest a suitable time window, which the system 10 uses to find a suitable carrier 22. Alternatively, the consumer 19 may have multiple suitable times and/or wish to find a time window that is as soon as possible. The intermediary operability of the system 10 enables this scenario to also be addressed, by being able to search amongst multiple carriers to find the best time window and/or a multitude of options from which the consumer can choose.
The delivery data is created at 320, in a standardized format such as GS1. For example, the delivery data can include a unique ID, an invoice number, name, address, phone number, item, task, time window(s). This standardized data is then transferred to the carrier at 322. The data received by the carrier is then used to perform or instruct to be performed, the actual delivery of the item. The carrier also returns standardized data to the retailer 21 in the course of implementing the delivery, for example, the unique ID for the order, the unique ID of the vehicle used for delivery, a route and/or stop order, GPS location(s), date and time of delivery, signature of customer, status of delivery, pictures, date and time of receiving, condition on receiving, location in warehouse, when the item is loaded in the vehicle, etc. This standardized data can be sent to the retailer 21 as it is available, in batches, or otherwise sent according to network connectivity. The retailer 21 and carrier 22 can coordinate the actual delivery itself in various ways depending on whether or not these entities are using a system-specific integration, such as a portal into the system 10. In this way, the retailer 21 and/or carrier 22 can either rely on the system 10 for scheduling and optimizing routes (e.g., as described herein), or can use other optimization/scheduling systems to meet the demand matched to their supply, which was facilitated by the system 10.
Available time windows for delivery are determined 123 through a delivery calendar generation subsystem 35. The delivery calendar generation subsystem 35 checks the time window provided by a customer against the existing scheduled appointments to find a viable delivery time window. An appointment is scheduled at 124 in an available time window, and the delivery calendar is updated to have that time window allocated to the appointment being generated. The appointment schedule is transmitted to a customer via a notification 125 generated by a notification module 36. The customer database 34, delivery calendar generation 35 and notification module 36 are contained within the appointment scheduling module 12, shown in
The appointment scheduling module 12 receives the request for delivery and performs the scheduling operation illustrated by
Turning now to
The example configuration for the shared services center in
It will be appreciated that for simplicity and clarity of illustration, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the examples described herein. However, it will be understood by those of ordinary skill in the art that the examples described herein may be practiced without these specific details. In other instances, well-known methods, procedures and components have not been described in detail so as not to obscure the examples described herein. Also, the description is not to be considered as limiting the scope of the examples described herein.
The examples and corresponding diagrams used herein are for illustrative purposes only. Different configurations and terminology can be used without departing from the principles expressed herein. For instance, components and modules can be added, deleted, modified, or arranged with differing connections without departing from these principles.
Any module or component exemplified herein that executes instructions may include or otherwise have access to computer readable media such as storage media, computer storage media, or data storage devices (removable and/or non-removable) such as, for example, magnetic disks, optical disks, or tape. Computer storage media may include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data. Examples of computer storage media include RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by an application, module, or both. Any such computer storage media may be part of the system 10, any component of or related to the system 10, etc., or accessible or connectable thereto. Any application or module herein described may be implemented using computer readable/executable instructions that may be stored or otherwise held by such computer readable media.
The steps or operations in the flow charts and diagrams described herein are just for example. There may be many variations to these steps or operations without departing from the principles discussed above. For instance, the steps may be performed in a differing order, or steps may be added, deleted, or modified.
Although the above principles have been described with reference to certain specific examples, various modifications thereof will be apparent to those skilled in the art as outlined in the appended claims.
Claims
1.-24. (canceled)
25. A method for executing a delivery, the method comprising:
- obtaining a delivery plan based on at least an origin of one or more items to be delivered, an availability of the one or more items, and a delivery destination;
- receiving real time data associated with local attributes for a geographic region associated with the delivery plan;
- determining an optimized delivery route for the delivery plan using the real time data and by identifying a plurality of traffic zones;
- incorporating the optimized delivery route in the delivery plan;
- initiating the delivery based on the delivery plan, on behalf of a retailer, manufacturer or wholesaler, by communicating with a selected one of a plurality of carriers;
- receiving real time location data from the selected carrier;
- using the real time location data to refine the optimized delivery route, by i) rerouting the selected carrier through or away from one or more of the traffic zones in at least one of the sub sectors, and/or ii) rerouting the selected carrier based on availability of the one or more items, according to the real time location data; and
- sending a new optimized delivery route to the selected carrier.
26. The method of claim 25, wherein the optimized delivery route is determined by:
- defining the geographic region;
- defining a plurality of sub sectors within the geographic region;
- refining the sub sectors according to the real time data associated with the local attributes affecting the corresponding sub sector to identify the plurality of traffic zones; and
- using the refined sub sectors to map the optimized delivery route;
27. The method of claim 25, further comprising:
- communicating the delivery plan to the plurality of carriers to determine, in response, multiple available delivery time windows, provided by multiple carriers, according to at least transit time dictated by the optimized delivery route in the delivery plan, respective carrier availability, and respective carrier capacity;
- communicating the multiple available delivery time windows to a purchasing user interface associated with the retailer, manufacturer or wholesaler;
- receiving from the purchasing user interface, a selection of a particular available time window; and
- assigning the selected time window to the delivery.
28. The method of claim 25, further comprising:
- providing access to an intermediary server device via a communication network, the intermediary device being connectable to a consumer having access to a purchasing user interface via a consumer device and the network, and being connectable via the network to the plurality of carriers each having a carrier device, each carrier enabling items to be transported from pick up locations for the items to a delivery location associated with the consumer, the purchasing user interface being integrated with the intermediary server device via the network by the retailer, manufacturer or wholesaler; and
- enabling, via the purchasing user interface accessed by the consumer or consumer device, the consumer to request delivery of an order comprising one or more items to the delivery location by communicating with the intermediary server device.
29. The method of claim 25, further comprising generating an electronic delivery appointment and communicating the delivery appointment to at least one of the selected carrier and the consumer device.
30. The method of claim 27, wherein the selection is made at a retail location, or using a personal device.
31. The method of claim 28, wherein the intermediary server device is integrated with the retailer interface using a customized front end interface.
32. The method of claim 27, wherein the transit time is determined according to inventory available at one or more vendors, and the geographic region associated with the delivery location.
33. The method of claim 25, further comprising receiving delivery status data from the selected carrier.
34. The method of claim 33, wherein the delivery status data comprises any one or more of: a pick up status, a delivery status, a route change, a damage notification, and a signature.
35. The method of claim 34, wherein the delivery status data comprises at least one image, the at least one image capturing either the delivery location or damage to the one or more items.
36. A non-transitory computer readable medium comprising computer executable instructions for executing a delivery, the computer executable instructions comprising instructions for:
- obtaining a delivery plan based on at least an origin of one or more items to be delivered, an availability of the one or more items, and a delivery destination;
- receiving real time data associated with local attributes for a geographic region associated with the delivery plan;
- determining an optimized delivery route for the delivery plan using the real time data and by identifying a plurality of traffic zones;
- incorporating the optimized delivery route in the delivery plan;
- initiating the delivery based on the delivery plan, on behalf of a retailer, manufacturer or wholesaler, by communicating with a selected one of a plurality of carriers;
- receiving real time location data from the selected carrier;
- using the real time location data to refine the optimized delivery route, by i) rerouting the selected carrier through or away from one or more of the traffic zones in at least one of the sub sectors, and/or ii) rerouting the selected carrier based on availability of the one or more items, according to the real time location data; and
- sending a new optimized delivery route to the selected carrier.
37. A system for executing a delivery, the system comprising a processor and memory, the memory comprising computer executable instructions for:
- obtaining a delivery plan based on at least an origin of one or more items to be delivered, an availability of the one or more items, and a delivery destination;
- receiving real time data associated with local attributes for a geographic region associated with the delivery plan;
- determining an optimized delivery route for the delivery plan using the real time data and by identifying a plurality of traffic zones;
- incorporating the optimized delivery route in the delivery plan;
- initiating the delivery based on the delivery plan, on behalf of a retailer, manufacturer or wholesaler, by communicating with a selected one of a plurality of carriers;
- receiving real time location data from the selected carrier;
- using the real time location data to refine the optimized delivery route, by i) rerouting the selected carrier through or away from one or more of the traffic zones in at least one of the sub sectors, and/or ii) rerouting the selected carrier based on availability of the one or more items, according to the real time location data; and
- sending a new optimized delivery route to the selected carrier.
38. The system of claim 37, wherein the optimized delivery route is determined by:
- defining the geographic region;
- defining a plurality of sub sectors within the geographic region;
- refining the sub sectors according to the real time data associated with the local attributes affecting the corresponding sub sector to identify the plurality of traffic zones; and
- using the refined sub sectors to map the optimized delivery route;
39. The system of claim 37, further comprising instructions for:
- communicating the delivery plan to the plurality of carriers to determine, in response, multiple available delivery time windows, provided by multiple carriers, according to at least transit time dictated by the optimized delivery route in the delivery plan, respective carrier availability, and respective carrier capacity;
- communicating the multiple available delivery time windows to a purchasing user interface associated with the retailer, manufacturer or wholesaler;
- receiving from the purchasing user interface, a selection of a particular available time window; and
- assigning the selected time window to the delivery.
40. The system of claim 37, further comprising instructions for:
- providing access to an intermediary server device via a communication network, the intermediary device being connectable to a consumer having access to a purchasing user interface via a consumer device and the network, and being connectable via the network to the plurality of carriers each having a carrier device, each carrier enabling items to be transported from pick up locations for the items to a delivery location associated with the consumer, the purchasing user interface being integrated with the intermediary server device via the network by the retailer, manufacturer or wholesaler; and
- enabling, via the purchasing user interface accessed by the consumer or consumer device, the consumer to request delivery of an order comprising one or more items to the delivery location by communicating with the intermediary server device.
41. The system of claim 37, further comprising instructions for generating an electronic delivery appointment and communicating the delivery appointment to at least one of the selected carrier and the consumer device.
42. The system of claim 39, wherein the selection is made at a retail location, or using a personal device.
43. The system of claim 40, wherein the intermediary server device is integrated with the retailer interface using a customized front end interface.
44. The system of claim 39, wherein the transit time is determined according to inventory available at one or more vendors, and the geographic region associated with the delivery location.
45. The system of claim 37, further comprising instructions for receiving delivery status data from the selected carrier.
46. The system of claim 45, wherein the delivery status data comprises any one or more of: a pick up status, a delivery status, a route change, a damage notification, and a signature.
47. The system of claim 46, wherein the delivery status data comprises at least one image, the at least one image capturing either the delivery location or damage to the one or more items.
Type: Application
Filed: Oct 1, 2020
Publication Date: Mar 25, 2021
Applicant: Clear Destination Inc. (Montreal)
Inventor: Christian LAFRANCE (Montreal)
Application Number: 17/060,661