| CPC F41G 11/003 (2013.01) [F41A 35/00 (2013.01)] | 27 Claims | 

| 
               1. A central network controller for a weapon, comprising: 
            a plurality of computer ports for attaching electronic weapon accessory devices, each of said computer ports configured to permit interchangeable use of the electronic weapon accessory devices on a weapon; 
                a processor and an associated electronic memory operably coupled to the plurality of computer ports; 
                one or more input devices operably coupled to the processor and configurable to control operation of an attached one or more of said electronic weapon accessory devices; 
                the central network controller configured to permit communication between the electronic weapon accessory devices and the processor to permit control of the electronic weapon accessory devices based on input from the one or more input devices; and 
                the central network controller configured to facilitate electronic communication between the electronic weapon accessory devices by mediating transmission of signals between the electronic weapon accessory devices. 
               |