1. A firearm securing kit comprising:
a barrel securing unit configured and arranged to secure a barrel of a firearm having a butt plate and including a securing mechanism configured and arranged to generate a holding force between the barrel securing unit and a surface of a support structure; and
a butt plate securing unit configured and arranged to secure the butt plate of the firearm and including a securing mechanism configured and arranged to generate a holding force between a sidewall of the butt plate securing unit and the surface of the support structure, the sidewall forming an enclosure in which the butt plate is secured, the butt plate securing unit being configured and arranged with the barrel securing unit to secure the firearm to the support structure while the support structure is inclined at an angle at which gravity applies a force to the firearm in a direction away from the support structure, and while the butt plate securing unit is physically unattached from the barrel securing unit.
2. The kit of claim 1, further including a strap securing system configured and arranged to further secure the barrel of a firearm.
3. The kit of claim 1, further including a strap securing system configured and arranged to further secure the butt plate of a firearm.
4. The kit of claim 1, wherein the barrel securing unit includes one half of a reclosable fastener system designed to generate the holding force with another half of the reclosable fastener system.
5. The kit of claim 4, wherein the barrel securing unit further includes double sided strips having adhesive on one side and the other half of the reclosable fastener system on the other side.
6. The kit of claim 1, wherein the butt plate securing unit includes one half of a reclosable fastener system designed to generate the holding force with another half of the reclosable fastener system.
7. The kit of claim 6, wherein the butt plate securing unit further includes double sided strips having adhesive on one side and the other half of the reclosable fastener system on the other side.
8. The kit of claim 1, further including one or more deformable pieces configured and arranged to snap into the barrel securing unit and to secure a barrel of a firearm when snapped therein into the barrel securing unit.
9. The kit of claim 8, wherein the deformable pieces have an elasticity of sufficient pliability to allow removal of a firearm barrel without breaking the holding force of the barrel securing unit.
10. The kit of claim 1, wherein the barrel securing unit includes a recessed channel and half of reclosable fastener located in the recessed channel, and the reclosable fastener is configured and arranged to fasten to another half of the reclosable fastener located on a surface.
11. The kit of claim 1, wherein the butt plate securing unit includes a recessed channel and half of a reclosable fastener located in the recessed channel, and the reclosable fastener is configured and arranged to fasten to another half of the reclosable fastener located a surface.
12. A method of using a firearm securing system, the method comprising:
attaching a barrel securing unit to a first surface;
attaching a butt plate securing unit to a second surface;
securing a barrel of a firearm using the attached barrel securing unit;
securing a butt plate of the firearm using the attached butt plate securing unit;
removing the firearm from the butt plate securing unit;
removing the barrel securing unit from the first surface;
attaching the barrel securing unit to a third surface; and
securing the barrel of the firearm using the barrel securing unit as attached to the third surface.
13. The method of claim 12, wherein the step of attaching a barrel securing unit to a first surface includes the use of at least one of: using a reclosable fastener system and using magnets.
14. The method of claim 12, wherein the step of attaching a barrel securing unit includes attaching a first half of a reclosable fastener to the first surface using an adhesive.
15. The firearm securing kit of claim 1, wherein the barrel securing unit includes
a first platform having a first surface configured and arranged to interface with a surface of the support structure;
a second platform configured and arranged to couple to the barrel; and
a support piece extending between the first and second platforms along a direction that is about perpendicular to the first surface, the support piece is configured and arranged to provide space between the first and second platforms along said direction that is sufficient to accommodate a person’s fingers to permit holding the support piece and to allow for application of pressure sufficient to generate the holding force.
16. The firearm securing kit of claim 1, wherein the butt plate securing unit includes:
a first sidewall having a first surface configured and arranged to secure the butt plate to a surface of the support structure,
second and third sidewalls connected to the first sidewall and extending away from the support structure in a direction that is about perpendicular to the first surface, the second and third sidewalls having inner surfaces that face one another, the first sidewall having an inner surface that faces a region between the inner surfaces of the second and third sidewalls and that adjoins the inner surfaces of the second and third sidewalls,
a fourth sidewall connected to the sidewalls and extending away from the support structure in a direction that is about perpendicular to the first surface, the fourth sidewall having an inner surface that faces a space bound by the inner surfaces of the first, second and third sidewalls, the inner surface of the fourth sidewall adjoining the inner surfaces of the first, second and third sidewalls and being configured and arranged with the inner surfaces of the first, second and third sidewalls to surround and support a butt of a firearm on four sides; and
a securing component configured and arranged to prevent removal of the butt of the firearm from between the sidewalls.
17. The firearm securing kit of claim 16, wherein
the first surface includes half of a reclosable fastener within a recessed channel of the first surface,
the reclosable fastener including stems extending away from a surface of the recessed channel and configured and arranged to engage with corresponding stems of another reclosable fastener that is located on the support structure, while the first sidewall is secured to the support structure with said surfaces being pressed against one another, and
the recessed channel and the half of the reclosable fastener being configured and arranged to provide the half of the reclosable fastener in a manner that is recessed into the channel and that facilitates the securing of the butt plate securing kit.
18. The firearm securing kit of claim 16, wherein the securing component is configured and arranged to prevent removal of the butt of the firearm by applying a force to a portion of the butt facing away from the support structure and using the applied force to press a portion of the butt facing the support structure to the inner surface of the first sidewall.
19. The firearm securing kit of claim 16, wherein the sidewalls are configured and arranged to:
support the firearm extending in a vertical orientation in which the firearm extends vertically from a bottom of the butt, in which the sidewalls are configured and arranged with one another to apply a first vertical force to the bottom of the butt via engagement of the butt with the inner surface of the fourth sidewall and mechanical coupling of the fourth sidewall to the support structure via the first, second and third sidewalls, the first vertical force supporting a preponderance of the weight of the firearm, and
support the firearm extending in a non-vertical orientation in which the firearm extends in a non-vertical direction, in which the sidewalls are configured and arranged with one another to apply a second vertical force to a sidewall of the butt via engagement of the sidewall butt with the inner surface of one of the first, second and third sidewalls and mechanical coupling thereof to the support structure via the first, second and third sidewalls, the vertical force supporting a preponderance of the weight of the firearm applied to the butt plate securing kit.
20. A firearm securing kit comprising:
a barrel securing unit configured and arranged to secure a barrel of a firearm having a butt plate and including a securing mechanism configured and arranged to generate a holding force between the barrel securing unit and a surface of a support structure, the barrel securing unit including a barrel interface configured and arranged to secure the barrel, the barrel interface having
a rigid protrusion,
a flexible structure coupled to the rigid protrusion and configured and arranged to flexibly secure the barrel to the barrel securing mechanism unit, and
wherein the securing mechanism of the barrel securing unit includes a first surface interface connected to the barrel interface and configured and arranged with the barrel first device interface to mitigate movement of the barrel securing unit and the barrel relative to the surface, by interfacing with the surface; and
a butt plate securing unit configured and arranged to secure the butt plate of the firearm and including a securing mechanism configured and arranged to generate a holding force between a sidewall of the butt plate securing unit and the surface of the support structure, the sidewall forming an enclosure in which the butt plate is secured, the butt plate securing unit being configured and arranged with the barrel securing unit to secure the firearm to the support structure while the support structure is inclined at an angle at which gravity applies a force to the firearm in a direction away from the support structure, and while the butt plate securing unit is physically unattached from the barrel securing unit, wherein the butt plate securing unit includes
a butt plate interface configured and arranged to secure the butt plate relative to the butt plate securing unit, and
a second surface interface connected to the butt plate interface and configured and arranged to mitigate movement of the butt plate securing unit and the butt plate, relative to the surface, by interfacing with the surface.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method of performing remote diagnostic on a vehicle, the method comprising:
performing a particular task by a data processor;
determining if resource consumption of the data processor for the respective particular task exceeds a threshold amount of resource consumption;
incrementing a loop counter in a data storage device associated with the data processor if the resource consumption for the respective particular task exceeds the threshold amount; and
designating the particular task as a poison message if the data processor has been rebooted a maximum number of times as indicated by the loop counter.
2. The method according to claim 1 wherein the performing of the task comprises recording data at the vehicle electronics to support engineering analysis or diagnostics on vehicle components, systems or performance.
3. The method according to claim 1 further comprising:
segregating the poison message in the data storage device to prevent reading or writing to one or more application programs.
4. The method according to claim 1 further comprising:
determining if a watchdog timer expires without being cleared during a timeout period, the watchdog timer tracking the performance of the particular task; and
incrementing a loop counter in the data storage device if the watchdog timer expires without being cleared during the timeout period.
5. The method according to claim 4 further comprising:
rebooting the data processor if the watchdog timer expires without being cleared during the timeout period.
6. The method according to claim 1 further comprising:
rebooting the data processor if the resource consumption for the respective particular task exceeds the threshold amount.
7. The method according to claim 6 further comprising:
executing the particular task again after the rebooting of the data processor, if the data processor has not rebooted more than the maximum number of times.
8. A system of performing remote diagnostic on a vehicle, the system comprising:
a data processor for performing a particular task;
a resource monitor for determining if resource consumption of the data processor for the respective particular task exceeds a threshold amount of resource consumption;
a loop counter for incrementing a loop counter in a data storage device associated with the data processor if the resource consumption for the respective particular task exceeds the threshold amount; and
a poison task module for designating the particular task as a poison message if the data processor has been rebooted a maximum number of times as indicated by the loop counter.
9. The system according to claim 8 wherein the task comprises recording data at the vehicle electronics to support engineering analysis or diagnostics on vehicle components, systems or performance.
10. The system according to claim 8 wherein the poison task module is adapted to segregate the poison message in the data storage device to prevent reading or writing to one or more application programs.
11. The system according to claim 8 further comprising:
a watchdog timer arranged for determining if the watchdog timer expires without being cleared during a timeout period, the watchdog timer tracking the performance of the particular task; and
a loop counter in the data storage device, the loop counter incremented if the watchdog timer expires without being cleared during the timeout period.
12. The system according to claim 11 further comprising:
reset logic associated with the watchdog timer for rebooting the data processor if the watchdog timer expires without being cleared during the timeout period.
13. The system according to claim 8 further comprising:
reset logic arranged for rebooting the data processor if the resource consumption for the respective particular task exceeds the threshold amount.
14. The system according to claim 13 further comprising:
the data processor having software instructions to execute the particular task again after the rebooting of the data processor, if the data processor has not rebooted more than the maximum number of times.