Intelligent utilization of resources in mobile devices
First Claim
1. A mobile communications device comprising:
- a GPS module; and
an intelligent activation module (IAM) configured to regulate resource consumption by the GPS module, wherein the IAM is configured to make the mobile communications device operable to;
receive data that indicates a destination;
receive data that defines a destination buffer;
obtain location information, the location information indicating the location of the mobile communications device;
determine if the mobile communications device is within the destination buffer; and
execute an action if the mobile communications device is determined to be within the destination buffer.
0 Assignments
0 Petitions
Accused Products
Abstract
A programmable intelligent activation module to intelligently allow access to GPS resources is provided. In accordance with pre-programmed settings, an intelligent activation module will control the frequency by which a GPS module is allowed to access a GPS or GSM network in order to acquire location information of a mobile device equipped with GPS equipment. By controlling access to a GPS or GSM network, network resources such as bandwidth are conserved unless actually needed as is determined by the intelligent activation module. Similarly, battery resources for the mobile device are also conserved in that unnecessary activation of the GPS module is prevented until such activation is actually needed. The intelligent activation module can be programmed with a variety of settings including speed, map deltas, final destination information, or settings as predetermined by a user of the mobile device.
-
Citations
22 Claims
-
1. A mobile communications device comprising:
-
a GPS module; and an intelligent activation module (IAM) configured to regulate resource consumption by the GPS module, wherein the IAM is configured to make the mobile communications device operable to; receive data that indicates a destination; receive data that defines a destination buffer; obtain location information, the location information indicating the location of the mobile communications device; determine if the mobile communications device is within the destination buffer; and execute an action if the mobile communications device is determined to be within the destination buffer.
-
-
2. The mobile device of claim 1, further comprising an output device for communicating turn-by-turn directions to a user of the mobile communications device.
-
3. The mobile device of claim 1, wherein:
-
the IAM is configured to make the mobile communications device operable to execute the action by making the mobile communications device operable to communicate with a node of an A-GPS network to obtain A-GPS location data; and the GPS module is configured to determine the location of the mobile communications device based upon the A-GPS location data received from the A-GPS network.
-
-
4. The mobile device of claim 1, wherein the GPS module is configured to determine the location of the mobile communications device by analyzing data received from a plurality of satellites operating on a GPS network without using data received from a node of an A-GPS network.
-
5. An intelligent activation module (IAM) for regulating resource consumption by a GPS module of a mobile communications device, the IAM being configured to make the mobile communications device operable to:
-
receive data that indicates a destination; receive data that defines a destination buffer; obtain location information, the location information indicating the location of the mobile communications device; determine if the mobile communications device is within the destination buffer; and execute an action if the mobile communications device is determined to be within the destination buffer.
-
-
6. The IAM of claim 5, wherein the IAM is configured to make the mobile communications device operable to receive the data that defines the destination buffer by making the mobile communications device operable to receive buffer data entered by a user, the buffer data comprising a distance from the destination.
-
7. The IAM of claim 5, wherein the IAM is configured to make the mobile communications device operable to receive the data that defines the destination buffer by making the mobile communications device operable to receive buffer data as a preference defining a destination buffer radius.
-
8. The IAM of claim 5, wherein the IAM is configured to make the mobile communications device operable to receive the data that defines the destination buffer by making the mobile communications device operable to determine a destination buffer radius using information analyzed by the IAM.
-
9. The IAM of claim 5, wherein the IAM is configured to make the mobile communications device operable to obtain location information by making the mobile communications device operable to determine, using the GPS module of the mobile communications device, location information that defines the location of the mobile communications device.
-
10. The IAM of claim 5, wherein the IAM is configured to make the mobile communications device operable to obtain location information by making the mobile communications device operable to receive location information transmitted from an assistance server.
-
11. The IAM of claim 5, wherein the IAM is further configured to make the mobile communications device operable to obtain location information by making the mobile communications device operable to communicate with a node of an A-GPS network to obtain A-GPS location data, wherein:
the A-GPS location data is transmitted to the GPS module of the mobile communications device to determine, at the GPS module, the location of the mobile communications device based, at least in part, upon the A-GPS location data.
-
12. The IAM of claim 5, wherein the IAM is configured to make the mobile communications device operable to obtain location information by making the mobile communications device operable to analyze data received from a plurality of GPS satellites to determine, at the GPS module, the location of the mobile communications device.
-
13. A mobile communications device comprising:
-
a GPS module; and an intelligent activation module (IAM) configured to regulate resource consumption by the GPS module, wherein the IAM is configured to make the mobile communications device operable to; receive data that indicates a destination; receive data that defines a speed limitation; obtain speed information, the speed information comprising data that indicates the speed of the mobile communications device; determine if the speed of the mobile communications device exceeds the speed limitation; and execute an action if the speed of the mobile communications device is determined not to exceed the speed limitation.
-
-
14. The mobile device of claim 13, further comprising an output device for communicating turn-by-turn directions to a user of the mobile communications device.
-
15. The mobile device of claim 14, wherein executing the action comprises:
-
communicating with a node of an A-GPS network to obtain A-GPS location data; and providing, using the output device, turn-by-turn directions to the user.
-
-
16. The mobile device of claim 15, wherein:
-
the action is a first action; and the IAM is configured to make the mobile communications device operable to execute a second action if the speed of the mobile communications device is determined to exceed the speed limitation.
-
-
17. The mobile device of claim 16, wherein executing the second action comprises:
-
ceasing communications with the node of the A-GPS network; and ceasing the providing of the turn-by-turn directions to the user.
-
-
18. An intelligent activation module (IAM) for regulating resource consumption by a GPS module of a mobile communications device, the IAM being configured to make the mobile communications device operable to:
-
receive data that indicates a destination; receive data that defines a speed limitation; obtain speed information, the speed information comprising data that indicates the speed of the mobile communications device; determine if the speed of the mobile communications device exceeds the speed limitation; and execute an action if the speed of the mobile communications device is determined not to exceed the speed limitation.
-
-
19. The IAM of claim 18, wherein the IAM is further configured to make the mobile communications device operable to communicate, via an output device of the mobile communications device, turn-by-turn directions to a user of the mobile communications device.
-
20. The IAM of claim 19, wherein the IAM is configured to make the mobile communications device operable to execute the action by making the mobile communications device operable to:
-
communicate with a node of an A-GPS network to obtain A-GPS location data; and provide, using the output device, turn-by-turn directions to the user.
-
-
21. The IAM of claim 20, wherein:
-
the action is a first action; and the IAM is configured to make the mobile communications device operable to execute a second action if the speed of the mobile communications device is determined to exceed the speed limitation.
-
-
22. The IAM of claim 21, wherein the IAM is configured to make the mobile communications device operable to execute the second action by making the mobile communications device operable to:
-
cease communications with the node of the A-GPS network; and cease providing the turn-by-turn directions to the user.
-
Specification