IP Library Granted Patent US 10,337,835
Granted Patent B2
US 10,337,835 · App. 15/591,681 · Granted Jul 2, 2019

Method and system for using enhanced location-based information to guide munitions

Inventor: Clint Smith (Warwick, NY)
Assignee: Rivada Research LLC
F41G7/2233F41G3/02F41G3/04F41G7/2206F41G7/2286F41G7/308F41G7/346F41G7/36G01S5/0072G01S5/0263G01S5/0289G01S11/026G05D1/104G05D1/107G05D1/12
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,337,835
App. No.
15/591,681
Granted
Jul 2, 2019
Kind
B2
Abstract

An ordnance munition is included in an intelligent ordnance projectile delivery system and equipped with targeting and guidance systems that allow the ordnance munition to collaborate with other devices to intelligently select targets and/or to guide the ordnance munition to its selected target. The ordnance munition may determine its approximate current location, form a communication group with a wireless transceiver that is in close proximity, and send the approximate current location to the wireless transceiver and/or other devices in the communication group. In response, the ordnance munition may receive location information from the wireless transceiver and/or other devices that are in the communication group. The ordnance munition may determine its more precise location based on the information received from the wireless transceiver, and alter its flight path based in the updated and more precise location.

Claims (95)

1. A method of controlling a first ordnance munition, comprising:

determining, via a processor of the first ordnance munition, an approximate location of the first ordnance munition;

generating, via the processor, first location information based on the determined approximate location;

forming, via the processor, a communication group with a wireless transceiver in proximity to the first ordnance munition;

sending the generated first location information to the wireless transceiver;

receiving, in the first ordnance munition, information from the wireless transceiver;

receiving inputs from one or more external devices that provide location information, the received inputs including at least one or more of:

global positing system data;

assisted global positing system data;

cell identifier data;

WiFi identifier data;

beacon data; or

radio frequency identification data;

performing, via the processor, an enhanced location based trilateration operation to determine a more precise location of the first ordnance munition based on the information received from the wireless transceiver and generating second location information based on the determined more precise location; and

altering, via the processor, a flight path of the first ordnance munition based on the generated second location information.

2. The method of claim 1 , wherein forming the communication group with the wireless transceiver in proximity to the first ordnance munition comprises joining a coordinated attack group that includes a plurality of other ordnance munitions.

3. The method of claim 2 , further comprising altering flight paths of one or more of the ordnance munitions in the plurality of ordnance munitions in the communication group so that all of the ordnance munitions in the plurality of ordnance munitions travel towards the same target.

4. The method of claim 2 , further comprising altering flight paths of one or more of the ordnance munitions in the plurality of ordnance munitions in the communication group so that each of the ordnance munitions in the plurality of ordnance munitions travels towards a different target.

5. The method of claim 4 , wherein altering the flight paths of one or more of the ordnance munitions in the plurality of ordnance munitions in the communication group so that each of the ordnance munitions in the plurality of ordnance munitions travels towards a different target area comprises altering the flight paths so that the plurality of ordnance munitions strike a plurality of different targets within a single area.

6. The method of claim 5 , wherein the plurality of different targets are located inside a building, inside a tunnel, or below grade.

7. The method of claim 1 , wherein:

the first ordnance munition includes a primary target at the time of launch; and

altering the flight path of the first ordnance munition based on the generated second location information comprises redirecting the first ordnance munition towards a secondary target.

8. The method of claim 1 , wherein the secondary target is not available to the first ordnance munition at launch time.

9. The method of claim 1 , wherein performing the enhanced location based trilateration operation comprises:

receiving a waypoint from a plurality of devices, each waypoint including a coordinate value, an altitude value and a range value, the range value identifying a distance from a device to the first ordnance munition;

selecting waypoints; and

applying the selected waypoints to a kalman filter to generate the second location information.

10. The method of claim 9 , wherein selecting the waypoints comprises selecting four waypoints that are stored in memory, the method further comprising:

performing normalization operations to normalize the received waypoints;

assigning an overall ranking to each of the normalized waypoints;

assigning a device-specific ranking to each of the normalized waypoints; and

storing the normalized waypoints in the memory.

11. The method of claim 9 , wherein selecting the waypoints comprises selecting current and previous waypoints received from non-stationary devices based on a confidence of the reported waypoints.

12. The method of claim 1 , wherein performing the enhanced location based trilateration operation comprises:

receiving first location based information from one or more first external sources;

applying the received first location based information to a first Kalman filter to generate a first trilateration position value;

generating dead reckoning information with sensors associated with the first ordnance munition;

receiving second location based information from one or more second external sources; and

applying first trilateration position value, the dead reckoning information and the second location based information to a second Kalman filter to generate the second location information.

13. An ordnance munition, comprising:

a memory; and

a processor coupled to the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising:

determining an approximate location of the ordnance munition;

generating first location information based on the determined approximate location;

forming a communication group with a wireless transceiver in proximity to the ordnance munition;

sending the generated first location information to the wireless transceiver;

receiving information from the wireless transceiver;

receiving inputs from one or more external devices that provide location information, the received inputs including at least one or more of:

global positing system data;

assisted global positing system data;

cell identifier data;

WiFi identifier data;

beacon data; or

radio frequency identification data;

performing an enhanced location based trilateration operation to determine a more precise location of the ordnance munition based on the information received from the wireless transceiver and generating second location information based on the determined more precise location; and

altering a flight path of the ordnance munition based on the generated second location information.

14. The ordnance munition of claim 13 , wherein the processor is configured with processor-executable instructions to perform operations such that forming the communication group with the wireless transceiver in proximity to the ordnance munition comprises joining a coordinated attack group that includes a plurality of other ordnance munitions.

15. The ordnance munition of claim 14 , wherein the processor is configured with processor-executable instructions to perform operations further comprising altering flight paths of one or more of the ordnance munitions in the plurality of ordnance munitions in the communication group so that all of the ordnance munitions in the plurality of ordnance munitions travel towards the same target.

16. The ordnance munition of claim 14 , wherein the processor is configured with processor-executable instructions to perform operations further comprising altering flight paths of one or more of the ordnance munitions in the plurality of ordnance munitions in the communication group so that each of the ordnance munitions in the plurality of ordnance munitions travels towards a different target.

17. The ordnance munition of claim 16 , wherein the processor is configured with processor-executable instructions to perform operations such that altering the flight paths of one or more of the ordnance munitions in the plurality of ordnance munitions in the communication group so that each of the ordnance munitions in the plurality of ordnance munitions travels towards a different target area comprises altering the flight paths so that the plurality of ordnance munitions strike a plurality of different targets within a single area.

18. The ordnance munition of claim 13 , wherein the processor is configured with processor-executable instructions to perform operations such that:

the ordnance munition includes a primary target at the time of launch; and

altering the flight path of the ordnance munition based on the generated second location information comprises redirecting the ordnance munition towards a secondary target.

19. The ordnance munition of claim 13 , wherein the processor is configured with processor-executable instructions to perform operations such that performing the enhanced location based trilateration operation comprises:

receiving a waypoint from a plurality of devices, each waypoint including a coordinate value, an altitude value and a range value, the range value identifying a distance from a device to the ordnance munition;

selecting waypoints; and

applying the selected waypoints to a kalman filter to generate the second location information.

20. The ordnance munition of claim 19 , wherein the processor is configured with processor-executable instructions to perform operations such that selecting the waypoints comprises selecting four waypoints that are stored in memory, the method further comprising:

performing normalization operations to normalize the received waypoints;

assigning an overall ranking to each of the normalized waypoints;

assigning a device-specific ranking to each of the normalized waypoints; and

storing the normalized waypoints in the memory.

21. The ordnance munition of claim 19 , wherein the processor is configured with processor-executable instructions to perform operations such that selecting the waypoints comprises selecting current and previous waypoints received from non-stationary devices based on a confidence of the reported waypoints.

22. The ordnance munition of claim 16 , wherein the processor is configured with processor-executable instructions to perform operations such that performing the enhanced location based trilateration operation comprises:

receiving first location based information from one or more first external sources;

applying the received first location based information to a first Kalman filter to generate a first trilateration position value;

generating dead reckoning information with sensors associated with the ordnance munition;

receiving second location based information from one or more second external sources; and

applying first trilateration position value, the dead reckoning information and the second location based information to a second Kalman filter to generate the second location information.

23. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor in an ordnance munition to perform operations comprising:

determining an approximate location of the ordnance munition;

generating first location information based on the determined approximate location;

forming a communication group with a wireless transceiver in proximity to the ordnance munition;

sending the generated first location information to the wireless transceiver;

receiving information from the wireless transceiver;

receiving inputs from one or more external devices that provide location information, the received inputs including at least one or more of:

global positing system data;

assisted global positing system data;

cell identifier data;

WiFi identifier data;

beacon data; or

radio frequency identification data;

performing, via the processor, an enhanced location based trilateration operation to determine a more precise location of the ordnance munition based on the information received from the wireless transceiver and generating second location information based on the determined more precise location; and

altering a flight path of the ordnance munition based on the generated second location information.

Assignments (4)
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 10, 2024
From: RIVADA NETWORKS INC.; ARPENT, LLC; RIVADA RESEARCH, LLC; RIVADA NETWORKS, LLC
To: DUKHAN INVESTMENT COMPANY; WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 067381/0926 →
PATENT ASSIGNMENT Recorded Apr 16, 2021
From: DEAN & COMPANY STRATEGY CONSULTANTS, LLC
To: RIVADA NETWORKS, INC.
Reel/Frame 055953/0058 →
COURT ORDER Recorded May 25, 2018
From: RIVADA RESEARCH, LLC
To: DEAN & COMPANY STRATEGY CONSULTANTS, LLC
Reel/Frame 046246/0145 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2017
From: SMITH, CLINT
To: RIVADA RESEARCH, LLC
Reel/Frame 042326/0335 →
Continuity (2)
Provisional Application 62334688 · May 11, 2016
Related Publication 20170328681A1 · Nov 16, 2017