IP Library Granted Patent US 11,483,671
Granted Patent B2
US 11,483,671 · App. 17/096,464 · Granted Oct 25, 2022

Systems and methods for defining and implementing rules for three dimensional geofences

Inventor: Benjamin T. Jones (Henderson, NV)
Assignee: GEOFRENZY, INC.
H04W4/021B64C39/024G06F16/29G06F16/951G06F21/604G08G5/006G08G5/0021G08G5/0069H04L12/2816H04L12/403H04L61/4511H04L61/5007H04L67/02H04L67/141H04L67/52H04L67/563H04W12/08H04W12/082H04W12/084H04W68/00B64C2201/145G08B21/24H04L2101/659H04L2101/69H04W80/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 11,483,671
App. No.
17/096,464
Granted
Oct 25, 2022
Kind
B2
Abstract

The present invention is directed to methods and systems for enforcing at least one rule within a geofence. The rule is enforced by a fencing agent on an unmanned aerial vehicle (UAV). The geofence is defined by a plurality of geographic designators, with the plurality of geographic designators each being associated with an Internet Protocol (IP) address, preferably an IPv6 address.

Claims (39)

1. A system for enforcing at least one rule within a geofence, comprising:

a plurality of distributed server computers each including a non-transitory computer readable medium, a processor, and a memory in network communication with a fencing agent;

wherein the plurality of distributed server computers defines at least one zone of the geofence using a unique Internet Protocol (IP) address anchor point in a distributed geofence database, wherein the unique IP address anchor point includes metadata, including at least one rule;

wherein the fencing agent determines a geographic location of an unmanned aerial vehicle (UAV) and converts the geographic location to an IP address;

wherein the fencing agent identifies one of the at least one zone associated with the IP address;

wherein the fencing agent implements the at least one rule;

wherein the geofence is a three-dimensional geofence, wherein the three-dimensional geofence is defined by a plurality of points, wherein the plurality of points are defined by a plurality of IP addresses in the distributed geofence database; and

wherein the distributed geofence database stores geographic point information corresponding to the unique IP address anchor point and updates the geographic point information for the unique IP address anchor point in the distributed geofence database.

2. The system of claim 1 , wherein the unique IP address anchor point is an IPv6 address anchor point.

3. The system of claim 1 , wherein the fencing agent is embedded in a chip in an operating system of the UAV.

4. The system of claim 1 , wherein the unique IP address anchor point is associated with a geographic location.

5. The system of claim 1 , wherein the fencing agent overrides the at least one rule.

6. An apparatus for enforcing at least one rule within a geofence, comprising:

an unmanned aerial vehicle (UAV) including a non-transitory computer readable medium, a processor, a memory, and a fencing agent;

wherein the UAV is in network communication with a plurality of distributed server computers;

wherein the plurality of distributed server computers includes a distributed geofence database which defines at least one zone of the geofence using a unique Internet Protocol (IP) address anchor point, and wherein the unique IP address anchor point includes metadata associated with the at least one zone, including at least one rule;

wherein the fencing agent determines a geographic location of the UAV and converts the geographic location to an IP address;

wherein the fencing agent identifies one of the at least one zone associated with the IP address;

wherein the fencing agent implements the at least one rule;

wherein the geofence is a three-dimensional geofence, wherein the three-dimensional geofence is defined by a plurality of points, wherein the plurality of points are defined by a plurality of IP addresses in the distributed geofence database; and

wherein the distributed geofence database stores geographic point information corresponding to the unique IP address anchor point and updates the geographic point information for the unique IP address anchor point in the distributed geofence database.

7. The apparatus of claim 6 , wherein the three-dimensional geofence occupies the same physical and/or geographic space with a plurality of three-dimensional geofences.

8. The apparatus of claim 6 , wherein the fencing agent is embedded in a code of an application on the UAV.

9. The apparatus of claim 6 , wherein the unique IP address anchor point is associated with a geographic location.

10. The apparatus of claim 6 , wherein the fencing agent receives a notification from the plurality of distributed server computers.

11. The apparatus of claim 6 , wherein each of the plurality of points includes a longitude, a latitude, and an altitude in the distributed geofence database.

12. A method for enforcing at least one rule within a geofence, comprising:

a plurality of distributed server computers each including a non-transitory computer readable medium, a processor, and a memory in network communication with a fencing agent defining at least one zone of the geofence using a unique Internet Protocol (IP) address anchor point in a distributed geofence database, wherein the unique IP address anchor point includes metadata, including at least one rule;

the fencing agent determining a geographic location of an unmanned aerial vehicle (UAV) and converting the geographic location to an IP address;

the fencing agent identifying one of the at least one zone associated with the IP address; and

the fencing agent implementing the at least one rule;

wherein geofence is defined by a plurality of points, wherein the plurality of points are defined by a plurality of IP addresses in the distributed geofence database; and

wherein the distributed geofence database stores geographic point information corresponding to the unique IP address anchor point and updates the geographic point information for the unique IP address anchor point in the distributed geofence database.

13. The method of claim 12 , wherein each of the plurality of points includes a longitude, a latitude, and an altitude in the distributed geofence database.

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

15. The method of claim 12 , wherein the unique IP address anchor point is associated with a geographic location.

16. The method of claim 12 , further comprising the plurality of distributed server computers sending a notification over a network to the UAV.

17. The method of claim 12 , further comprising the distributed geofence database storing geographic point information corresponding to the unique IP address anchor point.

18. The method of claim 12 , wherein the geofence is a three-dimensional (3-D) geofence.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2021
From: JONES, BENJAMIN T.
To: GEOFRENZY, INC.
Reel/Frame 054948/0951 →
Continuity (21)
Continuation 16905394 · Jun 18, 2020
Continuation 15987477 · May 23, 2018
Continuation 15225433 · Aug 1, 2016
Continuation In Part 15213072 · Jul 18, 2016
Continuation In Part 15007661 · Jan 27, 2016
Continuation 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 14811234 · Jul 28, 2015
Continuation In Part 14755669 · Jun 30, 2015
Continuation In Part 14745951 · Jun 22, 2015
Continuation In Part 14740557 · Jun 16, 2015
Continuation In Part 15170619 · Jun 1, 2016
Continuation 14728259 · Jun 2, 2015
Continuation In Part 14745951 · Jun 22, 2015
Continuation In Part 14728259 · Jun 2, 2015
Continuation In Part 14728259 · Jun 2, 2015
Provisional Application 62030252 · Jul 29, 2014
Related Publication 20210144511A1 · May 13, 2021
Cited By (7)
US 12,301,943 US 12,302,191 US 12,387,578 US 12,549,924 US 12,598,155 US 12,647,749 US 12,689,868