US 11,888,948 B2
Optimizing multi-user requests for a network-based service
Matthew Sweeney, San Francisco, CA (US); Logan Rockmore, Pittsburgh, PA (US); and Lisa Weitekamp, Pittsburgh, PA (US)
Assigned to Uber Technologies, Inc., San Francisco, CA (US)
Filed by Uber Technologies, Inc., San Francisco, CA (US)
Filed on Mar. 1, 2023, as Appl. No. 18/116,116.
Application 18/116,116 is a continuation of application No. 17/476,739, filed on Sep. 16, 2021, granted, now 11,622,018.
Application 17/476,739 is a continuation of application No. 16/736,589, filed on Jan. 7, 2020, granted, now 11,153,395, issued on Oct. 19, 2021.
Application 16/736,589 is a continuation of application No. 15/729,270, filed on Oct. 10, 2017, granted, now 10,567,520, issued on Feb. 18, 2020.
Prior Publication US 2023/0208930 A1, Jun. 29, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); H04L 67/52 (2022.01); H04L 67/306 (2022.01); H04L 65/40 (2022.01); H04W 48/18 (2009.01); H04L 65/612 (2022.01)
CPC H04L 67/52 (2022.05) [H04L 65/40 (2013.01); H04L 65/612 (2022.05); H04L 67/306 (2013.01); H04W 48/18 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A network system for managing a network-based service, comprising:
one or more processors; and
one or more memory resources storing instructions that, when executed by the one or more processors of the network system, cause the network system to:
receive, over a network from a requesting user device of a requesting user, a set of multi-user request data corresponding to a multi-user request for service for a set of users that includes a first user, the set of multi-user request data indicating a common start location for the set of users and identification information for at least the first user of the set of users;
in response to receiving the set of multi-user request data from the requesting user device, transmit a first set of data to a first user device of the first user to cause the first user device to prompt the first user to input, via the first user device, a destination location for the first user; and
identify a set of service providers to fulfill the multi-user request for service for the set of users, the set of service providers including a first service provider identified by the network system to provide service for the first user from the common start location of the set of users to the destination location for the first user.