Registration mapping toolkit for geofences
First Claim
Patent Images
1. A method for looking up at least one geofence, comprising:
- a mobile device determining at least one geographic location;
identifying the at least one geofence in a database associated with the at least one geographic location,wherein the at least one geofence is defined by an anchor Internet Protocol version 6 (IPv6) address associated with a unique IPv6 address;
wherein the anchor IPv6 address includes between 0 bits and 63 bits for location data and at least 64 bits for metadata, wherein the metadata includes classes, entitlements, and lookup table identifiers, wherein the at least 64 bits for the metadata are operable to be redefined via the lookup table identifiers;
wherein the at least one geographic location is a current location of the mobile device and wherein the step of identifying the at least one geofence in the database associated with the at least one geographic location is automatically performed by the mobile device in near real-time upon the mobile device coming within a predetermined physical proximity of the at least one geographic location.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for creating a database of geofences and registering geofences, with each geofence in the database being associated with an IP address, preferably an IPV6 address. Each geofence is defined using at least one geographic designator, preferably real property boundaries. Entitlements can be associated with geofences relating to permissive and prohibitive activities within the geofences.
-
Citations
16 Claims
-
1. A method for looking up at least one geofence, comprising:
-
a mobile device determining at least one geographic location; identifying the at least one geofence in a database associated with the at least one geographic location, wherein the at least one geofence is defined by an anchor Internet Protocol version 6 (IPv6) address associated with a unique IPv6 address; wherein the anchor IPv6 address includes between 0 bits and 63 bits for location data and at least 64 bits for metadata, wherein the metadata includes classes, entitlements, and lookup table identifiers, wherein the at least 64 bits for the metadata are operable to be redefined via the lookup table identifiers; wherein the at least one geographic location is a current location of the mobile device and wherein the step of identifying the at least one geofence in the database associated with the at least one geographic location is automatically performed by the mobile device in near real-time upon the mobile device coming within a predetermined physical proximity of the at least one geographic location. - View Dependent Claims (2)
-
-
3. A system for looking up at least one geofence comprising:
-
a server including at least one processor and a geofence database including at least one geofence defined by a plurality of Internet Protocol version 6 (IPv6) addresses; and at least one mobile device communicating over at least one network to the server; wherein the at least one mobile device is operable to determine an anchor IPv6 address of the at least one geofence based on the one of the plurality of IPv6 addresses and determine from the anchor IPv6 address a polygon defined by the plurality of IPv6 addresses defining the at least one geofence; wherein the at least one mobile device is further operable to convert the plurality of IPv6 addresses to coordinate points of a geographic location; wherein the anchor IPv6 address includes between 0 bits and 63 bits for location data and at least 64 bits for metadata, wherein the metadata includes classes, entitlements, and lookup table identifiers, wherein the at least 64 bits for the metadata are operable to be redefined via the lookup table identifiers. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A method for looking up a geofence in a geofence database comprising:
-
determining a geographic location; and identifying a geofence associated with the geographic location in the geofence database, wherein a plurality of boundaries of the geofence include a plurality of geographic designators; wherein each of the plurality of geographic designators is assigned a unique Internet Protocol version 6 (IPv6) address, such that there are a plurality of unique IPv6 addresses; wherein at least one of the plurality of unique IPv6 addresses assigned to the plurality of geographic designators is encoded as at least one anchor point of the geofence having an anchor IPv6 address, wherein the at least one anchor point of the geofence is a unique identifier of the geofence; and wherein the anchor IPv6 address includes between 0 bits and 63 bits for location data and at least 64 bits for metadata, wherein the metadata includes classes, entitlements, and lookup table identifiers, and wherein the at least 64 bits for the metadata are operable to be redefined via the lookup table identifiers. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification