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;
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 regions, the enclosure perimeter comprising the vertical maximum point, vertical minimum point, horizontal maximum point, and the horizontal minimum point;
determine a user device is located within the enclosure region and outside of the localized region enclosed by the enclosure region; and
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.
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.
12 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; 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 regions, the enclosure perimeter comprising the vertical maximum point, vertical minimum point, horizontal maximum point, and the horizontal minimum point; determine a user device is located within the enclosure region and outside of the localized region enclosed by the enclosure region; and 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. - 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; 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; and 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. - 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; 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; and 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. - View Dependent Claims (17, 18, 19, 20)
-
Specification