CPC G01C 21/3679 (2013.01) [G01C 21/3605 (2013.01); G06F 16/951 (2019.01); G06Q 10/063114 (2013.01); G06Q 10/0834 (2013.01); G06Q 10/08355 (2013.01); G06Q 50/12 (2013.01); G01C 21/36 (2013.01); G06Q 30/0605 (2013.01)] | 20 Claims |
1. A computer system comprising:
one or more processors;
one or more memory resources storing instructions that, when executed by the one or more processors, cause the computer system to perform operations that include:
receiving, over a network from a user device of a user, a request for a delivery service that indicates a user selection of a first set of one or more items to be provided by a first entity and a second set of one or more items to be provided by a second entity; determining a first set of preparation timing information associated with the first set of one or more items to be provided by the entity;
determining a route of travel for a service provider to fulfill the request for the delivery service, wherein the route of travel reflects a sequence of entities for the service provider to travel to in fulfilling the request for the delivery service, wherein the sequence of entities is based at least in part on the first set of preparation timing information associated with the first set of one or more items to be provided by the first entity; and
transmitting a set of data indicating the determined route of travel to a provider device of the service provider.
|