Dynamic geo-fence size adjustment
First Claim
1. A computer-implemented method comprising:
- determining, by one or more computer processors, a target number of users to be reached for an area using a geo-fence;
receiving, by one or more computer processors, an indication of a predicted meteorological event for the area covered by the geo-fence;
generating, by one or more computer processors, a predicted number of users that will trigger the geo-fence based on;
a desired location of the geo-fence,a current size of the geo-fence, anda predicted effect the predicted meteorological event will have on the number of users that trigger the geo-fence;
responsive to the predicted number of users being below a threshold, increasing, by one or more computer processors, the area covered by the geo-fence such that the predicted number of users at least meets the threshold; and
sending, by one or more computer processors, a notification to a given user of the number of users in response to the given user triggering the geo-fence.
6 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method for dynamically adjusting a location based geo-fence based on current or predicted weather is provided. The method includes determining a target number of users to be reached for an area using a geo-fence and receiving an indication of a predicted meteorological event for the area covered by the geo-fence. The method further includes generating a predicted number of users that will trigger the geo-fence based on: a desired location, a current size, and a predicted effect the predicted meteorological event will have on the number users that trigger the geo-fence. The method further includes, responsive to the predicted number of users being below a threshold, increasing the size of the geo-fence such that the predicted number of users at least meets the threshold and sending a notification to a given user of the number of users in response to the given user triggering the geo-fence.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
determining, by one or more computer processors, a target number of users to be reached for an area using a geo-fence; receiving, by one or more computer processors, an indication of a predicted meteorological event for the area covered by the geo-fence; generating, by one or more computer processors, a predicted number of users that will trigger the geo-fence based on; a desired location of the geo-fence, a current size of the geo-fence, and a predicted effect the predicted meteorological event will have on the number of users that trigger the geo-fence; responsive to the predicted number of users being below a threshold, increasing, by one or more computer processors, the area covered by the geo-fence such that the predicted number of users at least meets the threshold; and sending, by one or more computer processors, a notification to a given user of the number of users in response to the given user triggering the geo-fence. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
-
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, wherein the one or more computer readable storage media are not transitory signals per se, the program instructions comprising; program instructions to determine a target number of users to be reached for an area using a geo-fence; program instructions to receive an indication of a predicted meteorological event for the area covered by the geo-fence; program instructions to generate a predicted number of users that will trigger the geo-fence based on; a desired location of the geo-fence, a current size of the geo-fence, and a predicted effect the predicted meteorological event will have on the number of users that trigger the geo-fence; program instructions to, responsive to the predicted number of users being below a threshold, increase the area covered by the geo-fence such that the predicted number of users at least meets the threshold; and program instructions to send a notification to a given user of the number of users in response to the given user triggering the geo-fence. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to determine a target number of users to be reached for an area using a geo-fence; program instructions to receive an indication of a predicted meteorological event for the area covered by the geo-fence; program instructions to generate a predicted number of users that will trigger the geo-fence based on; a desired location of the geo-fence, a current size of the geo-fence, and a predicted effect the predicted meteorological event will have on the number of users that trigger the geo-fence; program instructions to, responsive to the predicted number of users being below a threshold, increase the area covered by the geo-fence such that the predicted number of users at least meets the threshold; and program instructions to send a notification to a given user of the number of users in response to the given user triggering the geo-fence. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification