Managing service provider accounts based on completion of tasks
AssigneeUber Technologies, Inc.
InventorHenry Gustav Fuldner
Life of this patent
Estimating the term…
Abstract
A system and method of classifying a driver as being capable of providing transport services are described. The system can receive information indicating that a driver is available to provide transport services from the driver's device. The system can cause the service application to display a prompt instructing the driver to perform a task. In response to detecting completion of the task based, at least in part, on location information about the driver's device, the system can classify the driver as being capable of providing transport services so that the service application can be enabled to receive an invitation for providing a transport service from the system.
Claims20
A method of classifying a driver as being capable of providing transport services, the method being performed by a computing device and comprising:
- receiving, over one or more networks from a driver device, information indicating that a driver operating the driver device is available to provide transport services;
- in response to receiving the information, causing a service application on the driver device to display a prompt instructing the driver to perform a task;
- detecting, at the computing device, completion of the task based, at least in part, on location information of the driver device that is received from the driver device;
- and
- in response to detecting completion of the task, classifying the driver as being capable of providing transport services, wherein classifying the driver includes enabling the service application to receive an invitation for providing a transport service from the computing device over the one or more networks.
A non-transitory computer-readable medium storing instructions that, when executed by a processor of a computing device, causes the computing device to:
- receive, over one or more networks from a driver device, information indicating that a driver operating the driver device is available to provide transport services;
- in response to receiving the information, (i) determine, based on a location of the driver device, a task that the driver is to complete in order to be classified as being capable of providing transport services, and (ii) cause a service application on the driver device to display a prompt instructing the driver to perform the determined task;
- detect, at the computing device, completion of the task based, at least in part, on location information of the driver device that is received from the driver device;
- and
- in response to detecting completion of the task, (i) classify the driver as being capable of providing transport services by adding an identifier associated with the driver to a group of identifiers of other drivers, and (ii) record a time when the task was completed and a location where the task was completed in a driver account of the driver.
A method of classifying a driver as being capable of providing transport services, the method being performed by a computing device and comprising:
- receiving, over one or more networks from a driver device, information indicating that a driver operating the driver device is available to provide transport services;
- classifying the driver as being capable of providing transport services, wherein classifying the driver includes enabling a service application on the driver device to receive an invitation for providing a transport service from the computing device over the one or more networks;
- determining, at the computing device, that the driver has been inactive for a predetermined duration of time since classifying the driver as being capable of providing a transport service;
- in response to determining that the driver has been inactive for the predetermined duration of time, (i) classifying the driver as being incapable of providing transport services, and (ii) causing the service application to display a prompt instructing the driver to perform a task;
- detecting, at the computing device, completion of the task based, at least in part, on location information of the driver device that is received from the driver device;
- and
- in response to detecting completion of the task, re-classifying the driver as being capable of providing transport services.
Dependencies are inferred from the claim text.