Geofence information delivery systems and methods
First Claim
Patent Images
1. A method for delivering geofence information by one or more processors, comprising the steps of:
- generating a 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 and is a geofence address;
identifying at least one geofence associated with the at least one anchor IP address; and
creating a DNS response, wherein the 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 IP address, the at least one anchor IP address, and the plurality of additional IP addresses are Internet Protocol version 6 (IPv6) addresses; and
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 IPv6 addresses, including anchor IP addresses for geofences.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
18 Claims
-
1. A method for delivering geofence information by one or more processors, comprising the steps of:
-
generating a 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 and is a geofence address; identifying at least one geofence associated with the at least one anchor IP address; and creating a DNS response, wherein the 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 IP address, the at least one anchor IP address, and the plurality of additional IP addresses are Internet Protocol version 6 (IPv6) addresses; and 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 IPv6 addresses, including anchor IP addresses for geofences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 Domain Name System (DNS) request comprising a geographic location and sends the DNS request to the server computer; wherein the server computer converts the geographic location to an Internet Protocol (IP) address using the geographic location as a database key by querying the geofence database, wherein the geofence database includes data for IPv6 addresses, including anchor IP addresses for geofences; 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 and is a geofence address; wherein the server computer identifies at least one geofence associated with the at least one anchor IP address; wherein the server computer creates a DNS response, wherein the 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 wherein the IP address, the at least one anchor IP address, and the plurality of additional IP addresses are Internet Protocol version 6 (IPv6) addresses. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification