Abstract:
A network system can manage an on-demand network service throughout a given region by receiving service requests from user devices of requesting users and matching the requesting users with available service providers. The network system can further generate content data for displaying one or more user interface features on the user devices. The content data can be generated based on information particular to each individual user, such as service progress information, service location information, and a corresponding user profile maintained by the network system. The user devices can display the user interface features using the content data received from the network system. Furthermore, the user device can arrange the user interface features in a plurality of configurations based on user input and other information.
Abstract:
A computer system can generate map content based on receiving a service request including at least a start location from a computing device of a user, and selecting a service provider to provide the service request. The computer system can transmit a confirmation to the computing device indicating that the selected service provider is traveling to the start location, and enable map content to be displayed on a user interface of a service application on the computing device, the map content indicating at 1least the start location, and a dynamic location of the selected service provider while the selected service provider is traveling to the start location. The computer system may then cause dynamic zooming of the map content on the user interface based on the dynamic location of the selected service provider and at least one of the start location or a current location of the user.
Abstract:
A network computer system can control the display of user interface features on remote computing devices. The network computer system can manage a requester profile for each of the plurality of requesters. A requester profile can be associated with historical data corresponding to previous services received or requested by the respective requester. Based on data associated with the requester profile, the network computer system can generate accelerator features to be displayed on a user interface of the computing device of the requester, where each of the accelerator features is selectable to cause the computing device of the requester to determine, without subsequent manual intervention, a service location where a service is to be completed for the requester.