The present invention relates generally to the field of optic sighting devices. More particularly, the present invention relates to a system and method for producing custom DOPE charts.
Avid shooters, e.g. hunters, competition shooters, military personnel, law enforcement officers, etc., rely on many different pieces of information in order to make accurate and precise shots. Some of the information relied upon by shooters is based upon environmental factors such as distance, minute of angle, elevation hold value, wind hold value, pressure, temperature, or elevation. Some information is based upon the equipment being used, for example scope height, muzzle velocity, and/or the ballistic being used, for example bullet class, bullet speed, bullet's ballistic coefficient and bullet drag model, or a combination of these parameters, such as observed bullet drop. This information is commonly referred to in the shooting industry as Data On Personal Equipment, Data On Previous Engagements, or “DOPE.”
Due to the amount of different DOPE values that can affect the precision and accuracy of a shot and the variability of the same, keeping track of such DOPE values can be challenging for shooters. Some shooters use hand-written log books to enter the information themselves. Other shooters may use a number of pre-calculated DOPE charts from which a shooter can look up the information needed, however many shooters do not use such pre-calculated charts because they are tied to what a particular gun/ammo combination should produce, but every gun shoots slightly differently. Furthermore, if the user changes either the gun or ammo being used, the chart is useless. Furthermore, shooters often cut portions of their handwritten logs or books into a circular or disc shape and taping or gluing them to the inside of their optic covers. Such hand-written logs suffer from diminished legibility and information density limitations, which often prove problematic, particularly if a shooter needs to use the DOPE information in less than ideal conditions, such as at night, in inclement weather, or in high stress military or hunting environments. Humans simply cannot hand-write legible characters as small as a printer can print.
Many shooters use an optical device such as, but not limited to a scope, when shooting. In order to protect the lenses of the optical device from scratches, shooters will often use covers. Some covers, called flip cap or flip open covers, fit on the end(s) of the optical device and have a cap that can be closed when the optical device is not in use or opened when the shooter intends on using the optical device. When the flip cap is open, the eyepiece of the optical device is available for use by the shooter with the cover's cap off to the side or above the optical device. Since the inside of the cover's cap is available for use and faces the shooter when the cover is open, the inside of the cap is a convenient place to hold a shooter's DOPE chart.
One company called Scope Dope states that it offers “a quick reference ballistic data disc designed to fit inside the cover of a ‘flip-open’ riflescope cap . . . made from heavy die cut vinyl.” Scope Dope also states that a shooter can then “pre-record critical data using the waterproof permanent pen onto the data disc.” The discs offered by Scope Dope can be attached to a cap by using glue or tape. While Scope Dope's products provide a circular form factor that fits inside a riflescope cap, the shooter must still hand write the DOPE values into the chart, so legibility and information density remains a concern.
As such, there is a need for a system and method that allows a shooter to input certain information or parameters, such as environmental information, gun information, and ammunition information (including custom ammunition), or a combination of such information or parameters, which the system processes to generate a custom DOPE chart in an identified format. That DOPE chart may then be produced in a highly legible, durable, and waterproof DOPE chart display that is removable and replaceable in a scope cap.
The present invention relates to a system for producing a DOPE chart for use with an optical device such as a rifle scope. The system includes a user computer displaying a configuration interface. The configuration interface may be accessed via a website or alternatively via software stored locally on the user computer. The configuration interface provides a user with a plurality of options from which to choose. The options provided to the user are controlled by a DOPE chart configuration database to which the configuration interface is connected either via the internet, local network, or the database may also be stored locally on the user computer. Finally, the system includes a printer or engraver that allows the user to convert the DOPE chart from a configuration shown on the configuration interface to a physical DOPE chart that he or she can take shooting.
The present invention also relates to a method for using the system described above. The method includes the step of providing a user with a configuration interface. At least one server is provided that stores and processes data related to the DOPE chart configuration system. The user selects from a plurality of options presented to him or her on the configuration interface. The plurality of options may include items such as, but not limited to, DOPE chart style, DOPE values, graphics, custom text, etc. The user may also enter at least one desired DOPE value into a DOPE chart configuration table displayed on the DOPE chart configurator display. The DOPE chart configurator display may also include a real-time preview of the DOPE chart configuration. Once the user has completed his or her DOPE chart configuration, he or she can order the production of the DOPE chart configuration.
It will be understood by those skilled in the art that one or more aspects of this invention can meet certain objectives, while one or more other aspects can lead to certain other objectives. Other objects, features, benefits and advantages of the present invention will be apparent in this summary and descriptions of the disclosed embodiment, and will be readily apparent to those skilled in the art. Such objects, features, benefits and advantages will be apparent from the above as taken in conjunction with the accompanying figures and all reasonable inferences to be drawn therefrom.
A cover for an optic device in accordance with the present invention helps shooters conveniently and securely releasably retain shooting information on a cap of the optic cover. A display in accordance with the present invention can be securely attached to and detached from the cap of an optic cover to readily display shooting information. The present invention also provides a system and method for creating and producing displays using a computer.
Referring now to
Another embodiment of the invention is a cap 12 as will be described, for attaching to an existing cover body 14 so as to retrofit the cap 12 or cover 10 to any aftermarket optic cover or optic device available.
The cap 12 has an interior portion 16, seen in
When the cap 12 is in the open configuration as seen in
As shown in
Although the embodiment described above discloses that the interior portion 16 of the cap 12 releasably retains a display 20, the exterior portion 18 of the cap or both the interior portion and the exterior portion could be capable of retaining displays. For example, when a cover 10 is used on each end of an optic device 11, it may be desirable to have the cap 12 from the first cover releasably retain a display 20 on the interior portion 16 and the cap 12 from the second cover releasably retain a display 20 on the exterior portion 18 such that two displays are visible to the shooter when using the optic device.
In another embodiment, the display 20 is held by a resilient annular ridge, ring or flange of the cap 12. As seen in
In another embodiment, the display is held by at least one post 24 of the cap 12. The one or more post(s) 24 could be made from a resilient material and located at the center of the interior portion 16 of the cap 12 as seen in
In yet another embodiment, the display is held by a magnet 28, or magnets, permanently attached to the cap 12 as seen in
The retention configurations described above allow the display 20 to be rotated up to 360 degrees while being held by the cap 12. Although such rotation is not necessary, it allows the information shown on the display 20 to be right side up and readable regardless of the shooter's preferred orientation for the cap 12, for example, above the optic device 11 or to the side such as shown in
The display 20 includes a means for removing the display from the cap 12. In the embodiment shown in
The display 20 may be made of a material that is resistant to environmental conditions such as water, ultraviolet light, heat, cold, etc., as may be experienced while shooting. For example, the display 20 when exposed to moisture, ultraviolet light and/or temperatures in the range from about −20° F. to 120° F. does not substantially deform in its shape or substantially change color so as to affect the performance of the display. The display 20 can also have information permanently affixed thereto or therein as seen in
In one embodiment, the display 20 can be made or formed from layers of plastic coupled or fixed together. As seen in
One example of such a display 20 entails using bright yellow outer layers and a black middle layer. The contrast of the yellow and black allows the information, such as shooting information, to be easily conveyed or seen at night as would the use of photo-chromatic material. Other applications or user preferences could suggest different color combinations.
Other numbers of layers can also be used without departing from the invention. For example, a two layered display could be made with just the top layer 32 and the middle layer 34, in which case the middle layer 34 would also be the bottom layer. Further, the display 20 could be made from one substrate such as, for example, if the display is made from a material that is attracted to the magnet 28 as seen in
Other methods of adding information such as DOPE to a display 20 include, but are not limited to printing on the display, attaching stickers to the display with information printed on the stickers or allowing such information to be written on the stickers by a shooter or allowing a shooter to write directly on the substrate. The use of such methods would not defeat the spirit of the invention.
It is anticipated that a shooter could be carrying multiple displays 20 with different types of information during an activity, for example long range target practice. The shooter could quickly and easily change to a display 20 with the appropriate information for the firearm, bullet and/or environmental conditions being faced at that time.
A system for configuring a DOPE chart 90 may include a user computer 100 and a server 102. In one embodiment, user computer 100 and server 102 are connected to each other via the internet. Although the embodiments shown in the drawings suggest that the user computer 100 and the server 102 are separate, in other embodiments, the functions of the user computer and server may be combined into a single computer. Furthermore, the functions shown as occurring on a single server 102 may alternatively be performed by a plurality of servers, with each server performing some or all of the functions of server 102.
User profile 150 is particularly useful for a user 103 who has multiple gun/ammunition combinations, which could be stored in the user profile that the user could access at any time. User profile 150 could include a multitude of information including not only user's 103 gun/ammunition combinations, but locational and/or environmental data as well. For example, as discussed above, a shooter could carry multiple displays 20 with different types of information during an activity, such as an annual hunting trip. User profile 150 provides a virtual storage location for DOPE information, including, for example multiple DOPE charts 250 or DOPE values for multiple displays 20. Furthermore, the system could allow user 103 to create highly tailored DOPE charts 250 that include not only locational information such as elevation, but could also include current or forecast weather information or any other information user 103 would find useful. Such weather information could be pulled from any of the available internet weather databases. For the shooter who takes an annual hunting trip, his or her user profile 150 could include a particular gun/ammunition combination he or she likes to use on the trip. A couple of days before, or even the day of the hunt, the shooter could either manually input weather data for the location, or use data gathered from the internet to create a display 20 for that year's hunt. The shooter could also include location, date, or weather information in a “title” section of the border 202, or any other location made available to the shooter.
The following Coffeescript, which is compiled into Javascript, is a simplified example of how the real-time preview 218 may be updated in accordance with the invention. Although Coffeescript is used herein, any suitable programming language may also be used without departing from the invention.
The script shown above is pseudo code of one of a plurality of layers of checks performed by the system to determine whether user 103 has updated any of the parameters of the customized DOPE chart 250. As an example, the script above determines the line width for a DOPE chart border. The script writes to an “ImageBorder” file that is an image of the border section of a DOPE chart. In the script above, line width may be either 200 pixels or 100 pixels depending on the user's selection of a “thick” or “thin” line. After user 103 selects a desired width, the script writes a path of an arc having the selected thickness and stores it as the ImageBorder file.
Several scripts similar to the one above may be run sequentially, one for each parameter presented to the user 103, and one for a data entry chart 212 (as shown, e.g., in FIG. 20). The system then compiles the image files generated by each section of script into one file, which is real-time preview 218. If any of the parameters has a changed value, the system generates a new real-time preview 218 file that is displayed to user 103. One way the system may run its check is to run a debounce code that monitors multiple keys, debounces them, and detects key hold and release. Using a debounce code will allow the system to only run the update script when user 103 has not pressed a key for a period of time, or if the user presses a particular key or set of keys. Only running the update script if a period of time passes between presses of a key frees up system resources, which allows the system to use less internet bandwidth and less memory on the server 102 and on the user computer 100. For example, the debounce code may look for a time X during which no buttons are pressed. Then, if no button is pressed during time X, the debounce code initiates the update script. Of course, other methods may also be used to initiate the update script without departing from the invention, but a debounce code is one exemplary way of efficiently determining when to initiate the update script.
Following is one example of a pseudo debounce code in accordance with the invention but other debounce codes may alternatively be used. Two scripts are included below, the first script on the user side, and the second script on the server side. As with the script above, the scripts below are written in Coffeescript, which compiles in to Javascript, but any suitable programming language may also be used without departing from the invention.
The script shown above is pseudo code that renders the real-time preview 218, monitors for user typing, and sends information to the server. The script as shown first renders a table or “Array” having three columns and ten rows. Next, the debounce code runs, which looks for image updates two seconds (2000 milliseconds) after the last keystroke. After two seconds have elapsed, and if a change has been made, the system saves the table data to the server 102 and updates the real-time preview 218 that includes a timestamp so the system knows when it receives a new image.
The next script is shown below and may be on the server side, where the server 102 accepts information from the user computer 100, and saves the data. The server may receive a request for an image, which it will render and serve back to the user computer as real-time preview 218.
At step 310, server 102 may query from database 106 any saved data that may be pertinent or available for use in the method. For example, saved data may be data saved from prior uses of the system, or may be data files from other sources, such as ballistic calculators or user generated data files stored outside of the system. If relevant saved data exists, the server may access and retrieve such data at step 320. In one embodiment, the query at step 310 would allow a user to import data files or access data files from outside systems into database 106. In other embodiments, the query at step 310 simply allows the user to specify instructions to retrieve data files already stored in database 106. Although step 310 is depicted in
At step 330, configuration interface 200 is provided for use in allowing a system user to provide and receive instructions to server 102 and database 106 to allow user to design a customized DOPE chart, which is further illustrated and described in
After the customized DOPE chart 250 is prepared through configuration interface 200, at step 350, server 102 provides user 103 the option to save the DOPE chart 250 as configured. If user 103 instructs the system to save the chart, server 102 assigns a unique identifier to the chart and stores or saves the chart at step 360. Prepared DOPE charts 250 may be stored in the system at database 106, or may be stored or saved externally in other databases, memory, or storage media.
At step 370, server 102 provides user 103 an option to design another DOPE chart 250, or multiple charts. If user 103 instructs the system to run the steps to design any additional charts, step 380 depicts the system operation that provides for designing and saving additional charts, for example by repeating steps 310 through 370, as described above.
At step 390, server 102 may provide user 103 an option to generate a production file containing the DOPE chart 250 for use in printed DOPE charts, for exporting, or for other purposes. A production file may be of any suitable file format, for example, a .png image. If user instructs the system to generate a production file, at step 410, the system may provide instructions for generating the production file in the desired file format or on the desired media or through the desired channels, such as via email, file download, or file transfer protocol (FTP).
At step 400, server 102 may provide user 103 an option to print one or more DOPE charts 250. DOPE charts 250 may be printed on a variety of materials for a variety of purposes. For example, DOPE chart 250 may be printed or engraved on a substrate for use as a removable display 20 in an optic cover or flip cap. Alternatively, DOPE charts 250 may be printed on paper, or other substrates for reference materials, or flip books. Although the terms “print,” “printer,” or “printing” are used herein, it should be understood that the print option step 400, printer 105, and the like may include other known production and reproduction methods and devices, such as engraving using a laser engraver, etching and other marking techniques. Printing may occur in the same location as user computer 100, or may occur at offsite locations, as noted in step 420 in
It should be noted that the steps illustrated in
In step 500, user 103 selects the format of the DOPE chart 250, including selection of options or preferences for chart format, such as a disk, table, card, or other display format. Although several of the Figures show displays 20 as substantially circular inserts, DOPE charts 250 and displays 20 do not need to be limited to such shapes, and may be provided in a square, rectangular, octagonal, or any other suitable shape. One embodiment of a configuration interface 200 showing selections options for this step is shown in
In step 520, user 103 selects graphic preference and customizations for the DOPE chart 250, such as selection of borders, shadings, side markings, or logo markings It may be possible to provide both textual and ornamental options. One embodiment of a configuration interface 200 showing options for graphic selections is shown in
In step 540, user 103 may select the DOPE display format. For example, display options may include a dropchart format (in either light or dark colors), or a reticle view format (in either light or dark colors). A variety of other display options may be included as well within the spirit of the invention. One embodiment of a configuration interface 200 showing these options is shown in
At step 560, user 103 may enter naming information to describe or name the DOPE chart 250 being created, and/or enter custom text to be associated with the DOPE chart 250. This is also shown in
At step 580, user 103 enters, imports, or causes DOPE data to be populated on the DOPE chart 250. As shown in
At step 630, user 103 is offered a choice to finalize the DOPE chart 250 or to make further edits. As will be readily apparent to one of ordinary skill in the art, the steps shown in
As shown in
Also as shown in
The data entry chart 212 is highly customizable as well. As shown in
Once user 103 orders display 20, the producer prints the DOPE chart configuration on the DOPE chart 250 onto a blank DOPE disk. In the embodiment shown, a printer 105 prints directly onto the blank disk using an Epilog Mini, Helix, or other suitable printer. In alternative embodiments, the producer could provide blank disks and label sheets that user 103 could use to print the display 20 on their home printer, which he or she could then stick to the blank disk.
Although the invention has been herein described in what is perceived to be the most practical and preferred embodiments, it is to be understood that the invention is not intended to be limited to the specific embodiments set forth above. Rather, it is recognized that modifications may be made by one of skill in the art of the invention without departing from the spirit or intent of the invention and, therefore, the invention is to be taken as including all reasonable equivalents to the subject matter of the appended claims and the description of the invention herein.
This application is a continuation patent application of U.S. patent application Ser. No. 15/639,701 filed Jun. 30, 2017, which is a continuation patent application of U.S. patent application Ser. No. 14/752,341 filed Jun. 26, 2015, which is a continuation-in-part application of U.S. patent application Ser. No. 14/196,251 filed Mar. 4, 2014, which is incorporated herein by reference for all purposes.
Number | Name | Date | Kind |
---|---|---|---|
2849795 | Vissing | Sep 1958 | A |
3426433 | Anderson | Feb 1969 | A |
3826012 | Pachmayr | Jul 1974 | A |
4038757 | Hicks | Aug 1977 | A |
4285137 | Jennie | Aug 1981 | A |
4734989 | Sanders et al. | Apr 1988 | A |
4909617 | Boyd | Mar 1990 | A |
5150528 | Shire | Sep 1992 | A |
5162942 | Anzai | Nov 1992 | A |
5255120 | Anzai | Oct 1993 | A |
5299113 | England et al. | Mar 1994 | A |
5375072 | Cohen | Dec 1994 | A |
5495676 | Chesnut | Mar 1996 | A |
5960576 | Robinson et al. | Oct 1999 | A |
6279259 | Otteman | Aug 2001 | B1 |
6289625 | Phares | Sep 2001 | B1 |
6416189 | Watson | Jul 2002 | B1 |
6516699 | Sammut | Feb 2003 | B2 |
6643970 | Huber | Nov 2003 | B2 |
6811268 | Watson | Nov 2004 | B2 |
6862832 | Barrett et al. | Mar 2005 | B2 |
6862833 | Gurtner | Mar 2005 | B1 |
7162825 | Ugolini | Jan 2007 | B2 |
7310904 | Ugolini | Dec 2007 | B2 |
7484856 | Newhall et al. | Feb 2009 | B1 |
7676137 | Schick | Mar 2010 | B2 |
7685760 | Neumaster | Mar 2010 | B1 |
7717630 | Wan | May 2010 | B1 |
7721480 | Campean | May 2010 | B2 |
7832137 | Sammut | Nov 2010 | B2 |
7937878 | Sammut | May 2011 | B2 |
7937879 | Hamilton | May 2011 | B2 |
7946072 | Tsai | May 2011 | B2 |
8001714 | Davidson et al. | Aug 2011 | B2 |
8166696 | Hamilton | May 2012 | B2 |
8166697 | Sueskind | May 2012 | B1 |
8226251 | Kreutzig | Jul 2012 | B1 |
8270104 | Windauer | Sep 2012 | B2 |
8281995 | Bay | Oct 2012 | B2 |
8353454 | Sammut et al. | Jan 2013 | B2 |
8656630 | Sammut | Feb 2014 | B2 |
8681267 | Sale | Mar 2014 | B2 |
8701330 | Tubb | Apr 2014 | B2 |
8739672 | Kelly | Jun 2014 | B1 |
8893423 | Tubb | Nov 2014 | B2 |
9121672 | Tubb | Sep 2015 | B2 |
9297615 | Meinert | Mar 2016 | B2 |
20040020099 | Osborn, II | Feb 2004 | A1 |
20060218841 | Campean | Oct 2006 | A1 |
20070137088 | Peters | Jun 2007 | A1 |
20070188488 | Choi et al. | Aug 2007 | A1 |
20110168777 | Bay | Jul 2011 | A1 |
20120186130 | Tubb | Jul 2012 | A1 |
20130044252 | Sale | Feb 2013 | A1 |
20140110482 | Bay | Apr 2014 | A1 |
20140319216 | Meinert | Oct 2014 | A1 |
Number | Date | Country |
---|---|---|
2562680 | Oct 1985 | FR |
2008091388 | Nov 2008 | WO |
Entry |
---|
www.ar15.com page forum discussion thread dated Jul. 29, 2011. |
http://forum.snipershide.info/showthread.php?t=56992 (webpage), p. 2, Sniper's Hide Forum, see entry #4 mgd45, Aug. 5, 2010. |
AR15.com Official Mk12 Mod0, Mod1, ModH Photo and Discussion Thread pp. 1-11, posted Jul. 29, 201, https:/www.ar15.com/forums/ _3_ 118/520524_0fficial_Mk12_ModO_Mod1_ModH_P . . . , printed Apr. 30, 2016. |
Website screenshot captured Dec. 20, 2012 for SCOPE DOPE at www.scopedope.com. |
Final Office Action dated Aug. 18, 2016 for U.S. Appl. No. 14/752,341. |
International Search Report of International AppIn. No. PCT/US2016/037757 mailed Sep. 30, 2016, 3 pages. |
Number | Date | Country | |
---|---|---|---|
20210172706 A1 | Jun 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15639701 | Jun 2017 | US |
Child | 17157364 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14752341 | Jun 2015 | US |
Child | 15639701 | US | |
Parent | 14196251 | Mar 2014 | US |
Child | 14752341 | US |