# US 2019/0356783 A1 · Network service for dynamic selection of voice communication medium for call connections

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0356783 A1
- Document ID: US20190356783A1
- Status: Published application
- Kind: A1
- Application number: 15/980,259
- Filed: 2018-05-15
- Published: 2019-11-21
- Earliest claimed: 2018-05-15
- Assignees: Uber Technologies, Inc.
- Applicants: Uber Technologies, Inc.
- Inventors: Lawrence Benjamin Goldstein; Arjun Vora; Xiaochao Yang; Jeremy Wyatt Lermitte
- Web page: https://patentgrep.com/patent/US20190356783A1

## CPC

- H04M 3/42102: {Making use of the called party identifier}
- H04M 3/56: Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities (video conference systems H04N7/15)
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 4/16: Communication-related supplementary services, e.g. call-transfer or call-hold
- H04M 2203/158: Call-type dependent routing
- H04M 2242/24: Detection or indication of type terminal or call, (e.g. fax, broadband)
- H04M 2242/30: Determination of the location of a subscriber
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## 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.

## Claims

### Claim 1

A computer system comprising:
a memory component to store a set of instructions;
one or more processors to access the set of instructions, the one or more processors performing operations that include:
detect a call connection signal to establish a call connection between a caller and a receiver, the call connection signal specifying a phone number of the receiver;
determine a location of the at least one of the caller or receiver;
make a determination, for the at least one of the caller or receiver, 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 the determined location of at least one of the caller or receiver; and
based on the determination, cause the call connection of the call connection signal to be established using one of the first voice communication medium or the one or more alternative types of voice communication mediums.

### Claim 2 (depends on 1)

The computer system of claim 1, wherein the first voice communication medium is supported by a first type of wireless network that is deployed in a geographic region of at least one of the caller or receiver, and wherein the one or more processors make the determination by determining a coverage value of the first type of wireless network over a sub-region that includes the determined location of at least one of the caller or receiver.

### Claim 3 (depends on 2)

The computer system of claim 2, wherein the first voice communication medium utilizes a first type of cellular network, and wherein the one or more alternative types of voice communication mediums use an alternative type of cellular network.

### Claim 4 (depends on 3)

The computer system of claim 3, wherein the first voice communication medium utilizes a first type of voice communication protocol, and wherein the one or more alternative types of communication mediums utilize a corresponding alternative communication protocol.

### Claim 5 (depends on 1)

The computer system of claim 1, wherein the one or more processors make the determination as to whether the call connection is likely supported using the first voice communication medium for each of the caller and the receiver, based at least in part on a determined location of each of the caller or receiver.

### Claim 6 (depends on 1)

The computer system of claim 1, wherein the one or more processors make the determination as to whether the call connection is likely supported using the first voice communication medium for at least one of the caller or the receiver, by determining, for at least one of the caller or receiver, a set of candidate locations for at least one of the respective caller or receiver over a duration of the call connection.

### Claim 7 (depends on 1)

The computer system of claim 1, wherein the duration of the call connection is predetermined.

### Claim 8 (depends on 1)

The computer system of claim 1, wherein the one or more processors determine the set of candidate locations for at least one of the caller or receiver by predicting a duration of the call connection using profile information associated with one of the caller or receiver.

### Claim 9 (depends on 1)

The computer system of claim 1, wherein the one or more processors detect the call connection signal on a network computer, in connection with a network service provided for at least one of the caller or receiver.

### Claim 10 (depends on 9)

The computer system of claim 9, wherein the one or more processors detect the call connection signal as generated through a service application that executes on a computing device of at least the caller, to utilize the network service.

### Claim 11 (depends on 10)

The computer system of claim 10, wherein in response to the one or more processors making the determination that the call connection is likely to be supported using the first voice communication medium, the one or more processors establish the call connection using a service application executing on a respective computing device of each of the caller and receiver.

### Claim 12 (depends on 10)

The computer system of claim 10, wherein in response to the one or more processors making the determination that the call connection is likely to be supported using the first voice communication medium, the one or more processors establish the call connection using a service application executing on a respective computing device of one of the caller or receiver.

### Claim 13 (depends on 1)

The computer system of claim 1, wherein the first voice communication medium utilizes a voice-over-Internet-Protocol (VOIP).

### Claim 14 (depends on 10)

The computer system of claim 10, wherein the first voice communication medium is characterized by at least one of a lower cost,

### Claim 15 (depends on 1)

The computer system of claim 1, wherein the first type of communication medium is, as compared to the one or more alternative type of communication mediums, characterized by at least one of a lower cost, a better quality of call connection, a higher data transfer rate, or a greater number of calling features.

### Claim 16 (depends on 1)

The computer system of claim 1, wherein the one or more processors make the determination that the call connection is likely to be supported using the first voice communication medium by determining a probability of the call connection being sustained for a given duration.

### Claim 17 (depends on 16)

The computer system of claim 16, wherein the one or more processors determine the probability of the call connection being sustained by determining a probability of a location of at least one of the caller or receiver during the given duration.

### Claim 18 (depends on 1)

The computer system of claim 1, wherein the one or more processors cause the call connection of the call connection signal to be established during a handshake process that is initiated after the call connection signal is detected.

### Claim 19

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:
detect a call connection signal to establish a call connection between a caller and a receiver, the call connection signal specifying a phone number of the receiver;
determine a location of the at least one of the caller or receiver;
make a determination, for the at least one of the caller or receiver, 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 the determined location of at least one of the caller or receiver; and
based on the determination, cause the call connection of the call connection signal to be established using one of the first voice communication medium or the one or more alternative types of voice communication mediums

### Claim 20

A computer-implemented method of servicing ride requests, the method being performed by one or more processors of a network computer system and comprising:
detecting a call connection signal to establish a call connection between a caller and a receiver, the call connection signal specifying a phone number of the receiver;
determining a location of the at least one of the caller or receiver;
making a determination, for the at least one of the caller or receiver, 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 the determined location of at least one of the caller or receiver; and
based on the determination, causing the call connection of the call connection signal to be established using one of the first voice communication medium or the one or more alternative types of voice communication mediums.
