Geofence information delivery systems and methods
First Claim
1. A method for requesting information for at least one geofence comprising:
- providing a processor coupled with a memory on at least one device;
the at least one device generating a request for geofence information, wherein the request includes a geographic location;
converting the geographic location to an Internet Protocol (IP) address with a Domain Name System (DNS) resolver;
querying for geofences based on the IP address;
receiving geofence information from the DNS resolver, wherein the geofence information includes at least one anchor point with at least one anchor point IP address, an identification of the at least one geofence, and at least one class or at least one entitlement;
wherein the at least one geofence is defined by at least one geographic designator;
wherein the at least one class and/or the at least one entitlement are encoded in the at least one anchor point IP address; and
wherein the geographic location is a current location of the at least one device, wherein the step of generating the request for geofence information is automatically performed by the at least one device upon the at least one device coming within a predetermined physical proximity of the geographic location.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to methods and systems for requesting information from a mobile device with a fencing agent. The fencing agent determines a position with a DNS resolver, queries geofences with an IP address, receives an anchor point with an IP address from the DNS resolver. The device with the fencing agent is able to receive multiple anchor points within multiple geofences within an ROI and translate fence points into fence geometries. Geofence information is stored and registered in a database of geofences, and each geofence is associated with a plurality of geographic designators, wherein each of the plurality of geographic designators is associated with an IP address.
96 Citations
14 Claims
-
1. A method for requesting information for at least one geofence comprising:
-
providing a processor coupled with a memory on at least one device; the at least one device generating a request for geofence information, wherein the request includes a geographic location; converting the geographic location to an Internet Protocol (IP) address with a Domain Name System (DNS) resolver; querying for geofences based on the IP address; receiving geofence information from the DNS resolver, wherein the geofence information includes at least one anchor point with at least one anchor point IP address, an identification of the at least one geofence, and at least one class or at least one entitlement; wherein the at least one geofence is defined by at least one geographic designator; wherein the at least one class and/or the at least one entitlement are encoded in the at least one anchor point IP address; and wherein the geographic location is a current location of the at least one device, wherein the step of generating the request for geofence information is automatically performed by the at least one device upon the at least one device coming within a predetermined physical proximity of the geographic location. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for requesting information for at least one geofence comprising:
-
at least one device having a processor coupled with a memory, wherein the at least one device is constructed and configured for wireless communication; and a Domain Name System (DNS) resolveq; wherein the DNS resolver determines an Internet Protocol (IP) address associated with a position of the at least one device; wherein the DNS resolver determines an anchor point IP address of the at least one geofence based on the IP address; wherein the anchor point IP address includes geofence information including metes and bounds of the at least one geofence; wherein the at least one device translates the geofence information into a fence geometry; wherein the geofence information includes at least one class or at least one entitlement, wherein the at least one class or at least one entitlement is encoded in the anchor point IP address; and wherein the position is a current location of the at least one device, wherein the DNS resolver determines the anchor point IP address of the at least one geofence associated with the IP address upon the at least one device entering the at least one geofence. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for requesting information for at least one geofence comprising:
-
providing a processor coupled with a memory, constructed and configured for wireless communication on at least one device; the at least one device generating a request for geofence information, wherein the request includes a geographic location; converting the geographic location to an Internet Protocol (IP) address; querying for geofences based on the IP address; receiving geofence information from a Domain Name System (DNS) resolver, wherein the geofence information includes at least one anchor point with at least one anchor point IP address, an identification of the at least one geofence, and at least one class or at least one entitlement; the at least one device translating the geofence information into a fence geometry; wherein the geographic location is a current location of the at least one device, wherein the step of generating the request for geofence information is automatically performed by the at least one device upon the at least one device coming within a predetermined physical proximity of the geographic location; and wherein the geofence information includes at least one class or at least one entitlement, wherein the at least one class or at least one entitlement is encoded in the anchor point IP address. - View Dependent Claims (12, 13, 14)
-
Specification