IP Library Granted Patent US 10,582,333
Granted Patent B2
US 10,582,333 · App. 15/626,928 · Granted Mar 3, 2020

Systems and methods for geofence security

Inventor: Benjamin T. Jones (Henderson, NV)
Assignee: GEOFRENZY, INC.
H04W4/021G06F16/29G06F16/951G06F21/604G08G5/006G08G5/0069H04L12/2816H04L61/1511H04L61/6059H04L67/18H04L67/2814H04W12/08H04W68/00H04W80/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,582,333
App. No.
15/626,928
Granted
Mar 3, 2020
Kind
B2
Abstract

Systems and methods for geofence information delivery are disclosed. A multiplicity of devices constructed and configured in network communication in a region of interest via a peer-to-peer network. The multiplicity of devices store cached geofence information for the region of interest. The multiplicity of devices on the peer-to-peer network are operable to convert between an IP address and a geographic location. Each of the multiplicity of devices is operable to query peer devices on the peer-to-peer network for geofences associated with an IP address or a geographic location. At least one peer device is operable to deliver one or more geofences associated with the IP address to the querying device via zero-configuration networking or web service.

Claims (32)

1. A system for geofence information delivery, comprising:

at least two devices constructed and configured for network communication in a region of interest via a peer-to-peer network;

wherein the at least two devices comprise at least one processor coupled with at least one memory;

wherein the at least one memory is operable to cache geofence data associated with the region of interest;

wherein the at least one processor is operable to convert between an Internet Protocol (IP) address and a coordinate point of a geographic location, determine at least one unique identifier for at least one geofence based on the IP address, query the geofence data cached on at least one peer device of the at least two devices, and identify one or more geofences associated with the at least one unique identifier in the region of interest; and

wherein the at least two devices are operable to deliver geofence information associated with the one or more geofences in the region of interest.

2. The system of claim 1 , wherein the at least two devices are operable for location determination by at least one of the following methods: Global Positioning System (GPS), iBeacon, Wi-Fi, magnetometer, and inertial navigation.

3. The system of claim 1 , wherein the cached geofence data comprises anchor points, fence points, metadata, classes, and entitlements for geofences associated with the region of interest.

4. The system of claim 1 , wherein the IP address is an IPv6 address.

5. The system of claim 1 , wherein the at least two devices are selected from the group consisting of modems, routers, beacons, mobile devices, and other devices operable for network communication.

6. The system of claim 1 , wherein the at least two devices are operable to communicate with each other via at least one of the following communication protocols: Bluetooth, Bluetooth Low Energy (BLE), 3G, LTE, LTE Direct, Wi-Fi, Wi-Fi Direct, Radio Frequency Identification (RFID), Near Field Communication (NFC), iBeacon, Message Queuing Telemetry Transport (MQTT), Extensible Messaging and Presence Protocol (XMPP), Data Distribution Service (DDS), Zigbee, Advanced Message Queuing Protocol (AMQP).

7. The system of claim 1 , wherein the at least two devices are operable to query the geofence data cached on at least one peer device via a routing protocol selected from the group consisting of anycast, geocast, and georouting.

8. The system of claim 1 , wherein the at least two devices are operable to deliver the one or more geofences associated with the geographic location via web service.

9. The system of claim 1 , wherein the at least two devices are operable to deliver the one or more geofences associated with the geographic location via zero-configuration networking.

10. The system of claim 1 , further comprising at least one server operable to populate the geofence data cached on the at least two devices.

11. The system of claim 1 , wherein the geofence data cached on the at least two devices is from prior queries on the at least two devices.

12. A method of geofence information delivery, comprising:

providing at least two devices constructed and configured for network communication in a region of interest via a peer-to-peer network, the at least two devices storing cached geofence data for the region of interest;

at least one device of the at least two devices on the peer-to-peer network obtaining its geolocation information;

the at least one device converting the geolocation information to an IP address;

the at least one device determining at least one unique identifier based on the IP address;

the at least one device querying the cached geofence data on at least one peer device of the at least two devices associated with the at least one unique identifier;

the at least one device identifying one or more geofences associated with the at least one unique identifier in the region of interest; and

the at least one peer device of the at least two devices delivering geofence information associated with the one or more geofences associated with the IP address to the at least one device.

13. The method of claim 12 , wherein the cached geofence data comprises anchor points, fence points, metadata, classes, and entitlements for geofences associated with the region of interest.

14. The method of claim 12 , wherein the IP address is an IPv6 address.

15. The method of claim 12 , further comprising the at least one device querying peer devices for anchor points for geofences within the region of interest.

16. The method of claim 12 , further comprising the at least one peer device delivering anchor points and meta data for geofences within the region of interest.

17. The method of claim 12 , further comprising the at least one device querying peer devices based on at least one anchor point within the region of interest.

18. The method of claim 17 , further comprising the at least one peer device delivering fence points associated with the at least one anchor point.

19. The method of claim 12 , further comprising the at least one peer device delivering the one or more geofences associated with the IP address to the at least one device via zero-configuration networking or web service.

20. The method of claim 12 , further comprising at least one server populating the cached geofence data on the at least two devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2017
From: JONES, BENJAMIN T.
To: GEOFRENZY, INC.
Reel/Frame 042924/0968 →
Continuity (22)
Continuation In Part 15213072 · Jul 18, 2016
Continuation In Part 14745951 · Jun 22, 2015
Continuation In Part 14728259 · Jun 2, 2015
Continuation In Part 14755669 · Jun 30, 2015
Continuation In Part 14728259 · Jun 2, 2015
Continuation In Part 14811234 · Jul 28, 2015
Continuation In Part 14745951 · Jun 22, 2015
Continuation In Part 14728259 · Jun 2, 2015
Continuation In Part 14755669 · Jun 30, 2015
Continuation In Part 14745951 · Jun 22, 2015
Continuation In Part 14728259 · Jun 2, 2015
Continuation In Part 14728259 · Jun 2, 2015
Continuation In Part 14740557 · Jun 16, 2015
Continuation 14728259 · Jun 2, 2015
Continuation In Part 14953485 · Nov 30, 2015
Continuation In Part 14745951 · Jun 22, 2015
Continuation In Part 14728259 · Jun 2, 2015
Continuation In Part 15007661 · Jan 27, 2016
Continuation 14740557 · Jun 16, 2015
Continuation 14728259 · Jun 2, 2015
Provisional Application 62030252 · Jul 29, 2014
Related Publication 20170303082A1 · Oct 19, 2017
Cited By (2)
US 12,439,245 US 12,574,702