1. Field of the Invention
Embodiments of the present invention relate, in general, to gun stocks and particularly to a modular process to produce customized gun stocks.
2. Relevant Background
A weapon's stock enables the weapon to be properly positioned for firing. In the world of competitive shooting it is well known that the stock of each weapon must be tailored or customized for each shooter and for each event so as to achieve the highest degree of performance. Each shooter possesses different physical characteristics. The length of a person's arm, the position of their eyes and the contours of a person's cheekbones all interact with the aim of the weapon. Similarly a weapon configured for hunting is poorly suited for shooting trap and once configured for shooting trap would be misapplied to shooting skeet. In a typical man/weapon interaction scenario, the aim of a weapon refers to the alignment among the eye, the shoulder and the line of the barrel that is indicative of the trajectory of the fired projectile. Clearly, when producing a rifle or shotgun stock, account has to be taken for a variety of parameters including distance and height of the eyes, the length of the neck, the length of the arms, positioning of the weapon on the shoulder, height of the person and finally how the weapon is being used.
A customized stock for a particular weapon takes into account these and other factors and when complete, transforms a generic weapon into a finely tuned instrument tied to one individual. When properly fit, the stock can dramatically increase that individual's ability to accurately aim and employ the weapon. Unfortunately most weapons do not possess customized stocks. Stock customization is costly thus a typical purchase of a rifle or shotgun comes with a standard stock. Generally stock design is based on demographic research that identifies the physical characteristics of the typical purchaser of a certain type of weapon. A generic stock is crafted by an artisan and used as a model or mold for mass replication. As a result the stock and weapon is marginally fit for only a small portion of its purchasers and is accurately fit to none of the purchasers.
One attempt to address the deficient fit of most standard stocks is to offer an adjustable stock. An adjustable stock provides some ability to adjust for a particular shooter's physical characteristics. For example the length of the stock can be increased or a cheek plate can be added to modify the height of the stock. However as with any adjustable system, its ability to accommodate a variety of shooters compromises its ability to perfectly fit any one shooter. Furthermore, a stock's ability to be adjustable requires it comprise multiple components. These additional components add to the complexity of the weapon, the weight of the weapon and unfortunately the likelihood that the weapon's system will fail. The ability to efficiently and precisely manufacture a customized stock from a unitary piece of material remains a challenge.
Embodiments of the present invention include systems and processes for producing customized weapon stocks. According to one embodiment of the present invention, a library is created comprising a plurality of modular stock components, also referred to herein as stock design modules. Using a common datum various stock modules can be combined to produce a unique stock configuration. Each of the modular stock components is chosen from the library stock design modules according to the characteristics and desires of a user. This subset of design modules is processed in combination with the physical characteristics of a user to arrive at a customized three-dimensional model of a stock for a gun. Once created, the computer model of the stock is output to a computer aided machining device that, using a unitary piece of stock material, can fabricate the stock according to the computer generated model.
Another embodiment of the present invention includes a method for manufacturing a customized stock for a gun. The method begins with the collection of a set of data representing the physical characteristics of a user. This information is combined with a subset of design modules selected from a plurality of design modules stored in a library. A computer processes the data and the design modules to form a computer model of the stock. Once generated the computer model of the stock is output to a computer aided machining device for fabrication of the stock. According to another embodiment of the present invention the computer model is modified to include a cavity for receiving and mating the stock with the gun.
The features and advantages described in this disclosure and in the following detailed description are not all-inclusive. Many additional features and advantages will be apparent to one of ordinary skill in the relevant art in view of the drawings, specification, and claims hereof. Moreover, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes and may not have been selected to delineate or circumscribe the inventive subject matter; reference to the claims is necessary to determine such inventive subject matter.
The aforementioned and other features and objects of the present invention and the manner of attaining them will become more apparent, and the invention itself will be best understood, by reference to the following description of one or more embodiments taken in conjunction with the accompanying drawings, wherein:
The Figures depict embodiments of the present invention for purposes of illustration only. One skilled in the art will readily recognize from the following discussion that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles of the invention described herein.
A system and method for fabricating customized gun stocks using Computer Aided Design (“CAD”) and Computer Aided Machining (“CAM”) tools is herein described. By collecting physical characteristics of a user and combining those with a subset of stock design modules, a computer can form a three-dimensional model of a gun stock that is not only crafted to address the unique physical characteristics of the user but also the intended use of the gun. In addition the three-dimensional model of the stock can be modified via user input to arrive at a true customized stock for a gun. Once complete the model can be output to a CAM device for fabrication of the stock from a unitary piece of stock material.
Specific embodiments of the present invention are hereafter described in detail with reference to the accompanying Figures. Like elements in the various Figures are identified by like reference numerals for consistency. Although the invention has been described and illustrated with a certain degree of particularity, it is understood that the present disclosure has been made only by way of example and that numerous changes in the combination and arrangement of parts can be resorted to by those skilled in the art without departing from the spirit and scope of the invention.
According to one embodiment of the present invention, the computer 140 interacts with the stock design module library 110 and the user characteristic repository 120 to retrieve data needed to form a model of the stock. Information regarding a user's 130 physical characteristics is stored as data sets 125 in the user characteristic repository. As previously discussed certain physical characteristics of a user 130 are key to the fabrication of a correctly fitted stock. A user's gender, arm length, the distance between an individual's shoulder and cheek and so forth drive how the stock should be crafted to correctly position the gun for firing. Similarly how the gun is to be used also affects the design of a stock. A gun used for sport skeet shooting is dramatically different from one used for hunting. Thus beyond the user's physical characteristics the stock must be designed to consider the gun's use.
A plurality of stock design modules 115 is stored in the stock design module library 110. From these modules, based on the user's physical characteristics and the intended use of the gun, a set of modules is selected to form the basis of a three-dimensional model. One skilled in the art will recognize that the stock design module library 110 and the user characteristic repository 120 may comprise any tangible storage medium known to one skilled in the art such as magnetic disks, tape, optical disks, flash drives and the like. And while the two storage mediums are depicted separately in
According to one embodiment of the present invention, a stock can be modeled and fabricated by first collecting and storing physical characteristics of a user, selecting a set of stock design modules and then processing these elements within the computer 140 using CAD technology to form a three-dimensional model of a stock. The model can then be modified via a user interface 150 to accommodate any individual desires or configurations. Once a model of the customized stock has been prepared to the satisfaction of the user, the data can be output to a CAM device 170 which can then fabricate the stock 180 as well as send it to a repository 160 for model storage.
Each stock design module comprising the library is, according to one embodiment of the present invention, categorized by its placement within a stock configuration. A variety of gun/stock interface sections can exist designed to accommodate known gun configurations. Similarly several necking portions can exist as well as pistol grip configurations and the like.
Each stock design module includes at least one interface surface that can be modified to mate with another design module. For example the right most face 230 of the first stock design module 210 is compatible with a left most face of a second stock design module. Each compatible face is designed to be within pre-established tolerances. Upon the two modules being selected the computer matches the dimensional attributes of the right most face of the first stock design module 210 with the left most face of the second stock design module. A similar process occurs for adding addition stock design modules so as to arrive at a preliminary custom stock model
In the example shown in
Accordingly, blocks of the flowchart illustrations support combinations of means for performing the specified functions and combinations of steps for performing the specified functions. It will also be understood that each block of the flowchart illustrations, and combinations of blocks in the flowchart illustrations, can be implemented by special purpose hardware-based computer systems that perform the specified functions or steps, or combinations of special purpose hardware and computer instructions.
As shown in
Once the three-dimensional model is formed 450 is examined and, if necessary, modified 460 to accommodate user preferences or aspects of the user that could not be captured by the physical characteristic data. According to one embodiment of the present invention, the three-dimensional model is stored in memory 470 so that should a user need another stock, the model can be easily retrieved even if the physical characteristic data has been lost.
The three-dimensional model of the stock is thereafter output 480 to a CAM device that using a unitary piece of material fabricates 490 a customized stock for the user. The end result 495 of the aforementioned process is a gun stock that is precisely fit to an individual's physical characteristics and desires and designed to facilitate the intended use of the gun.
As one skilled in the relevant art will recognize, the aforementioned procedure may be may be segmented to facilitate the design and manufacturing process. For example a user may elect to design and fabricate the receiving or head portion of the stock without completing during the same manufacturing process the remaining modules defining the stock. Given a particular type of gun, the receiving portion of a blank gun stock can be designed and fabricated leaving the remaining sections in a rough cut status. While the stock can only be used in conjunction with that particular type of gun, the rough cut stock can be subsequently fabricated to meet a number of custom demands at a different time and at a different location. A manufacturer, for example could provide rough cut stocks compliant with a particular type of gun (receiving portion) so as to be finished at a retail customer location. In that manner the customer or user can select a basic type and quality of wood stock and can have the final portions of the stock fit to their physical characteristics.
Similarly, a user can define and fabricate the rear portion of a stock comprised of one or more design stock modules while leaving the receiving portion uncut. Several stock design module can be coupled to a generic receiving stock design module that can be finalized at a later time. With the stock designed and fabricated, the user is free to select the type of gun with which the stock will be used. In another embodiment of the present invention, several renditions of a particular design or configuration can be examined and machined so as to be inspected by the user prior to selection of what gun with which the stock will be mated. In the same manner the same stock design can be applied to multiple types of guns giving the user a consistent shooting experience with respect to the stock's fit and feel. The ability to segment the custom manufacturing of a gun stock provides the user and the manufactures with signification flexibility to efficiently produce customized gun stocks.
In some embodiments, at least a portion of the present invention is implemented in software. Software programming code which embodies the present invention is typically accessed by the microprocessor (e.g. a computer 140) from long-term storage media of some type, such as a CD-ROM drive or hard drive. The software programming code may be embodied on any of a variety of known media for use with a data processing system, such as a diskette, hard drive, or CD-ROM. The code may be distributed on such media, or may be distributed from the memory or storage of one computer system over a network of some type to other computer systems for use by such other systems. Alternatively, the programming code may be embodied in the memory and accessed by the microprocessor using the bus. The techniques and methods for embodying software programming code in memory, on physical media and/or distributing software code via networks are well known and will not be further discussed herein.
A user of the present invention may connect his computer to a server using a wireline connection, or a wireless connection. (Alternatively, the present invention may be used in a stand-alone mode without having a network connection.) Wireline connections are those that use physical media such as cables and telephone lines, whereas wireless connections use media such as satellite links, radio frequency waves and infrared waves. Many connection techniques can be used with these various media, such as: using the computer's modem to establish a connection over a telephone line, using a LAN card such as Token Ring or Ethernet, using a cellular modem to establish a wireless connection, etc. The user's computer may be any type of computer processor, including laptop, handheld or mobile computers; vehicle-mounted devices; desktop computers; mainframe computers; etc., having processing capabilities (and communication capabilities, when the device is network-connected). The remote server, similarly, can be one of any number of different types of computer which have processing and communication capabilities. These techniques are well known in the art, and the hardware devices and software which enable their use are readily available. Note that herein the user's computer will be referred to equivalently as a “workstation”, “device”, or “computer”, and use of any of these terms or the term “server” refers to any of the types of computing devices described above.
According to one implementation of the present invention, the system may occur in a Web environment, where software installation packages are downloaded using a protocol such as the HyperText Transfer Protocol (HTTP) from a Web server to one or more target computers that are connected through the Internet. Alternatively, an implementation of the present invention may be executing in other non-Web networking environments (using the Internet, a corporate intranet or extranet or any other network). Configurations for the environment include a client/server network, as well as a multi-tier environment. Or, as stated above, the present invention may be used in a stand-alone environment rather than across a network connection. Furthermore, it may happen that the client and server of a particular installation both reside in the same physical device, in which case a network connection is not required. These environments and configurations are well known in the art.
As will be understood by those familiar with the art, the invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Likewise, the particular naming and division of the modules, managers, functions, systems, engines, layers, features, attributes, methodologies, and other aspects are not mandatory or significant, and the mechanisms that implement the invention or its features may have different names, divisions, and/or formats. Furthermore, as will be apparent to one of ordinary skill in the relevant art, the modules, managers, functions, systems, engines, layers, features, attributes, methodologies, and other aspects of the invention can be implemented as software, hardware, firmware, or any combination of the three. Of course, wherever a component of the present invention is implemented as software, the component can be implemented as a script, as a stand-alone program, as part of a larger program, as a plurality of separate scripts and/or programs, as a statically or dynamically linked library, as a kernel loadable module, as a device driver, and/or in every and any other way known now or in the future to those of skill in the art of computer programming. Additionally, the present invention is in no way limited to implementation in any specific programming language, or for any specific operating system or environment. Accordingly, the disclosure of the present invention is intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims.
While there have been described above the principles of the present invention in conjunction with a system and method to fabricate a custom gun stock, it is to be clearly understood that the foregoing description is made only by way of example and not as a limitation to the scope of the invention. Particularly, it is recognized that the teachings of the foregoing disclosure will suggest other modifications to those persons skilled in the relevant art. Such modifications may involve other features that are already known per se and which may be used instead of or in addition to features already described herein. Although claims have been formulated in this application to particular combinations of features, it should be understood that the scope of the disclosure herein also includes any novel feature or any novel combination of features disclosed either explicitly or implicitly or any generalization or modification thereof which would be apparent to persons skilled in the relevant art, whether or not such relates to the same invention as presently claimed in any claim and whether or not it mitigates any or all of the same technical problems as confronted by the present invention. The Applicant hereby reserves the right to formulate new claims to such features and/or combinations of such features during the prosecution of the present application or of any further application derived therefrom.