Network service for dynamic selection of voice communication medium for call connections
AssigneeUber Technologies, Inc.
InventorsLawrence Benjamin Goldstein, Arjun Vora, Xiaochao Yang, Jeremy Wyatt Lermitte
Life of this patent
Estimating the term…
Abstract
A network computer system can respond to a call connection signal by making a determination as to whether the call connection is likely to be supported for at least one of the caller or receiver using a first voice communication medium, as compared to an alternative voice communication medium. Based on the determination, the network computer system can cause the call connection to be established using the voice communication medium of the determination.
Claims20
A computer system comprising:
- a memory component to store a set of instructions;
- one or more processors to access the set of instructions to:
- enable a caller device to initiate a call connection to a receiver device without the caller device specifying a phone number for the receiver device;
- detect, from the caller device, a call connection signal to establish the call connection between the caller device and the receiver device;
- determine a location of at least one of the caller device or the receiver device;
- make a determination as to whether the call connection is likely to be supported using a first voice communication medium as compared to one or more alternative types of voice communication mediums, the determination being based at least in part on a predictive determination that identifies likely locations of the caller device and/or the receiver device at a future time interval during which the call connection is expected to be active;
- in response to making the determination that the call connection is likely to be supported using the first voice communication medium, cause the call connection to be established using the first voice communication medium;
- and
- in response to making the determination that the call connection is not likely to be supported using the first voice communication medium, provide call control information to the caller device to cause the caller device to use the one or more alternative types of voice communication mediums to initiate the call connection, wherein the call control information specifies the phone number of the receiver device.
A non-transitory computer readable medium storing instructions that, when executed by one or more processors of a network computer system, cause the one or more processors to:
- enable a caller device to initiate a call connection to a receiver device without the caller device specifying a phone number for the receiver device;
- detect, from the caller device, a call connection signal to establish the call connection between the caller device and the receiver device;
- determine a location of at least one of the caller device or the receiver device;
- make a determination as to whether the call connection is likely to be supported using a first voice communication medium as compared to one or more alternative types of voice communication mediums, the determination being based at least in part on a predictive determination that identifies likely locations of the caller device and/or the receiver device at a future time interval during which the call connection is expected to be active;
- in response to making the determination that the call connection is likely to be supported using the first voice communication medium, cause the call connection to be established using the first voice communication medium;
- and
- in response to making the determination that the call connection is not likely to be supported using the first voice communication medium, provide call control information to the caller device to cause the caller device to use the one or more alternative types of voice communication mediums to initiate the call connection, wherein the call control information specifies the phone number of the receiver device.
A computer-implemented method of servicing ride requests, the method being performed by one or more processors of a network computer system and comprising:
- enabling a caller device to initiate a call connection to a receiver device without the caller device specifying a phone number for the receiver device;
- detecting, from the caller device, a call connection signal to establish the call connection between the caller device and the receiver device;
- determining a location of at least one of the caller device or the receiver device;
- making a determination as to whether the call connection is likely to be supported using a first voice communication medium as compared to one or more alternative types of voice communication mediums, the determination being based at least in part on a predictive determination that identifies likely locations of the caller device and/or the receiver device at a future time interval during which the call connection is expected to be active;
- in response to making the determination that the call connection is likely to be supported using the first voice communication medium, causing the call connection to be established using the first voice communication medium;
- and
- in response to making the determination that the call connection is not likely to be supported using the first voice communication medium, providing call control information to the caller device to cause the caller device to use the one or more alternative types of voice communication mediums to initiate the call connection, wherein the call control information specifies the phone number of the receiver device.
Dependencies are inferred from the claim text.