×

Geocoding with geofences

  • US 10,237,232 B2
  • Filed: 07/13/2016
  • Issued: 03/19/2019
  • Est. Priority Date: 07/29/2014
  • Status: Active Grant
First Claim
Patent Images

1. A geocode delivery system, comprising:

  • at least one device having a graphical user interface (GUI), and a processor coupled with a memory, constructed and configured for wireless communication and programmed to include a fencing agent operable to send a request for geofence information over a network to at least one server computer associated with at least one geofence;

    a plurality of geocodes linked to the at least one geofence and assigned a plurality of unique Internet Protocol (IP) addresses or a plurality of unique Internet Protocol version 6 (IPv6) addresses;

    at least one geofence database, wherein the at least one geofence database stores information describing the at least one geofence;

    wherein the at least one geofence includes an anchor point identified by one of the plurality of unique IP addresses or one of the plurality of unique IPv6 addresses;

    a Domain Name Service (DNS), wherein a domain name is assignable to each unique IP address or unique IPv6 address for each of the plurality of geocodes and/or the anchor point of the at least one geofence;

    wherein the domain name is automatically generated in DNS and registered with the anchor point of the at least one geofence;

    wherein the domain name is comprised of a plurality of words, wherein the plurality of words are translatable to a geographic designator;

    wherein the GUI is operable to display a DNS response to the request in real-time or near real-time;

    wherein the plurality of geocodes are translatable to coordinate points of a geographic location and the IP address or the IPv6 address;

    further comprising subdomain names and domain names assigned to the plurality of geocodes and the at least one geofence, wherein the domain names and/or the subdomain names dereference to the at least one geofence when one of the plurality of geocodes is registered as the anchor point; and

    wherein a plurality of metadata are linked to one of the plurality of geocodes, wherein the plurality of metadata includes, classes, entitlements, and lookup table identifiers, wherein the plurality of metadata are operable to be redefined via the lookup table identifiers, wherein the plurality of metadata are distributed in response to forward DNS queries and/or reverse DNS queries.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×