Selecting wireless access points for geofence monitoring
First Claim
1. A method performed by a mobile device, comprising:
- selecting, from a plurality of wireless access points, one or more wireless access points for monitoring a geofence, including;
obtaining representations of a plurality of geographic regions corresponding to the geofence, wherein each geographic region is a portion of a geographic area enclosed by the geofence; and
selecting the one or more wireless access points based on a maximum total number of wireless access points to be selected and a respective access point allowance for each of the geographic regions, each access point allowance indicating a maximum number of wireless access points to be selected for the corresponding geographic region, the access point allowance being distributed among the geographic regions in a grid in which an access point allowance of a geographic region that is located closer to a center of the geographic area enclosed by the geofence is higher than an access point allowance of a geographic region that is located farther away from the center;
determining a tentative location of the mobile device relative to the geofence, including monitoring the selected one or more wireless access points, wherein during the monitoring, the mobile device accommodates a wireless scan capacity of a processor performing the monitoring by distributing the wireless scan capacity among the geographic regions according to the grid and the access point allowances, the grid causing the mobile device to distribute more wireless scan capacity to monitoring wireless access points that are detectable in the geographic region that is closer to the center of the geographic area; and
upon determining the tentative location of the mobile device relative to the geofence by the wireless processor, determining whether the mobile device is inside of the geofence.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, program products, and systems for monitoring geofence exits using wireless access points are disclosed. In general, in one aspect, the mobile device can select, from multiple wireless access points, one or more wireless access points for monitoring a geofence. Selecting the one or more wireless access points can include determining multiple geographic regions corresponding to the geofence. The mobile device can select the one or more wireless access points based on a maximum total number of wireless access points to be selected and an access point allowance for each of the geographic regions. The access point allowance can indicate a maximum number of wireless access points to be selected for the geographic region. The mobile device can detect a potential entry or exit of the geofence by monitoring the selected one or more wireless access points using a wireless processor.
-
Citations
45 Claims
-
1. A method performed by a mobile device, comprising:
-
selecting, from a plurality of wireless access points, one or more wireless access points for monitoring a geofence, including; obtaining representations of a plurality of geographic regions corresponding to the geofence, wherein each geographic region is a portion of a geographic area enclosed by the geofence; and selecting the one or more wireless access points based on a maximum total number of wireless access points to be selected and a respective access point allowance for each of the geographic regions, each access point allowance indicating a maximum number of wireless access points to be selected for the corresponding geographic region, the access point allowance being distributed among the geographic regions in a grid in which an access point allowance of a geographic region that is located closer to a center of the geographic area enclosed by the geofence is higher than an access point allowance of a geographic region that is located farther away from the center; determining a tentative location of the mobile device relative to the geofence, including monitoring the selected one or more wireless access points, wherein during the monitoring, the mobile device accommodates a wireless scan capacity of a processor performing the monitoring by distributing the wireless scan capacity among the geographic regions according to the grid and the access point allowances, the grid causing the mobile device to distribute more wireless scan capacity to monitoring wireless access points that are detectable in the geographic region that is closer to the center of the geographic area; and upon determining the tentative location of the mobile device relative to the geofence by the wireless processor, determining whether the mobile device is inside of the geofence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing a computer program product configured to cause a mobile device to perform operations comprising:
-
selecting, from a plurality of wireless access points, one or more wireless access points for monitoring a geofence, including; obtaining representations of a plurality of geographic regions corresponding to the geofence, wherein each geographic region is a portion of a geographic area enclosed by the geofence; and selecting the one or more wireless access points based on a maximum total number of wireless access points to be selected and a respective access point allowance for each of the geographic regions, each access point allowance indicating a maximum number of wireless access points to be selected for the corresponding geographic region, the access point allowance being distributed among the geographic regions in a grid in which an access point allowance of a geographic region that is located closer to a center of the geographic area enclosed by the geofence is higher than an access point allowance of a geographic region that is located farther away from the center; determining a tentative location of the mobile device relative to the geofence, including monitoring the selected one or more wireless access points, wherein during the monitoring, the mobile device accommodates a wireless scan capacity of a processor performing the monitoring by distributing the wireless scan capacity among the geographic regions according to the grid and the access point allowances, the grid and the access point allowances causing the mobile device to distribute more wireless scan capacity to monitoring wireless access points that are detectable in the geographic region that is closer to the center of the geographic area; and upon determining the tentative location of the mobile device relative to the geofence by the wireless processor, determining whether the mobile device is inside of the geofence. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system, comprising:
-
a processor; and a non-transitory storage device storing instructions configured to cause the processer to perform operations comprising; selecting, from a plurality of wireless access points, one or more wireless access points for monitoring a geofence, including; obtaining representations of a plurality of geographic regions corresponding to the geofence, wherein each geographic region is a portion of a geographic area enclosed by the geofence; and selecting the one or more wireless access points based on a maximum total number of wireless access points to be selected and a respective access point allowance for each of the geographic regions, each access point allowance indicating a maximum number of wireless access points to be selected for the corresponding geographic region, the access point allowance being distributed among the geographic regions in a grid in which an access point allowance of a geographic region that is located closer to a center of the geographic area enclosed by the geofence is higher than an access point allowance of a geographic region that is located farther away from the center; determining a tentative location of the mobile device relative to the geofence, including monitoring the selected one or more wireless access points, wherein during the monitoring, the mobile device accommodates a wireless scan capacity of a processor performing the monitoring by distributing the wireless scan capacity among the geographic regions according to the grid and the access point allowances, the grid and the access point allowances causing the mobile device to distribute more wireless scan capacity to monitoring wireless access points that are detectable in the geographic region that is closer to the center of the geographic area; and upon determining the tentative location of the mobile device relative to the geofence by the wireless processor, determining whether the mobile device is inside of the geofence. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification