LOCATION DATA TRANSMISSION SCHEDULING FOR A MOBILE COMPUTING DEVICE
First Claim
1. A mobile computing device comprising:
- a network interface for communicating with a network system;
one or more processors; and
one or more memory resources storing instructions that, when executed by the one or more processors of the mobile computing device, cause the mobile computing device to;
operate in a default mode to periodically transmit the mobile computing device'"'"'s location data over one or more networks to the network system, the location data being transmitted to the network system to facilitate a network-based service managed by the network system;
while operating in the default mode, determine whether to operate in a power-saving mode to transmit the mobile computing device'"'"'s location data over the one or more networks to the network system based, at least in part, on;
(i) a power status of the mobile computing device, and (ii) information received from the network system indicating at least a status of a user of the mobile computing device relating to the network-based service; and
in response to determining to operate in the power-saving mode while operating in the default mode, operate in the power-saving mode to periodically transmit the mobile computing device'"'"'s location data over the one or more networks to the network system less frequently than when operating in the default mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile computing device can operate as a user device or a service provider device for a network-based service. The mobile computing device can transmit location data to a network system to aid in the network system'"'"'s management of the network-based service. The mobile computing device can dynamically adjust the location data transmission rate at which location data is transmitted to the network system based on various parameters, including one or more of: a power status, information related to the network-based service, network connectivity metrics, and the like. By dynamically adjusting the location data transmission rate based one or more of these parameters, the mobile computing device can conserve battery power without adversely affecting the provisioning of the network-based service.
-
Citations
20 Claims
-
1. A mobile computing device comprising:
-
a network interface for communicating with a network system; one or more processors; and one or more memory resources storing instructions that, when executed by the one or more processors of the mobile computing device, cause the mobile computing device to; operate in a default mode to periodically transmit the mobile computing device'"'"'s location data over one or more networks to the network system, the location data being transmitted to the network system to facilitate a network-based service managed by the network system; while operating in the default mode, determine whether to operate in a power-saving mode to transmit the mobile computing device'"'"'s location data over the one or more networks to the network system based, at least in part, on;
(i) a power status of the mobile computing device, and (ii) information received from the network system indicating at least a status of a user of the mobile computing device relating to the network-based service; andin response to determining to operate in the power-saving mode while operating in the default mode, operate in the power-saving mode to periodically transmit the mobile computing device'"'"'s location data over the one or more networks to the network system less frequently than when operating in the default mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for transmitting location data of a mobile computing device, the method being performed by the mobile computing device and comprising:
-
operating in a default mode to periodically transmit the mobile computing device'"'"'s location data over one or more networks to a network system, the location data being transmitted to the network system to facilitate a network-based service managed by the network system; while operating in the default mode, determining whether to operate in a power-saving mode to transmit the mobile computing device'"'"'s location data over the one or more networks to the network system based, at least in part, on;
(i) a power status of the mobile computing device, and (ii) information received from the network system indicating at least a status of a user of the mobile computing device relating to the network-based service; andin response to determining to operate in the power-saving mode while operating in the default mode, operating in the power-saving mode to periodically transmit the mobile computing device'"'"'s location data over the one or more networks to the network system less frequently than when operating in the default mode. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a mobile computing device, cause the mobile computing device to:
-
operate in a default mode to periodically transmit the mobile computing device'"'"'s location data over one or more networks to a network system, the location data being transmitted to the network system to facilitate a network-based service managed by the network system; while operating in the default mode, determine whether to operate in a power-saving mode to transmit the mobile computing device'"'"'s location data over the one or more networks to the network system based, at least in part, on;
(i) a power status of the mobile computing device, and (ii) information received from the network system indicating at least a status of a user of the mobile computing device relating to the network-based service; andin response to determining to operate in the power-saving mode while operating in the default mode, operate in the power-saving mode to periodically transmit the mobile computing device'"'"'s location data over the one or more networks to the network system less frequently than when operating in the default mode.
-
Specification