Customized communications for network systems
AssigneeUber Technologies, Inc.
InventorGuangqiang Zhang
Life of this patent
Estimating the term…
Abstract
A network system customizes communications and communication channels for delivery to candidate providers registering with the network system. Candidate providers progress through steps of a network registration process by providing input data at the various steps. The network system provides communications to request the input data and facilitate the candidate providers' progress. The network system can use a machine learning model to predict particular types of communications and communication channels (e.g., online messages, phone calls, physical mail, etc.) that are likely to be well-received by candidate providers. Thus, the network system is able to increase the expected number of candidate providers that successfully register to provide services to other users of the network system.
Claims20
A method for customizing communication channels, the method comprising:
- determining one or more characteristics of a candidate provider registering to provide a service of a network system to users of the network system;
- selecting, by a machine learning model, a communication channel that the candidate provider is likely to use to respond to one or more communications for registration to provide the service, the machine learning model trained at least using information describing a plurality of candidate providers or registered providers of the network system having the one or more characteristics;
- providing a communication for registration to provide the service via the communication channel for presentation to the candidate provider by a client device;
- and
- registering the candidate provider for the service responsive to at least determining that the candidate provider completed at least one action indicated by the communication.
A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by one or more processors, cause the one or more processors to:
- determine one or more characteristics of a candidate provider registering to provide a service of a network system to users of the network system;
- select, by a machine learning model, a communication channel that the candidate provider is likely to use to respond to one or more communications for registration to provide the service, the machine learning model trained at least using information describing a plurality of candidate providers or registered providers of the network system having the one or more characteristics;
- provide a communication for registration to provide the service via the communication channel for presentation to the candidate provider by a client device;
- and
- register the candidate provider for the service responsive to at least determining that the candidate provider completed at least one action indicated by the communication.
A system comprising:
- one or more processors;
- and
- a computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by the one or more processors, cause the one or more processors to:
- determine one or more characteristics of a candidate provider registering to provide a service of a network system to users of the network system;
- select, by a machine learning model, a communication channel that the candidate provider is likely to use to respond to one or more communications for registration to provide the service, the machine learning model trained at least using information describing a plurality of candidate providers or registered providers of the network system having the one or more characteristics;
- provide a communication for registration to provide the service via the communication channel for presentation to the candidate provider by a client device;
- and
- register the candidate provider for the service responsive to at least determining that the candidate provider completed at least one action indicated by the communication.
Dependencies are inferred from the claim text.