Service search based on battery charger
First Claim
1. A method performed by a mobile device for searching for service in a wireless communications network, comprising:
- employing a processor to implement the following acts;
determining a battery charging status when a network connection is lost;
selecting a network search pattern as a function of the battery charging status, wherein the network search pattern is interrupted based on an external event, and the external event is a change from not being charged to being charged, a change from being charged to not being charged, or a user input;
searching for service with the selected network search pattern; and
establishing a connection with the network or a different network.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects describe modifying a service search pattern based on whether a device battery is being charged or is not being charged (e.g., is connected to a battery charger or not connected to a battery charger). A power conservative search pattern can be utilized if the battery is not being charges. If the battery is being charged, the search pattern can be an aggressive search pattern. Further, the search pattern can change if there is a change in whether the battery is being charged. The rate of charging the battery, a current battery level, amount of power consumed during the search, and/or the power being input by the battery chargers can be utilized to select and/or modify a network search pattern. Further, a user can select or change a search pattern through interaction with a user interface.
13 Citations
50 Claims
-
1. A method performed by a mobile device for searching for service in a wireless communications network, comprising:
-
employing a processor to implement the following acts; determining a battery charging status when a network connection is lost; selecting a network search pattern as a function of the battery charging status, wherein the network search pattern is interrupted based on an external event, and the external event is a change from not being charged to being charged, a change from being charged to not being charged, or a user input; searching for service with the selected network search pattern; and establishing a connection with the network or a different network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A wireless communications apparatus, comprising:
-
a memory that retains instructions related to evaluating a battery charging status when apparatus is powered on or when network access is lost, choosing a service search pattern as a function of the evaluation, wherein the service search pattern is interrupted based on an external event, and the external event is a change from not being charged to being charged, a change from being charged to not being charged, or a user input, continuing to monitor the battery charging status, modifying the search pattern if the battery charging status changes, and discontinuing the search when network access is established; and a processor, coupled to the memory, configured to execute the instructions retained in the memory. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A wireless communications apparatus that selects a service search pattern, comprising:
-
means for employing a service search pattern based on a battery charging status, wherein the battery charging status is one of being charged and not being charged, the service search pattern is interrupted based on an external event, and the external event is a change from not being charged to being charged, a change from being charged to not being charged, or a user input; means for monitoring status of a battery charge level and the battery charging status; and means for altering the service search pattern if the monitoring indicates a change to the battery charge level status or the battery charging status, wherein the service search is terminated when a service connection is established. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer program product, comprising:
-
a computer-readable medium comprising; a first set of codes for causing a computer to evaluate a battery charging status when a network connection is lost or sought; a second set of codes for causing the computer to choose a network search pattern as a function of the battery charging status, wherein the network search pattern is interrupted based on an external event, and the external event is a change from not being charged to being charged, a change from being charged to not being charged, or a user input; a third set of codes for causing the computer to search for service with the chosen network search pattern; and a fourth set of codes for causing the computer to establish a connection with the network or a different network. - View Dependent Claims (27, 28, 29, 30)
-
-
31. At least one processor configured to search for a network as a function of a battery charging status, comprising:
-
a first module for evaluating a battery charging status when network access is lost or sought; a second module for choosing a service search pattern as a function of the evaluation, wherein the service search pattern is interrupted based on an external event, and the external event is a change from not being charged to being charged, a change from being charged to not being charged, or a user input; a third module for continuing to monitor the battery charging status; a fourth module for modifying the search pattern if the battery charging status changes; and a fifth module for discontinuing the search when network access is established. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A method for wireless communications, comprising:
-
employing a processor to implement the following acts; determining a battery charging status when a network connection is lost; evaluating a rate of battery charging; determining a charging rate threshold as a function of a charge level present in the battery or independent of the charge level present in the battery; comparing the rate of battery charging to a rate threshold; selecting a network search pattern as a function of the battery charging status; searching for service with the selected network search pattern; using a conservative search pattern if the rate is below the rate threshold or an aggressive search pattern if the rate is at or above the rate threshold; and establishing a connection with the network or a different network.
-
-
37. A wireless communications apparatus, comprising:
-
a memory that retains instructions related to; determining a battery charging status when a network connection is lost; evaluating a rate of battery charging; determining a charging rate threshold as a function of a charge level present in the battery or independent of the charge level present in the battery; comparing the rate of battery charging to a rate threshold; selecting a network search pattern as a function of the battery charging status; searching for service with the selected network search pattern; using a conservative search pattern if the rate is below the rate threshold or an aggressive search pattern if the rate is at or above the rate threshold; and establishing a connection with the network or a different network; and a processor, coupled to the memory, configured to execute the instructions retained in the memory.
-
-
38. A wireless communications apparatus, comprising:
-
means for determining a battery charging status when a network connection is lost; means for evaluating a rate of battery charging; means for determining a charging rate threshold as a function of a charge level present in the battery or independent of the charge level present in the battery; means for comparing the rate of battery charging to a rate threshold; means for selecting a network search pattern as a function of the battery charging status; means for searching for service with the selected network search pattern; means for using a conservative search pattern if the rate is below the rate threshold or an aggressive search pattern if the rate is at or above the rate threshold; and means for establishing a connection with the network or a different network.
-
-
39. A computer program product, comprising:
-
a computer-readable medium comprising; a first set of codes for causing a computer to determine a battery charging status when a network connection is lost; a second set of codes for causing the computer to evaluate a rate of battery charging; a third set of codes for causing the computer to determine a charging rate threshold as a function of a charge level present in the battery or independent of the charge level present in the battery; a fourth set of codes for causing the computer to compare the rate of battery charging to a rate threshold; a fifth set of codes for causing the computer to select a network search pattern as a function of the battery charging status; a sixth set of codes for causing the computer to search for service with the selected network search pattern; a seventh set of codes for causing the computer to use a conservative search pattern if the rate is below the rate threshold or an aggressive search pattern if the rate is at or above the rate threshold; and an eighth set of codes for causing the computer to establish a connection with the network or a different network.
-
-
40. At least one processor configured to search for a network as a function of a battery charging status, comprising:
-
a first module for determining a battery charging status when a network connection is lost; a second module for evaluating a rate of battery charging; a third module for determining a charging rate threshold as a function of a charge level present in the battery or independent of the charge level present in the battery; a fourth module for comparing the rate of battery charging to a rate threshold; a fifth module for selecting a network search pattern as a function of the battery charging status; a sixth module for searching for service with the selected network search pattern; a seventh module for using a conservative search pattern if the rate is below the rate threshold or an aggressive search pattern if the rate is at or above the rate threshold; and an eighth module for establishing a connection with the network or a different network.
-
-
41. A method for wireless communications, comprising:
-
employing a service search pattern based on a battery charging status, wherein the battery charging status is one of being charged and not being charged; monitoring status of a battery charge level and the battery charging status, comprising observing at least one of an amount of power input by the battery charger, a level of power consumed during the service search, an acceptable battery charge rate, and a current battery power level; and altering the service search pattern if the monitoring indicates a change to the battery charge level status or the battery charging status, wherein the service search is terminated when a service connection is established.
-
-
42. A wireless communications apparatus, comprising:
-
a memory that retains instructions related to; employing a service search pattern based on a battery charging status, wherein the battery charging status is one of being charged and not being charged; monitoring status of a battery charge level and the battery charging status, comprising observing at least one of an amount of power input by the battery charger, a level of power consumed during the service search, an acceptable battery charge rate, and a current battery power level; and altering the service search pattern if the monitoring indicates a change to the battery charge level status or the battery charging status, wherein the service search is terminated when a service connection is established; and a processor, coupled to the memory, configured to execute the instructions retained in the memory.
-
-
43. A wireless communications apparatus, comprising:
-
means for employing a service search pattern based on a battery charging status, wherein the battery charging status is one of being charged and not being charged; means for monitoring status of a battery charge level and the battery charging status, comprising observing at least one of an amount of power input by the battery charger, a level of power consumed during the service search, an acceptable battery charge rate, and a current battery power level; and means for altering the service search pattern if the monitoring indicates a change to the battery charge level status or the battery charging status, wherein the service search is terminated when a service connection is established.
-
-
44. A computer program product, comprising:
-
a computer-readable medium comprising; a first set of codes for causing a computer to employ a service search pattern based on a battery charging status, wherein the battery charging status is one of being charged and not being charged; a second set of codes for causing the computer to monitor status of a battery charge level and the battery charging status, comprising observing at least one of an amount of power input by the battery charger, a level of power consumed during the service search, an acceptable battery charge rate, and a current battery power level; and a third set of codes for causing the computer to alter the service search pattern if the monitoring indicates a change to the battery charge level status or the battery charging status, wherein the service search is terminated when a service connection is established.
-
-
45. At least one processor configured to search for a network as a function of a battery charging status, comprising:
-
a first module for employing a service search pattern based on a battery charging status, wherein the battery charging status is one of being charged and not being charged; a second module for monitoring status of a battery charge level and the battery charging status, comprising observing at least one of an amount of power input by the battery charger, a level of power consumed during the service search, an acceptable battery charge rate, and a current battery power level; and a third module for altering the service search pattern if the monitoring indicates a change to the battery charge level status or the battery charging status, wherein the service search is terminated when a service connection is established.
-
-
46. A method for wireless communications, comprising:
-
employing a service search pattern based on a battery charging status, wherein the battery charging status is one of being charged and not being charged; monitoring status of a battery charge level and the battery charging status, comprising determining the battery charging status changes between a being charged status and a not being charged status; and altering the service search pattern if the monitoring indicates a change to the battery charge level status or the battery charging status, the altering comprising switching between an aggressive service search pattern corresponding to the being charged status and a non-aggressive service search pattern corresponding to the not being charged status, wherein the service search is terminated when a service connection is established.
-
-
47. A wireless communications apparatus, comprising:
-
a memory that retains instructions related to; employing a service search pattern based on a battery charging status, wherein the battery charging status is one of being charged and not being charged; monitoring status of a battery charge level and the battery charging status, comprising determining the battery charging status changes between a being charged status and a not being charged status; and altering the service search pattern if the monitoring indicates a change to the battery charge level status or the battery charging status, the altering comprising switching between an aggressive service search pattern corresponding to the being charged status and a non-aggressive service search pattern corresponding to the not being charged status, wherein the service search is terminated when a service connection is established; and a processor, coupled to the memory, configured to execute the instructions retained in the memory.
-
-
48. A wireless communications apparatus, comprising:
-
means for employing a service search pattern based on a battery charging status, wherein the battery charging status is one of being charged and not being charged; means for monitoring status of a battery charge level and the battery charging status, comprising means for determining the battery charging status changes between a being charged status and a not being charged status; and means for altering the service search pattern if the monitoring indicates a change to the battery charge level status or the battery charging status, the means for altering comprising means for switching between an aggressive service search pattern corresponding to the being charged status and a non-aggressive service search pattern corresponding to the not being charged status, wherein the service search is terminated when a service connection is established.
-
-
49. A computer program product, comprising:
-
a computer-readable medium comprising; a first set of codes for causing a computer to employ a service search pattern based on a battery charging status, wherein the battery charging status is one of being charged and not being charged; a second set of codes for causing the computer to monitor status of a battery charge level and the battery charging status, comprising determining the battery charging status changes between a being charged status and a not being charged status; and a third set of codes for causing the computer to alter the service search pattern if the monitoring indicates a change to the battery charge level status or the battery charging status, the altering comprising switching between an aggressive service search pattern corresponding to the being charged status and a non-aggressive service search pattern corresponding to the not being charged status, wherein the service search is terminated when a service connection is established.
-
-
50. At least one processor configured to search for a network as a function of a battery charging status, comprising:
-
a first module for employing a service search pattern based on a battery charging status, wherein the battery charging status is one of being charged and not being charged; a second module for monitoring status of a battery charge level and the battery charging status, comprising determining the battery charging status changes between a being charged status and a not being charged status; and a third module for altering the service search pattern if the monitoring indicates a change to the battery charge level status or the battery charging status, the altering comprising switching between an aggressive service search pattern corresponding to the being charged status and a non-aggressive service search pattern corresponding to the not being charged status, wherein the service search is terminated when a service connection is established.
-
Specification