User or automated selection of enhanced geo-fencing
First Claim
1. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the executable program is configured to instruct a mobile device, having a user interface with a display, and location services that include cell tower triangulation and a Global Position System (GPS), to perform the following:
- store information pertaining to a geo-fence, the geo-fence defined by a size about a location;
with the aid of the location services of the mobile device, detect a geofence crossing when the mobile device crosses the geo-fence, and if a geofence crossing is detected, transmit a geofence crossing event to a remote location via a transmitter of the mobile device;
wherein the detection of the geofence crossing uses either a lower power algorithm or a higher power algorithm, wherein the lower power algorithm consumes less power from the mobile device than the higher power algorithm;
wherein the lower power algorithm uses cell tower triangulation of the location services of the mobile device, and the higher power algorithm uses the GPS of the location services of the mobile device;
allowing a user to specify via the user interface of the mobile device whether the lower power algorithm or the higher power algorithm is to be used when detecting for geofence crossings;
using the user specified lower power or higher power algorithm when detecting geofence crossings.
3 Assignments
0 Petitions
Accused Products
Abstract
This disclosure relates to a mobile device that is suitable for detect geofence crossing events. In some instances, the mobile device can detect geofence crossing events using a lower power algorithm or a higher power algorithm. The mobile device may allow a user of the mobile device to specify whether a lower power algorithm or a higher power algorithm is to be used when detecting geofence crossing events. In some instances, the mobile device may automatically change from a lower power algorithm to a higher power algorithm if a predetermined abnormality is found to be present in the detected geofence crossing events. In some instances, the user may be prompted to confirm automatically changing from a lower power algorithm to a higher power algorithm if a predetermined abnormality is found to be present in the detected geofence crossing events.
-
Citations
17 Claims
-
1. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the executable program is configured to instruct a mobile device, having a user interface with a display, and location services that include cell tower triangulation and a Global Position System (GPS), to perform the following:
-
store information pertaining to a geo-fence, the geo-fence defined by a size about a location; with the aid of the location services of the mobile device, detect a geofence crossing when the mobile device crosses the geo-fence, and if a geofence crossing is detected, transmit a geofence crossing event to a remote location via a transmitter of the mobile device; wherein the detection of the geofence crossing uses either a lower power algorithm or a higher power algorithm, wherein the lower power algorithm consumes less power from the mobile device than the higher power algorithm; wherein the lower power algorithm uses cell tower triangulation of the location services of the mobile device, and the higher power algorithm uses the GPS of the location services of the mobile device; allowing a user to specify via the user interface of the mobile device whether the lower power algorithm or the higher power algorithm is to be used when detecting for geofence crossings; using the user specified lower power or higher power algorithm when detecting geofence crossings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the executable program is configured to instruct a mobile device, having a user interface with a display, and location services that include cell tower triangulation and a Global Position System (GPS), to perform the following:
-
store information pertaining to a geo-fence, the geo-fence defined by a size about a location; with the aid of the location services of the mobile device, detect a geofence crossing when the mobile device crosses the geo-fence, and if a geofence crossing is detected, transmit a geofence crossing event to a remote location via a transmitter of the mobile device; wherein the detection of the geofence crossing uses either a lower power algorithm or a higher power algorithm, wherein the lower power algorithm consumes less power from the mobile device than the higher power algorithm, and wherein the lower power algorithm uses cell tower triangulation of the location services of the mobile device, and the higher power algorithm uses the GPS of the location services of the mobile device; and change from the lower power algorithm to the higher power algorithm if a predetermined abnormality is found to be present in the detected geofence crossing events. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A mobile device comprising:
-
a user interface with a display; a location service that can determine a location of the mobile device using each of cell tower triangulation and GPS; a memory for storing information pertaining to a geo-fence, the geo-fence defined by a size about a geo-fenced location; a transmitter; a battery; a controller operatively coupled to the user interface, the location service, the memory, the transmitter, and the battery, the controller configured to; with the aid of the location service of the mobile device, detect a geofence crossing when the mobile device crosses the geo-fence, and if a geofence crossing is detected, transmit a geofence crossing event to a remote location via the transmitter of the mobile device; wherein the detection of the geofence crossing uses either a lower power algorithm or a higher power algorithm, wherein the lower power algorithm consumes less power from the battery than the higher power algorithm, and wherein the lower power algorithm uses cell tower triangulation and the higher power algorithm uses GPS; and change from the lower power algorithm to the higher power algorithm if a predetermined abnormality is found to be present in the detected geofence crossing events. - View Dependent Claims (17)
-
Specification