US 11,950,167 B2
Location data transmission scheduling for a mobile computing device
Erick Chang, San Francisco, CA (US); and Katherine Swanson, San Francisco, CA (US)
Assigned to UBER TECHNOLOGIES, INC., San Francisco, CA (US)
Filed by Uber Technologies, Inc., San Francisco, CA (US)
Filed on Jun. 15, 2021, as Appl. No. 17/348,475.
Application 17/348,475 is a continuation of application No. 15/959,861, filed on Apr. 23, 2018, granted, now 11,039,277.
Prior Publication US 2021/0314736 A1, Oct. 7, 2021
Int. Cl. H04W 4/029 (2018.01); H04L 43/0811 (2022.01); H04W 52/02 (2009.01)
CPC H04W 4/029 (2018.02) [H04W 52/0261 (2013.01); H04L 43/0811 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computing device comprising:
a processor; and
memory storing instructions that, when executed by the processor, cause the computing device to:
operate in a default mode to periodically transmit location data of the computing device to a network system;
while operating in the default mode, determine, using a machine-learned model to perform a multi-variate analysis including weighting one or more parameters associated with transmitting the location data, the one or more parameters comprising at least (i) a power status of the computing device and (ii) a connectivity metric of a network connection, wherein the multi-variate analysis is specific to the computing device such that, when the multi-variate analysis is performed on a different computing device, at least one of the one or more weighted parameters for the computing device are different from at least one of the one or more weighted parameters for the different computing device, whether to operate in an alternate power mode to transmit the location data to the network system based, at least in part, on: (i) the power status of the computing device, and (ii) the connectivity metric of the network connection of the computing device; and
in response to determining to operate in the alternate power mode, operate in the alternate power mode to periodically transmit the location data of the computing device to the network system more frequently or less frequently than when operating in the default mode.