Patent Number: 
Section: claims

1. A method of using an online service implemented on computing equipment, comprising:aggregating logs from a plurality of wireless electronic devices using the online service, wherein each wireless electronic device is operable to transmit at a plurality of transmit power levels, wherein the log of each wireless electronic device includes information indicating the amount of time that wireless electronic device spends at each of the plurality of transmit power levels and is received from that wireless electronic device;storing the logs that are aggregated from the plurality of wireless electronic devices using the online service on a power optimization server;with the power optimization server, organizing the aggregated logs into a plurality of data sets, wherein each data set in the plurality of data sets corresponds to a respective geographical region;with the power optimization server, calculating a plurality of cumulative distribution functions each of which corresponds to a respective data set in the plurality of data sets, wherein each cumulative distribution function in the plurality of cumulative distribution functions has at least one peak that corresponds to a radio-frequency transmit power level at which a typical wireless electronic device that resides in the corresponding geographical region spends the greatest amount of its time transmitting radio-frequency signals;with the power optimization server, identifying optimum transmit power settings that correspond to the peaks of the plurality of cumulative distribution functions; andproviding the identified optimum transmit power settings to the plurality of wireless electronic devices from the online service through a network. 2. The method defined in claim 1, wherein aggregating the logs from the plurality of wireless electronic devices comprises gathering the logs from the plurality of wireless electronic devices while the wireless electronic devices are docked to personal computers. 3. The method defined in claim 2, further comprising:with the personal computers, running a client portion of the online service. 4. A method of using a service implemented on computing equipment, comprising:gathering radio-frequency power amplifier data logs from a plurality of wireless electronic devices using the service implemented on the computing equipment, wherein each wireless electronic device is operable to transmit at a plurality of transmit power levels, wherein the data log gathered from each wireless electronic device in the plurality of wireless electronic devices includes information indicating how much time that wireless electronic device has spent at each of the plurality of transmit power levels and is received from that wireless electronic device;generating a distribution function based on the information in the radio-frequency power amplifier data logs gathered from the plurality of wireless electronic devices, wherein the distribution function has at least one peak that corresponds to a transmit power level at which a typical wireless electronic device spends the greatest amount of its time transmitting radio-frequency signals;obtaining optimum radio-frequency power amplifier settings for the plurality of wireless electronic devices by identifying the at least one peak of the distribution function; andwith the service implemented on the computing equipment, providing the optimum radio-frequency power amplifier settings to at least some of the plurality of wireless electronic devices over a network. 5. The method defined in claim 4, wherein analyzing the radio-frequency power amplifier data logs comprises:determining which of the radio-frequency power amplifier settings are optimal for a first type of geographic region; anddetermining which of the radio-frequency power amplifier settings are optimal for a second type of geographic region that is different than the first type of geographic region. 6. The method defined in claim 5, wherein the first type of geographic region comprises a metropolitan region. 7. The method defined in claim 6, wherein the second type of geographic region comprises a suburban region.