US 12,104,918 B2
Network system to determine a route based on timing data
Jason Droege, San Francisco, CA (US); Stephen Chau, Palo Alto, CA (US); and Andrew Timothy Szybalski, San Francisco, CA (US)
Assigned to Uber Technologies, Inc., San Francisco, CA (US)
Filed by Uber Technologies, Inc., San Francisco, CA (US)
Filed on Sep. 12, 2022, as Appl. No. 17/942,866.
Application 17/942,866 is a continuation of application No. 16/917,062, filed on Jun. 30, 2020, granted, now 11,441,920.
Application 16/917,062 is a continuation of application No. 16/217,882, filed on Dec. 12, 2018, granted, now 10,712,169, issued on Jul. 14, 2020.
Application 16/217,882 is a continuation of application No. 15/728,244, filed on Oct. 9, 2017, granted, now 10,190,886, issued on Jan. 29, 2019.
Claims priority of provisional application 62/442,280, filed on Jan. 4, 2017.
Prior Publication US 2023/0003542 A1, Jan. 5, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G01C 21/36 (2006.01); G06F 16/951 (2019.01); G06Q 10/0631 (2023.01); G06Q 10/0834 (2023.01); G06Q 10/0835 (2023.01); G06Q 50/12 (2012.01); B64C 19/00 (2006.01); G06Q 30/0601 (2023.01)
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
OG exemplary drawing
 
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.