IP Library Granted Patent US 12,373,765
Granted Patent B2
US 12,373,765 · App. 18/104,042 · Granted Jul 29, 2025

System and method for providing uniform tracking information with a reliable estimated time of arrival

Inventors: Austin Lee Smith (Burlingame, CA); Ridhima Kaur Arora (South San Francisco, CA); Sandip Mahanta (Bengaluru, IN); Vidyanand Krishnan (Sunnyvale, CA)
Assignee: WALMART APOLLO, LLC
G06Q10/0833G06Q10/0834
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,373,765
App. No.
18/104,042
Granted
Jul 29, 2025
Kind
B2
Abstract

A method including receiving driver tracking information from a platform of a delivery driver network of multiple delivery driver networks. The method further can include determining a platform-dependent format of the driver tracking information; and when the platform-dependent format is different from a standard format, converting the driver tracking information from the platform-dependent format into uniform tracking information in the standard forma. Moreover, the method can include determining an estimated time of arrival; and verifying a reliability of an estimated delivery time of the driver tracking information. The method further can include when the reliability of the estimated delivery time is verified, incorporating the estimated delivery time into the uniform tracking information; and when the reliability of the estimated delivery time is not verified, incorporating the estimated time of arrival into the uniform tracking information as the estimated delivery time. The method further can include providing the uniform tracking information to be rendered on a user interface of a user device. Other embodiments are disclosed.

Claims (164)

1. A system comprising:

one or more processors; and

one or more non-transitory computer-readable media storing computing instructions that, when run on the one or more processors, cause the one or more processors to perform:

receiving driver tracking information for a grocery delivery from a platform of a delivery driver network of multiple delivery driver networks, wherein the driver tracking information comprises (a) a delivery route of a driver and (b) a driver geographic location of the driver;

determining a platform-dependent format of the driver tracking information based on the platform of the delivery driver network;

when the platform-dependent format is different from a standard format, converting the driver tracking information from the platform-dependent format into uniform tracking information in the standard format;

determining an estimated time of arrival based on an estimated speed of the driver, the driver geographic location, the delivery route, and real-time traffic information of a geographic area, wherein:

the estimated speed of the driver is further determined based in part on: (a) the driver geographic location, (b) a prior driver geographic location of a prior driver tracking information received from the platform of the delivery driver network, (c) a timestamp of the driver tracking information, and (d) a prior timestamp of the prior driver tracking information; and

the timestamp is greater than the prior timestamp;

verifying a reliability of an estimated delivery time of the driver tracking information comprising:

determining a first difference between (a) the estimated delivery time of the driver tracking information received from the platform of the delivery driver network and (b) the estimated time of arrival, as determined;

comparing the first difference with a discrepancy threshold;

when the first difference is less than the discrepancy threshold, determining the reliability of the estimated delivery time as verified; and

when the first difference is greater than the discrepancy threshold, determining the reliability of the estimated delivery time as not verified;

when the reliability of the estimated delivery time is verified, incorporating the estimated delivery time into the uniform tracking information;

when the reliability of the estimated delivery time is not verified, incorporating the estimated time of arrival into the uniform tracking information as the estimated delivery time; and

providing the uniform tracking information to be rendered on a user interface of a user device.

2. The system of claim 1 , wherein verifying the reliability of the estimated delivery time further comprises:

when the reliability of the estimated delivery time, as determined, is not verified:

updating the driver tracking information from the platform of the delivery driver network;

when the driver tracking information is in the platform-dependent format, converting the driver tracking information, as updated, into the uniform tracking information in the standard format;

determining an updated estimated time of arrival based on: (a) the driver geographic location of the driver tracking information, as updated, (b) the delivery route of the driver tracking information, as updated, and (c) the real-time traffic information of the geographic area;

comparing the estimated delivery time and the updated estimated time of arrival to determine a second difference between the estimated delivery time and the updated estimated time of arrival;

comparing the second difference to the discrepancy threshold;

comparing the estimated delivery time, as updated, and the updated estimated time of arrival to determine a third difference between the estimated delivery time, as updated, and the updated estimated time of arrival;

comparing the third difference to the discrepancy threshold;

when the second difference is greater than the discrepancy threshold and when the third difference is greater than the discrepancy threshold, returning the reliability of the estimated delivery time as not verified; and

when the second difference is less than the discrepancy threshold or when the third difference is less than the discrepancy threshold, returning the reliability of the estimated delivery time as verified.

3. The system of claim 1 , wherein the computing instructions, when run on the one or more processors, further cause the one or more processors to perform:

providing a notice regarding the grocery delivery to be rendered on the user interface of the user device,

wherein:

the notice is selected from one of: an email, a text message, or a computer-generated voice message; and

the notice is associated with at least one of:

a grocery order;

a delivery status of the uniform tracking information;

a driver name of the uniform tracking information;

the driver geographic location of the uniform tracking information; or

the estimated delivery time of the uniform tracking information.

4. The system of claim 1 , wherein:

providing the uniform tracking information to be rendered on the user interface of the user device further comprises streaming a computer-generated voice message to the user device;

the computer-generated voice message is generated in real time based on the uniform tracking information; and

the computer-generated voice message is associated with at least one of:

a grocery order;

a delivery status of the uniform tracking information;

a driver name of the uniform tracking information;

the driver geographic location of the uniform tracking information; or

the estimated delivery time of the uniform tracking information.

5. The system of claim 1 , wherein:

the driver tracking information comprises driver information of the driver;

the driver information of the driver is incorporated into the uniform tracking information to be rendered on the user interface of the user device; and

the driver information comprising at least one of: a driver name, a driver photograph, or a vehicle information.

6. The system of claim 1 , wherein:

receiving the driver tracking information for the grocery delivery from the platform of the delivery driver network and providing the uniform tracking information to be rendered on the user interface of the user device occur no less than twice per minute.

7. The system of claim 1 , wherein:

the user interface of the user device further comprises one or more control elements for a customer to enter one or more input options for a user tracking request; and

the one or more input options include a push-notice frequency.

8. A method being implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media, the method comprising:

receiving driver tracking information for a grocery delivery from a platform of a delivery driver network of multiple delivery driver networks, wherein the driver tracking information comprises (a) a delivery route of a driver and (b) a driver geographic location of the driver;

determining a platform-dependent format of the driver tracking information based on the platform of the delivery driver network;

when the platform-dependent format is different from a standard format, converting the driver tracking information from the platform-dependent format into uniform tracking information in the standard format;

determining an estimated time of arrival based on an estimated speed of the driver, the driver geographic location, the delivery route, and real-time traffic information of a geographic area, wherein:

the estimated speed of the driver is further determined based in part on: (a) the driver geographic location, (b) a prior driver geographic location of a prior driver tracking information received from the platform of the delivery driver network, (c) a timestamp of the driver tracking information, and (d) a prior timestamp of the prior driver tracking information; and

the timestamp is greater than the prior timestamp;

verifying a reliability of an estimated delivery time of the driver tracking information comprising:

determining a first difference between (a) the estimated delivery time of the driver tracking information received from the platform of the delivery driver network and (b) the estimated time of arrival, as determined;

comparing the first difference with a discrepancy threshold;

when the first difference is less than the discrepancy threshold, determining the reliability of the estimated delivery time as verified; and

when the first difference is greater than the discrepancy threshold, determining the reliability of the estimated delivery time as not verified;

when the reliability of the estimated delivery time is verified, incorporating the estimated delivery time into the uniform tracking information;

when the reliability of the estimated delivery time is not verified, incorporating the estimated time of arrival into the uniform tracking information as the estimated delivery time; and

providing the uniform tracking information to be rendered on a user interface of a user device.

9. The method of claim 8 , wherein verifying the reliability of the estimated delivery time further comprises:

when the reliability of the estimated delivery time, as determined, is not verified:

updating the driver tracking information from the platform of the delivery driver network;

when the driver tracking information is in the platform-dependent format, converting the driver tracking information, as updated, into the uniform tracking information in the standard format;

determining an updated estimated time of arrival based on: (a) the driver geographic location of the driver tracking information, as updated, (b) the delivery route of the driver tracking information, as updated, and (c) the real-time traffic information of the geographic area;

comparing the estimated delivery time and the updated estimated time of arrival to determine a second difference between the estimated delivery time and the updated estimated time of arrival;

comparing the second difference to the discrepancy threshold;

comparing the estimated delivery time, as updated, and the updated estimated time of arrival to determine a third difference between the estimated delivery time, as updated, and the updated estimated time of arrival;

comparing the third difference to the discrepancy threshold;

when the second difference is greater than the discrepancy threshold and when the third difference is greater than the discrepancy threshold, returning the reliability of the estimated delivery time as not verified; and

when the second difference is less than the discrepancy threshold or when the third difference is less than the discrepancy threshold, returning the reliability of the estimated delivery time as verified.

10. The method of claim 8 further comprising:

providing a notice regarding the grocery delivery to be rendered on the user interface of the user device,

wherein:

the notice is selected from one of: an email, a text message, or a computer-generated voice message; and

the notice is associated with at least one of:

a grocery order;

a delivery status of the uniform tracking information;

a driver name of the uniform tracking information;

the driver geographic location of the uniform tracking information; or

the estimated delivery time of the uniform tracking information.

11. The method of claim 8 , wherein:

providing the uniform tracking information to be rendered on the user interface of the user device further comprises streaming a computer-generated voice message to the user device;

the computer-generated voice message is generated in real time based on the uniform tracking information; and

the computer-generated voice message is associated with at least one of:

a grocery order;

a delivery status of the uniform tracking information;

a driver name of the uniform tracking information;

the driver geographic location of the uniform tracking information; or

the estimated delivery time of the uniform tracking information.

12. The method of claim 8 , wherein:

the driver tracking information comprises driver information of the driver;

the driver information of the driver is incorporated into the uniform tracking information to be rendered on the user interface of the user device; and

the driver information comprising at least one of: a driver name, a driver photograph, or a vehicle information.

13. The method of claim 8 , wherein:

receiving the driver tracking information for the grocery delivery from the platform of the delivery driver network and providing the uniform tracking information to be rendered on the user interface of the user device occur no less than twice per minute.

14. The method of claim 8 , wherein:

the user interface of the user device further comprises one or more control elements for a customer to enter one or more input options for a user tracking request; and

the one or more input options include a push-notice frequency.

15. A non-transitory computer readable storage medium storing one or more computing instructions that, when run on one or more processors, cause the one or more processors to perform:

receiving driver tracking information for a grocery delivery from a platform of a delivery driver network of multiple delivery driver networks, wherein the driver tracking information comprises (a) a delivery route of a driver and (b) a driver geographic location of the driver;

determining a platform-dependent format of the driver tracking information based on the platform of the delivery driver network;

when the platform-dependent format is different from a standard format, converting the driver tracking information from the platform-dependent format into uniform tracking information in the standard format;

determining an estimated time of arrival based on an estimated speed of the driver, the driver geographic location, the delivery route, and real-time traffic information of a geographic area, wherein:

the estimated speed of the driver is further determined based in part on: (a) the driver geographic location, (b) a prior driver geographic location of a prior driver tracking information received from the platform of the delivery driver network, (c) a timestamp of the driver tracking information, and (d) a prior timestamp of the prior driver tracking information; and

the timestamp is greater than the prior timestamp;

verifying a reliability of an estimated delivery time of the driver tracking information comprising:

determining a first difference between (a) the estimated delivery time of the driver tracking information received from the platform of the delivery driver network and (b) the estimated time of arrival, as determined;

comparing the first difference with a discrepancy threshold;

when the first difference is less than the discrepancy threshold, determining the reliability of the estimated delivery time as verified; and

when the first difference is greater than the discrepancy threshold, determining the reliability of the estimated delivery time as not verified;

when the reliability of the estimated delivery time is verified, incorporating the estimated delivery time into the uniform tracking information;

when the reliability of the estimated delivery time is not verified, incorporating the estimated time of arrival into the uniform tracking information as the estimated delivery time; and

providing the uniform tracking information to be rendered on a user interface of a user device.

16. The non-transitory computer readable storage medium of claim 15 , wherein verifying the reliability of the estimated delivery time further comprises:

when the reliability of the estimated delivery time, as determined, is not verified:

updating the driver tracking information from the platform of the delivery driver network;

when the driver tracking information is in the platform-dependent format, converting the driver tracking information, as updated, into the uniform tracking information in the standard format;

determining an updated estimated time of arrival based on: (a) the driver geographic location of the driver tracking information, as updated, (b) the delivery route of the driver tracking information, as updated, and (c) the real-time traffic information of the geographic area;

comparing the estimated delivery time and the updated estimated time of arrival to determine a second difference between the estimated delivery time and the updated estimated time of arrival;

comparing the second difference to the discrepancy threshold;

comparing the estimated delivery time, as updated, and the updated estimated time of arrival to determine a third difference between the estimated delivery time, as updated, and the updated estimated time of arrival;

comparing the third difference to the discrepancy threshold;

when the second difference is greater than the discrepancy threshold and when the third difference is greater than the discrepancy threshold, returning the reliability of the estimated delivery time as not verified; and

when the second difference is less than the discrepancy threshold or when the third difference is less than the discrepancy threshold, returning the reliability of the estimated delivery time as verified.

17. The non-transitory computer readable storage medium of claim 15 , wherein the one or more computing instructions, when run on the one or more processors, further cause the one or more processors to perform:

providing a notice regarding the grocery delivery to be rendered on the user interface of the user device,

wherein:

the notice is selected from one of: an email, a text message, or a computer-generated voice message; and

the notice is associated with at least one of:

a grocery order;

a delivery status of the uniform tracking information;

a driver name of the uniform tracking information;

the driver geographic location of the uniform tracking information; or

the estimated delivery time of the uniform tracking information.

18. The non-transitory computer readable storage medium of claim 15 , wherein:

the user interface of the user device further comprises one or more control elements for a customer to enter one or more input options for a user tracking request; and

the one or more input options include a push-notice frequency.

19. The non-transitory computer readable storage medium of claim 15 , wherein:

providing the uniform tracking information to be rendered on the user interface of the user device further comprises streaming a computer-generated voice message to the user device;

the computer-generated voice message is generated in real time based on the uniform tracking information; and

the computer-generated voice message is associated with at least one of:

a grocery order;

a delivery status of the uniform tracking information;

a driver name of the uniform tracking information;

the driver geographic location of the uniform tracking information; or

the estimated delivery time of the uniform tracking information.

20. The non-transitory computer readable storage medium of claim 15 , wherein:

the driver tracking information comprises driver information of the driver;

the driver information of the driver is incorporated into the uniform tracking information to be rendered on the user interface of the user device; and

the driver information comprising at least one of: a driver name, a driver photograph, or a vehicle information.

21. The non-transitory computer readable storage medium of claim 15 , wherein:

receiving the driver tracking information for the grocery delivery from the platform of the delivery driver network and providing the uniform tracking information to be rendered on the user interface of the user device occur no less than twice per minute.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2023
From: SMITH, AUSTIN LEE; ARORA, RADHIMA KAUR; KRISHNAN, VIDYANAND
To: WALMART APOLLO, LLC
Reel/Frame 062626/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2023
From: MAHANTA, SANDIP
To: WM GLOBAL TECHNOLOGY SERVICES INDIA PRIVATE LIMITED
Reel/Frame 062626/0233 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2023
From: WM GLOBAL TECHNOLOGY SERVICES INDIA PRIVATE LIMITED
To: WALMART APOLLO, LLC
Reel/Frame 062626/0350 →
Continuity (2)
Continuation 16289560 · Feb 28, 2019
Related Publication 20230177448A1 · Jun 8, 2023
References Cited (177)
US 7263668B1 · Lentz · 2007 [cited by applicant]
US 7716091B2 · Ross · 2010 [cited by applicant]
US 7797164B2 · Junger et al. · 2010 [cited by applicant]
US 8104682B2 · Junger · 2012 [cited by applicant]
US 8429019B1 · Yeatts · 2013 [cited by applicant]
US 8831975B2 · Golden · 2014 [cited by applicant]
US 8965791B1 · Bell · 2015 [cited by applicant]
US 9393981B1 · Lee et al. · 2016 [cited by applicant]
US 9934530B1 · Iacono · 2018 [cited by applicant]
US 10127517B2 · Carr · 2018 [cited by applicant]
US 10176448B1 · Rhodes · 2019 [cited by applicant]
US 10346889B1 · Reiss · 2019 [cited by applicant]
US 10348916B2 · Nagata · 2019 [cited by applicant]
US 10366338B2 · Bell · 2019 [cited by applicant]
US 10366381B2 · Bell · 2019 [cited by applicant]
US 10410194B1 · Grassadonia · 2019 [cited by applicant]
US 10430926B1 · Cook · 2019 [cited by applicant]
US 10467601B1 · Bricca · 2019 [cited by applicant]
US 10636019B1 · Abrons · 2020 [cited by applicant]
US 10754916B1 · Rehn · 2020 [cited by applicant]
US 10778598B1 · Fritz · 2020 [cited by applicant]
US 10915855B2 · Sharma · 2021 [cited by applicant]
US 10997645B1 · Philbin · 2021 [cited by applicant]
US 11074539B2 · Tiderington · 2021 [cited by applicant]
US 11120394B2 · Anderson · 2021 [cited by applicant]
US 11244299B1 · Pittack · 2022 [cited by applicant]
US 11315190B1 · Brandmaier · 2022 [cited by applicant]
US 20010037320A1 · Allport · 2001 [cited by applicant]
US 20020007299A1 · Florence · 2002 [cited by applicant]
US 20020046076A1 · Baillargeon · 2002 [cited by applicant]
US 20030177072A1 · Bared · 2003 [cited by applicant]
US 20040205568A1 · Breuel et al. · 2004 [cited by applicant]
US 20050043996A1 · Silver · 2005 [cited by applicant]
US 20050071758A1 · Ehrich · 2005 [cited by applicant]
US 20060149577A1 · Stashluk, Jr. et al. · 2006 [cited by applicant]
US 20060178951A1 · Rund, III · 2006 [cited by applicant]
US 20060235739A1 · Levis · 2006 [cited by applicant]
US 20070011017A1 · Field · 2007 [cited by applicant]
US 20070192200A1 · Weng · 2007 [cited by applicant]
US 20070198339A1 · Shen · 2007 [cited by applicant]
US 20070237096A1 · Vengroff · 2007 [cited by applicant]
US 20080221964A1 · Berkovitz et al. · 2008 [cited by applicant]
US 20090005987A1 · Vengroff · 2009 [cited by examiner]
US 20090099965A1 · Grant · 2009 [cited by applicant]
US 20090106124A1 · Yang · 2009 [cited by applicant]
US 20100115040A1 · Sargent et al. · 2010 [cited by applicant]
US 20110004562A1 · Hennessy · 2011 [cited by examiner]
US 20120066008A1 · Scudder et al. · 2012 [cited by applicant]
US 20130185124A1 · Aaron · 2013 [cited by applicant]
US 20130198042A1 · Seifen · 2013 [cited by applicant]
US 20130246301A1 · Radhakrishnan · 2013 [cited by applicant]
US 20140025524A1 · Sims · 2014 [cited by applicant]
US 20140052613A1 · Tavakoli · 2014 [cited by applicant]
US 20140067499A1 · Stepanovich · 2014 [cited by applicant]
US 20140160143A1 · Ballestad et al. · 2014 [cited by applicant]
US 20140164126A1 · Nicholas et al. · 2014 [cited by applicant]
US 20140278635A1 · Fulton et al. · 2014 [cited by applicant]
US 20140351033A1 · Azevedo · 2014 [cited by applicant]
US 20150019384A1 · Fabian et al. · 2015 [cited by applicant]
US 20150039450A1 · Hemblad · 2015 [cited by applicant]
US 20150100433A1 · Choy et al. · 2015 [cited by applicant]
US 20150142594A1 · Lutnick · 2015 [cited by applicant]
US 20150154559A1 · Barbush · 2015 [cited by applicant]
US 20150161564A1 · Sweeney et al. · 2015 [cited by applicant]
US 20150178678A1 · Carr et al. · 2015 [cited by applicant]
US 20150178712A1 · Angrish · 2015 [cited by applicant]
US 20150186869A1 · Winters et al. · 2015 [cited by applicant]
US 20150193779A1 · Lima · 2015 [cited by applicant]
US 20150227890A1 · Bednarek et al. · 2015 [cited by applicant]
US 20150235304A1 · Vincent · 2015 [cited by applicant]
US 20150262121A1 · Riel-Dalpe · 2015 [cited by applicant]
US 20150324741A1 · Parry et al. · 2015 [cited by applicant]
US 20160071056A1 · Ellison et al. · 2016 [cited by applicant]
US 20160109251A1 · Thakur · 2016 [cited by applicant]
US 20160148300A1 · Carr et al. · 2016 [cited by applicant]
US 20160171439A1 · Ladden et al. · 2016 [cited by applicant]
US 20160171574A1 · Paulucci et al. · 2016 [cited by applicant]
US 20160180287A1 · Chan · 2016 [cited by applicant]
US 20160210591A1 · LaFrance · 2016 [cited by applicant]
US 20160232721A1 · Singh et al. · 2016 [cited by applicant]
US 20160238406A1 · Burtner · 2016 [cited by examiner]
US 20160247113A1 · Rademaker · 2016 [cited by applicant]
US 20160257401A1 · Buchmueller · 2016 [cited by applicant]
US 20160290811A1 · Watterson et al. · 2016 [cited by applicant]
US 20160334797A1 · Ross · 2016 [cited by applicant]
US 20160343062A1 · Morton et al. · 2016 [cited by applicant]
US 20160350756A1 · Shepard et al. · 2016 [cited by applicant]
US 20160379167A1 · Raman · 2016 [cited by applicant]
US 20160379202A1 · Turner · 2016 [cited by applicant]
US 20170011340A1 · Gabbai · 2017 [cited by applicant]
US 20170024621A1 · Thompson et al. · 2017 [cited by applicant]
US 20170025012A1 · Thompson et al. · 2017 [cited by applicant]
US 20170039540A1 · Bell · 2017 [cited by applicant]
US 20170078504A1 · Nagata · 2017 [cited by applicant]
US 20170103490A1 · Haparnas · 2017 [cited by applicant]
US 20170116562A1 · Schroeder · 2017 [cited by applicant]
US 20170124511A1 · Mueller et al. · 2017 [cited by applicant]
US 20170154347A1 · Bateman · 2017 [cited by examiner]
US 20170236088A1 · Rao · 2017 [cited by applicant]
US 20170287086A1 · Lopez et al. · 2017 [cited by applicant]
US 20170356752A1 · Lobo · 2017 [cited by examiner]
US 20170357617A1 · Ekanayake et al. · 2017 [cited by applicant]
US 20180012151A1 · Wang · 2018 [cited by applicant]
US 20180025318A1 · Baggott · 2018 [cited by applicant]
US 20180039936A1 · Klechner et al. · 2018 [cited by applicant]
US 20180068374A1 · Turlay · 2018 [cited by applicant]
US 20180081374A1 · Nimchuk · 2018 [cited by examiner]
US 20180089660A1 · Elliott · 2018 [cited by applicant]
US 20180095604A1 · Nguyen · 2018 [cited by applicant]
US 20180158090A1 · Glynn et al. · 2018 [cited by applicant]
US 20180165630A1 · Gifford · 2018 [cited by applicant]
US 20180174093A1 · Perez · 2018 [cited by applicant]
US 20180174101A1 · Mattingly · 2018 [cited by applicant]
US 20180190001A1 · Napier et al. · 2018 [cited by applicant]
US 20180240181A1 · Lopez et al. · 2018 [cited by applicant]
US 20180247261A1 · Smith · 2018 [cited by applicant]
US 20180268462A1 · Brown · 2018 [cited by examiner]
US 20180276602A1 · Rivalto · 2018 [cited by applicant]
US 20180356823A1 · Cooper · 2018 [cited by applicant]
US 20180365637A1 · Smith et al. · 2018 [cited by applicant]
US 20180365638A1 · Chen et al. · 2018 [cited by applicant]
US 20180365644A1 · Smith · 2018 [cited by applicant]
US 20180365725A1 · Smith · 2018 [cited by applicant]
US 20190019244A1 · Bangash · 2019 [cited by applicant]
US 20190051174A1 · Haque · 2019 [cited by examiner]
US 20190066516A1 · Kuhara · 2019 [cited by applicant]
US 20190080275A1 · Brownell · 2019 [cited by applicant]
US 20190087778A1 · Evans, Jr. · 2019 [cited by applicant]
US 20190114666A1 · Kohli · 2019 [cited by applicant]
US 20190121522A1 · Davis et al. · 2019 [cited by applicant]
US 20190130086A1 · Tovey · 2019 [cited by applicant]
US 20190138983A1 · Endo · 2019 [cited by applicant]
US 20190156358A1 · Pace · 2019 [cited by applicant]
US 20190160994A1 · Letson · 2019 [cited by applicant]
US 20190164118A1 · Sandberg · 2019 [cited by applicant]
US 20190164144A1 · Hebert · 2019 [cited by applicant]
US 20190166009A1 · Parvin · 2019 [cited by applicant]
US 20190205857A1 · Bell · 2019 [cited by applicant]
US 20190244448A1 · Alamin · 2019 [cited by applicant]
US 20190251504A1 · Spillman · 2019 [cited by applicant]
US 20190251621A1 · Harmon · 2019 [cited by applicant]
US 20190255573A1 · Chen · 2019 [cited by applicant]
US 20190287063A1 · Skaaksrud · 2019 [cited by applicant]
US 20190297467A1 · Vengroff · 2019 [cited by applicant]
US 20190378080A1 · Srinivasan · 2019 [cited by applicant]
US 20190378081A1 · Swartz · 2019 [cited by applicant]
US 20200082459A1 · Varma · 2020 [cited by applicant]
US 20200151631A1 · Lamers · 2020 [cited by applicant]
US 20200151660A1 · Warr · 2020 [cited by applicant]
US 20200160428A1 · Calvo · 2020 [cited by applicant]
US 20200250721A1 · Dana · 2020 [cited by applicant]
US 20200273431A1 · Dong et al. · 2020 [cited by applicant]
US 20210064824A1 · Ranatunga · 2021 [cited by applicant]
US 20210089995A1 · Iacono · 2021 [cited by applicant]
US 20210090017A1 · Reiss et al. · 2021 [cited by applicant]
US 20210097590A1 · Canseco · 2021 [cited by applicant]
US 20210133724A1 · Harris · 2021 [cited by applicant]
US 20210142391A1 · Van Horne · 2021 [cited by applicant]
US 20210255985A1 · Schneider · 2021 [cited by applicant]
US 20210365885A1 · Timonen · 2021 [cited by applicant]
US 20220058613A1 · Maxwell · 2022 [cited by applicant]
CN 111369288A · 2020 [cited by applicant]
EP 3876173A1 · 2021 [cited by applicant]
WO 0175746A2 · 2001 [cited by applicant]
WO 0198869A2 · 2001 [cited by applicant]
WO 2005072328A2 · 2005 [cited by applicant]
WO 2012050579A1 · 2012 [cited by applicant]
WO 2015084688A1 · 2015 [cited by applicant]
WO 2017197468A1 · 2017 [cited by applicant]
WO 2019198858A1 · 2019 [cited by applicant]
WO 2020054118A1 · 2020 [cited by applicant]
WO 2020207418A1 · 2020 [cited by applicant]
WO 2020240731A1 · 2020 [cited by applicant]
D. Kwak, R. Liu, D. Kim, B. Nath and L. Iftode, “Seeing is Believing: Sharing Real-Time Visual Traffic Information via Vehicular Clouds,” in IEEE Access, vol. 4, pp. 3617-3631, 2016, doi: 10.1109/ACCESS.2016.2569585 (Ye… [cited by applicant]
Joseph Pisani, “Should you tip the Uber driver? Here's what to give them”, published by Taiwan News, on Jul. 28, 2016 (year: 2016) Jul. 28, 2016. [cited by applicant]
Meyersohn, Nathaniel, “Kroger Launches Online Grocery Delivery Service,” Published Aug. 1, 2018, Accessed from Aug. 2, 2018, CNN Money, https://money.cnn.com/2018/08/01/news/companies/kroger-ship-grocery-delivery/index.… [cited by applicant]
Rouges, J., “Crowdsourcing delivery: New Interconnected Business Models to Reinvent Delivery,” published by 1st Intl Physical Internet Conference 2014. [cited by applicant]