Enhanced system and method for mobile device-based geo-fencing solutions
First Claim
1. A method comprising:
- determining a current location of a wireless device;
retrieving, from a memory, first settings of a first geo-fence, wherein the first settings of the first geo-fence comprise a geographic location and a default radius;
implementing a geo-fencing policy in response to determining, based on the first settings, that the current location is within the first geo-fence; and
in response to determining that the current location is not within the first geo-fence;
accessing data associated with an activity of the wireless device at past locations inside and outside of the first geo-fence;
associating with the first geo-fence at least one past location that is outside of the first geo-fence, based on the activity;
expanding the first settings of the first geo-fence to provide second settings that include the at least one past location, such that the geo-fencing policy extends to an expanded first geo-fence, wherein the radius increases to at least a distance from the geographic location to the at least one past location; and
implementing the geo-fencing policy in response to determining that the current location is within the expanded first geo-fence.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, wireless device and computer program product provides geo-fence based services in a wireless communications network. The wireless device (i) determines a current location; (ii) retrieves first settings of a first geo-fence; (iii) implements a geo-fencing policy in response to determining that the current location is within the first geo-fence; and (iv) in response to determining that the current location is not within the first geo-fence: (a) accesses data associated with one of an activity at past locations inside and outside of the first geo-fence; (b) associates with the first geo-fence at least one past location that is outside of the first geo-fence; (c) expands the first settings of the first geo-fence to second settings to include the at least one past location; and (d) implements the geo-fencing policy in response to determining that the current location is within the first geo-fence based on the second settings.
-
Citations
14 Claims
-
1. A method comprising:
-
determining a current location of a wireless device; retrieving, from a memory, first settings of a first geo-fence, wherein the first settings of the first geo-fence comprise a geographic location and a default radius; implementing a geo-fencing policy in response to determining, based on the first settings, that the current location is within the first geo-fence; and in response to determining that the current location is not within the first geo-fence; accessing data associated with an activity of the wireless device at past locations inside and outside of the first geo-fence; associating with the first geo-fence at least one past location that is outside of the first geo-fence, based on the activity; expanding the first settings of the first geo-fence to provide second settings that include the at least one past location, such that the geo-fencing policy extends to an expanded first geo-fence, wherein the radius increases to at least a distance from the geographic location to the at least one past location; and implementing the geo-fencing policy in response to determining that the current location is within the expanded first geo-fence. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A wireless device comprising:
-
a receiver that detects information corresponding to a current location of the device; a processor in communication with the receiver; and at least one memory device that contains an application and that is configured to store a set of instructions that are executed by the processor, and wherein; the processor determines a current location of a wireless device, based in part on the information detected by the receiver; the processor retrieves, from a memory, first settings of a first geo-fence, wherein the first settings of the first geo-fence comprise a geographic location and a default radius; the processor implements a geo-fencing policy in response to determining that the current location is within the first geo-fence based on the first settings; and in response to the processor determining, based on the first settings, that the current location is not within the first geo-fence; the processor accesses data associated with an activity of the wireless device at past locations inside and outside of the first geo-fence from the memory device; the processor associates at least one past location that is outside of the first geo-fence with the first geo-fence based on the activity; the processor expands the first settings of the first geo-fence to provide second settings that include the at least one past location such that the geo-fencing policy extends to an expanded first geo-fence, wherein the processor increases the radius to at least a distance from the geographic location to the at least one past location; and the processor implements the geo-fencing policy in response to determining that the current location is within the expanded first geo-fence. - View Dependent Claims (8, 9, 10)
-
-
11. A computer program product comprising:
-
a computer-readable storage device having stored thereon program code that, when executed, configures a device having a processor to perform executable operations comprising; determining a current location of a wireless device; retrieving, from a memory, first settings of a first geo-fence, wherein the first settings of the first geo-fence comprise a geographic location and a default radius; implementing a geo-fencing policy in response to determining based on the first settings, that the current location is within the first geo-fence; and in response to determining that the current location is not within the first geo-fence; accessing data associated with an activity of the wireless device at past locations inside and outside of the first geo-fence; associating with the first geo-fence at least one past location that is outside of the first geo-fence based on the activity; expanding the first settings of the first geo-fence to provide second settings that include the at least one past location such that the geo-fencing policy extends to an expanded first geo-fence, wherein the radius increases to at least a distance from the geographic location to the at least one past location; and implementing the geo-fencing policy in response to determining that the current location is within the expanded first geo-fence. - View Dependent Claims (12, 13, 14)
-
Specification