The present invention relates generally to firearm weapon systems and, more particularly, to a long distance shooting tool for providing target identification, communication, and ballistic data.
Three of the most important pieces of data for long distance shooting, hunting, competition, or law enforcement/military are target identification, communication, and ballistic data. Current methods for target identification include spotting targets visually and communicating with teammates via some other method such as signaling, radio communication, auditory communication, or other methods. These methods are not always optimal since the time between visually spotting each target, determining a shooting order, and proceeding enables the targets to move position. Additionally, communicating with teammates may reveal a shooter's position if visual or auditory methods are used such as hand signals, radio noise, or alert noise, as examples.
The present invention relates to a tool for providing long distance shooters with the ability to coordinate with others in the field to designate an order of shooting and to provide information on how to adjust their firearm for the best advantage based on distance, location, and range. The tool may be implemented by including an application on a smart phone, as one example, making it light weight, space efficient and portable for use in the field. The communication ability allows for tracking shooting partners as well as on-the-spot coordination. Range markings, yard lines, and topographic data are also provided that allow the shooter to make decisions based on real time data. Accordingly, the present invention provides shooters with more accurate information and better coordination with a tool that is also portable, easy to use, and flexible enough to use in high-pressure environments.
In a particular aspect, the present disclosure provides a long distance shooting tool comprising: a first user device for assisting a user performing long distance shooting with a firearm, wherein the first user device is communicatively coupled to one or more second user devices for receiving data from the second user devices concerning target information; the first user device including: a location module configured to receive geographic location information and determine the geographic location of the first user device; a display module configured to access map data and overlay at least the target information on the accessed map data for display to the user; and a ballistics module configured to calculate ballistics information for the firearm being used by the user and to communicate the ballistics information to the display module for selective access by user via the display module.
In another aspect, the present disclosure provides a non-transitory computer readable medium containing instructions, which when executed by a processing device, implement a long distance shooting method comprising: receiving data at a first user device for assisting a user performing long distance shooting with a weapon system from one or more second user devices, the data concerning at least target information; receiving a geographic location information and determining the geographic location of the first user device based on the received geographic information; accessing map data and overlaying at least the target information on the accessed map data based on, in part, the geographic location information for display to the user via a display in the first user device; and calculating ballistics information for the weapon system being used by the user and to displaying the ballistics information for selective access by the user via the display.
Additional features and advantages of the present invention will become apparent to those skilled in the art upon consideration of the following detailed description of the illustrative embodiment exemplifying the best mode of carrying out the invention as presently perceived.
The detailed description of the drawings particularly refers to the accompanying figures in which:
The embodiments of the invention described herein are not intended to be exhaustive or to limit the invention to precise forms disclosed. Rather, the embodiments selected for description have been chosen to enable one skilled in the art to practice the invention.
The present disclosure provides for a tool and associated methodology to assist a shooter by providing data target identification, communication, and ballistic data to the shooter via a mobile or portable device according to aspects of the present disclosure. The aggregation of such data into a portable device such as a smart phone that can be used for this purpose is not available for users at this time. Use of a portable device such as a smart phone provides lightweight, space efficient, and portable solution that is easily adaptable for use in the field. The communication ability further allows for tracking friendly forces as well as on-the-spot coordination. Additionally, provision of range markings, yard lines, and topographic data allow a shooter to make decisions based on real time data.
The system diagram 100 further illustrates one or more additional support devices (e.g., 108 and 110) that are communicatively coupled to the shooter device 102 for providing targeting information (as well as other communication messages/information) to the shooter device 102, as well as other information such as location information of the other users, from the other users of the system 100. Each of the one or more support devices 108, 110 may be coupled to the satellite network (e.g., 106) for GPS location services, as well as to the network 104 for providing, among other things, targeting information. Alternatively or in addition to, each of the support devices may be coupled using peer-to-peer (P2P) communications (or equivalents) as illustrated by signals 112. Each of the support devices 108 and 110 may communicate directly with the shooter device 102 using P2P, or may communicate via relaying or concatenation through another support device as exemplified by signaling 114 (i.e., signaling from support device 110 to shooter device 102 via support device 108). Of further note, the devices 102, 108, and 110 may be equipped with encryption capabilities/algorithms in order to encrypt data being transmitted there between.
Shooter application 200 also includes a display module 206, which is used to display, among other things, map images and target information overlaid on the map images, which will be discussed in more detail with regard to
Of further note, the shooter application 200 may be implemented on one or more processors coupled with one or more memory/database devices as illustrated by block 210. Here, the one or more processors may include one or more specialized processors or ASICS configured for implementing one or more of the various modules 202, 204, 206, 207 or 208 according to some aspects. Additionally, the one or more memory devices and/or databases may comprise a computer-readable medium or store computer-readable instructions that, when implemented by the one or more processors, effectuate the various modules or functions of the shooter tool (e.g., application 200). Furthermore, the one or more memory devices or databases may store one more map databases, weapon information, ballistics information, etc., that are used by the shooter tool (e.g., application 200) to display mapping information, and calculate and display ballistics information to the user.
In yet another alternative, the shooter application 200 (and/or device running the shooter application) may communicatively couple (wireless or wired) with a weapon system and/or weapon system optics (e.g., rifle sight) 212 to communicate some or all of the information determined by the application 200. In this aspect, the application may afford providing information to a user that is displayed in the weapon system optics.
In aspects, the present shooting tool or application (e.g., 200) provides a user with various information including displayed distance lines (e.g., yard lines) that can be overlaid on map data. As one example,
These distance lines may be configured to constantly track to a user's position and heading. Additionally, the display of the distance lines (also referred to hereinafter as “yard lines”) may further be customizable by a user, allowing the user to choose desired colors, weights, and/or opacity as a few examples. Furthermore, the application provides a user with the ability to choose the amount or number of distance lines being displayed. Still further, users may further select between distance lines and range rings (not shown). User selectable, configurable, and reconfigurable range lines (yard lines for US customary units).
In yet other aspects, the application (e.g., 200) may provide user configurable yard lines with an auto calculated Mil/MoA verses the range. Additionally, the user customizable yard lines may be expressed in absolute line of sight range using an elevation of a user and a target or expressed in a relative 2D projection ground sample distance. In still further aspects, the yard lines are tracked to a shooter position and heading. The user may also break yard lines from a position heading and set the heading as desired.
In particular aspects, the ability for a user to be able to select color, weight, font size, and or opacity for each yard line may be performed either on screen (e.g., via a GUI) or via a pull out tab. Additionally, the application may be configured to display both the yard lines with range and Mil/MoA as illustrated in
In still further aspects, the application may be configured to allow the user to make necessary changes if desired on a user reconfigurable pull out tab. In an example, a customizable pull out tab will initially enable a user to view all collected and calculated data throughout the ballistics curve.
Further features that may provided by application are configurability of the Dope/Density altitude card. In one example, the Dope/Density altitude card is configured to be easily manipulated in order to display corrected holds. Additionally, a user is afforded the ability to display multiple corrected holds. Furthermore, a user is afforded the ability to adjust shot angles of the corrected holds. Still further, multiple holds are configurable to allow for angle manipulation to let the user view a variety of corrected holds and to then select between them.
In aspects, the present methods may be implemented by an apparatus that includes a computer, microcontroller, microprocessor, or specialized processor that executes computer-readable code stored on a tangible computer-readable medium. In a particular example, application 200 includes or at least is executed by at least one processing system including one or more processors 210 responsible for processing, including the execution of computer executable code or software stored on a computer-readable medium also shown at 210. Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise. The software, when executed by the processor 210, causes the processing system to perform the various functions described above for any particular apparatus. The computer-readable medium 210 may also be used for storing data that is manipulated by the processor 210 when executing software.
In further aspects, the computer-readable medium 210 may be a non-transitory computer-readable medium. A non-transitory computer-readable medium includes, by way of example, a magnetic storage device (e.g., hard disk, floppy disk, magnetic strip), an optical disk (e.g., a compact disc (CD) or a digital versatile disc (DVD)), a smart card, a flash memory device (e.g., a card, a stick, or a key drive), a random access memory (RAM), a read only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), a register, a removable disk, and any other suitable medium for storing software and/or instructions that may be accessed and read by a computer. The computer-readable medium 210 may reside in the shooting application or system 200, external to the system 200, or distributed across multiple entities including the system 200. The computer-readable medium 210 may be embodied in a computer program product. By way of example, a computer program product may include a computer-readable medium in packaging materials. Those skilled in the art will recognize how best to implement the described functionality presented throughout this disclosure depending on the particular application and the overall design constraints imposed on the overall system.
Although the invention has been described in detail with reference to certain preferred embodiments, variations and modifications exist within the spirit and scope of the invention as described and defined in the following claims.
The present application claims the benefit of and priority to U.S. Provisional Patent Application Ser. No. 63/273,231, filed Oct. 29, 2021, and entitled “LONG DISTANCE SHOOTING TOOL FOR TARGET IDENTIFICATION, COMMUNICATION, AND BALLISTIC DATA,” the disclosure of which is expressly incorporated by reference herein.
The present invention described herein was made in the performance of official duties by employees of the Department of the Navy and may be manufactured, used and licensed by or for the United States Government for any governmental purpose without payment of any royalties thereon. This invention (Navy Case 200512US02) is assigned to the United States Government and is available for licensing for commercial purposes. Licensing and technical inquiries may be directed to the Technology Transfer Office, Naval Surface Warfare Center Crane, email: Cran_CTO@navy.mil.
Number | Name | Date | Kind |
---|---|---|---|
20090205239 | Smith, III | Aug 2009 | A1 |
20120097741 | Karcher | Apr 2012 | A1 |
20140110482 | Bay | Apr 2014 | A1 |
20150321094 | Wei | Nov 2015 | A1 |
20200200509 | Tamir | Jun 2020 | A1 |
20210109254 | Clermont | Apr 2021 | A1 |
Number | Date | Country | |
---|---|---|---|
20230160661 A1 | May 2023 | US |
Number | Date | Country | |
---|---|---|---|
63273231 | Oct 2021 | US |