Systems and methods for approximating geo-fencing locations
First Claim
Patent Images
1. A system comprising:
- at least one memory that stores computer-executable instructions; and
at least one processor that executes the computer-executable instructions to;
determine a perimeter for at least one localized region that when a user device associated with the system is within the at least one localized region the user device receives or sends information related to the at least one localized region, the at least one localized region associated with a representation of a geographic area, wherein the localized region comprises a high degree of non-linearity;
determine a vertical maximum point and a vertical minimum point on the perimeter of the localized region;
determine a horizontal maximum point and a horizontal minimum point on the perimeter of the localized region;
determine an enclosure region for each of the at least one localized regions, the enclosure region comprising an enclosure perimeter around the at least one localized region, the enclosure perimeter comprising the vertical maximum point, the vertical minimum point, the horizontal maximum point, and the horizontal minimum point;
determine the user device is located within the enclosure region and outside of the localized region enclosed by the enclosure region;
implement protocols to receive or send the information related to the localized region when the user device is determined to be within the enclosure region and outside of the localized region enclosed by the enclosure region; and
cause to generate a map on the user device, wherein the map comprises;
a first image associated with the user device,a second image associated with the localized region, anda third image associated with the enclosure region.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described herein for determining whether a user device is within a geo-fenced region using lower powered location tracking techniques. In one instance, the user device may generate simplified versions of the geo-fenced regions to reduce the complexity for determining whether the user device is located within the geo-fenced regions.
13 Citations
20 Claims
-
1. A system comprising:
-
at least one memory that stores computer-executable instructions; and at least one processor that executes the computer-executable instructions to; determine a perimeter for at least one localized region that when a user device associated with the system is within the at least one localized region the user device receives or sends information related to the at least one localized region, the at least one localized region associated with a representation of a geographic area, wherein the localized region comprises a high degree of non-linearity; determine a vertical maximum point and a vertical minimum point on the perimeter of the localized region; determine a horizontal maximum point and a horizontal minimum point on the perimeter of the localized region; determine an enclosure region for each of the at least one localized regions, the enclosure region comprising an enclosure perimeter around the at least one localized region, the enclosure perimeter comprising the vertical maximum point, the vertical minimum point, the horizontal maximum point, and the horizontal minimum point; determine the user device is located within the enclosure region and outside of the localized region enclosed by the enclosure region; implement protocols to receive or send the information related to the localized region when the user device is determined to be within the enclosure region and outside of the localized region enclosed by the enclosure region; and cause to generate a map on the user device, wherein the map comprises; a first image associated with the user device, a second image associated with the localized region, and a third image associated with the enclosure region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to implement a method comprising:
-
determining, using the at least one computer processor, one or more geographic regions that are used to enable a user device to receive or send information when the user device is located within at least one of the geographic regions, wherein the one or more geographic regions comprise a high degree of non-linearity; determining a multi-sided boundary that surrounds each of the one or more geographic regions, the multi-sided boundary comprising sides that are substantially perpendicular or substantially parallel to each other; determining a user device is located within the multi-sided boundary and outside of the geographic region enclosed by the multi-sided boundary; receiving or sending information at or from the user device when the user device is located within the multi-sided boundary and outside of the geographic region enclosed by the multi-sided boundary, the information being related to the geographic region; and cause to generate a map on the user device, wherein the map comprises; a first image associated with the user device, a second image associated with the localized region, and a third image associated with the enclosure region. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A device, comprising:
-
at least one memory that stores computer-executable instructions; at least one radio; one or more antennas; and at least one computer processor that executes the computer-executable instructions to; determine, using the at least one computer processor, one or more geographic regions that are used to enable a user device to receive or send information when the user device is located within at least one of the geographic regions, wherein the one or more geographic regions comprise a high degree of non-linearity; determine a multi-sided boundary that surrounds each of the one or more geographic regions; determine a user device is located within the multi-sided boundary and outside of the geographic region enclosed by the multi-sided boundary; receive or send information at or from the user device when the user device is located within the multi-sided boundary and outside of the geographic region enclosed by the multi-sided boundary, the information being related to the geographic region; and cause to display a map on the user device, wherein the map comprises; a first image associated with the user device, a second image associated with the localized region, and a third image associated with the enclosure region. - View Dependent Claims (17, 18, 19, 20)
-
Specification