Geofence information delivery systems and methods
AssigneeGeoFrenzy, Inc.
InventorBenjamin T. Jones
Life of this patent
Estimating the term…
Abstract
The present invention is directed to methods and systems for querying a database of geofences, with each geofence in the database being associated with a plurality of IP addresses, preferably IPv6 addresses, and each IP address corresponding to a specific geographic coordinate. The method and system convert location coordinates to IP addresses and determine whether a location anchor point is associated with a geofence.
Claims17
A method for delivering geofence information by one or more processors, comprising the steps of:
- generating a first Domain Name System (DNS) request comprising a geographic location;
- converting the geographic location to an Internet Protocol (IP) address and matching the IP address to at least one anchor IP address, wherein a single anchor IP address of the at least one anchor IP address is a unique identifier of a geofence;
- identifying at least one geofence associated with the at least one anchor IP address;
- creating a first DNS response, wherein the first DNS response comprises information describing the at least one identified geofence, including the at least one anchor IP address and a plurality of additional IP addresses associated with the at least one geofence;
- and
- displaying the first DNS request, the IP address, the at least one anchor IP address, a second DNS request, and the information describing the at least one identified geofence via a Graphical User Interface (GUI),
- wherein converting the geographic location to the IP address comprises using the geographic location as a database key and querying a geofence database with data stored thereon for IP addresses.
A system for delivering geofence information by one or more processors, 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 with a server computer including a geofence database;
- wherein the at least one device generates a first Domain Name System (DNS) request comprising a geographic location and sends the first DNS request to the server computer;
- wherein the server computer converts the geographic location to an Internet Protocol (IP) address;
- wherein the server computer matches the IP address to at least one anchor IP address, wherein a single anchor IP address of the at least one anchor IP address is a unique identifier of a geofence;
- wherein the server computer identifies at least one geofence associated with the at least one anchor IP address;
- wherein the server computer creates a first DNS response, wherein the first DNS response comprises information describing the at least one identified geofence, including the at least one anchor IP address and a plurality of additional IP addresses associated with the at least one geofence;
- wherein the at least one device displays the first DNS request, the IP address, the at least one anchor IP address, a second DNS request, and the information describing the at least one identified geofence via a Graphical User Interface (GUI).
A system for delivering geofence information, comprising:
- at least one device, wherein the at least one device is constructed and configured for network communication with a server computer including a geofence database;
- wherein the geofence database includes data for Internet Protocol (IP) addresses and anchor IP addresses for geofences;
- wherein the at least one device generates a first Domain Name System (DNS) request comprising a geographic location and sends the first DNS request to the server computer;
- wherein the server computer converts the geographic location to an IP address;
- wherein the server computer matches the IP address to at least one anchor IP address, wherein a single anchor IP address of the at least one anchor IP address is a unique identifier of a geofence;
- wherein the server computer identifies at least one geofence associated with the at least one anchor IP address;
- wherein the server computer creates a first DNS response, wherein the first DNS response includes information describing the at least one identified geofence;
- wherein the at least one device generates a second DNS request;
- wherein the server computer creates a second DNS response;
- and
- wherein the at least one device displays the first DNS request, the IP address, the at least one anchor IP address, the second DNS request, and the information describing the at least one identified geofence via a Graphical User Interface (GUI).
Dependencies are inferred from the claim text.