Abstract:
The Gun System and Gun-Control Management System is a two part system to thwart gun violence in any places. The Gun System is a microprocessor with memory and supporting components that are embedded in the gun. The CPU of the Gun System executes software with data from the memory to identify authorized users with stand-alone electrical device; to discharge Unauthorized user with remote power switch or systems; to prohibit firearm use in restricted areas such as schools and other public places with GPS device and disable the gun trigger by moving it into the locked position with disabling device. In this way, the gun system thwarts gun violence in a reactive mode. The Gun-Control Management system maintains a plurality of database in communication with multiple gun systems to thwarts gun violence in proactive mode.

Description:
FIELD OF THE INVENTION 
       [0001]    The present invention relates generally to thwart firearm is in restriction area in reactive and to thwart the gun violence from reporting in proactive. 
       BACKGROUND 
       [0002]    Several safety or disabling system for weapons have been invented and patented. This prior art is replete with firearm control/disabling/safety system of various type. However, these control/disabling or safety systems are based on the assumption that the firearm user cannot be a criminal involved in gun violence. And also these disabling system are controlled by a signal from communications, but the signal does not have the capability to disabling the system or to lock the trigger of the gun in restriction area or during gun violence. This is a problem because the invented disabling systems are based on the assumption that the firearm user is an authorized user who is not a criminal perpetuating gun violence. 
         [0003]    In general, a primary shortcoming of firearm control systems with disabling mechanisms relates to the fact that the firearm user may be a criminal. Unfortunately, the gun control system cannot recognizing whether the firearm is in the hands of a criminal or not. Mental health is a legitimate issue in the current national frenzy over violence in the street of America. The people who hide or ignore their mental issues pose a risk for gun violence. This includes people who have been treated for severe mental illness and who are identified by family, friends, and professionals as a danger to themselves and others. They, in fact, have been the perpetrators of recent mass shooting of innocent people. Gun control is meaningless without tackling the mental illness issue first, which means that criminals who want a gun will get them, even if there is gun control system with every gun. We have seen the damage that a gun in the wrong hands can do. 
         [0004]    After the shooting massacre at Sandy Hook Elementary School, we realize it is very important to restrict firearm in public place such as banks, schools, shops and cinemas. However, any laws restricting the possession of firearm is of no concern to the perpetrators of these acts. 
         [0005]    And, unfortunately, no current system can prohibit firearm stop in Restriction Area and enforce a disabling system of a gun to prohibit gun violence, and it is hard for the police to take any action during the gun violence without harming innocent victims. The result can be more victims when the police intervene during a shooting. 
         [0006]    In analyzing current proposal to reduce gun violence through increased background checks and regulation of gun shows, magazine clips, etc. will not reduce the number of gun violence victims. And also to implement increase regulation, laws, and police manpower will not stop the gun violence. The people who perpetrate these crimes do not follow the law in the first place, so they will not follow any additional new laws. Any laws restricting the possession of firearms is no concern to these people. And also it is against the freedom and the rights of the people as established by the Constitution of the United States. 
         [0007]    The main problem is no intelligent system exist to restrict firearms in public, meaning no intelligent system controls the firearms close to the public, and also no intelligent system enforces a restriction on guns carried in public places through a disabling system, locking the trigger of the firearm. And another problem is from the reporting gun violence information, there is no intelligent system to enforce locking the trigger of the criminal&#39;s gun whether the criminal is an authorized user or not. 
       SUMMARY OF THE INVENTION 
       [0008]    Analyze the problem is that no intelligent system prohibits gun violence in reactive and proactive. Therefore, the present invention addresses or solves the above and/or other problems in the related system and art methods as following:
   1. Preferred according to the present inventions a Gun System communicates with present invention a Gun-Control Management System to prohibit gun violence in reactive and proactive mode. The prohibition gun violence in reactive mean that the Gun System of the gun thwart the gun violence in restriction area; Mean while the user is in Restriction Area, the gun cannot be used by the user, even thought the user is authorized user; and Mean when firearms closes to the public place, the systems will automatically shut down the power of the gun and sends a alarm sign to firearm; Mean it is impossible gun violence occurring in public place under Gun System and Gun-Control Management System.   
 
         [0010]    The prohibition gun violence in proactive mean that the Gun System and Gun-Control Management System thwart gun violence from the reporting gun violence information, Mean the gun violence maybe occur in personal place such as home or mountain, and a reporting gun violence information about location of gun violence/or name, home, telephone number to Gun-Control Management system for thwarting the gun violence with Gun System assistance.
   2. According to the first present invention, aspect this two inventions is that Gun-Control Management System is communication with multiple Gun Systems via wireless network. In this present inventions Gun-Control Management System includes Identity Database which maintains identity Gun System data to identify the Gun System of the gun is registered and to provide unit identity of the Gun System of the gun using in communication;   
 
         [0012]    and Personal Information Databases which maintains identity Gun System data, buyer&#39;s name, home address and telephone number; Mean each unit identity Gun System is corresponding with buyer&#39;s personal information; Mean the gun is registered in Gun-Control Management System; Mean according to the identity Gun System data to obtain the personal information which will be provided to the police for assistance investigation the gun violence. And also according to the personal information obtains the identity gun system data from the Personal Information Database for thwarting the gun violence when the Gun-Control Management System only knew criminal&#39;s personal information. 
         [0013]    And Restriction Area Database maintains restriction area data which are established by the law. Mean restriction area data are provided to the Gun System of the gun for prohibition the firearm enter restricted area (etc.: school, banks and cinema) according to the law. 
         [0014]    A GPS system is utilized by the Gun-Control Management System to monitor location of the gun according to a message from the gun system of the gun; When the power of the gun system is on and the user is not authorized user, the CPU of the gun system sends a message to the Gun-Control Management system.
   3. According to previous first present inventions, in this three present inventions is a Gun System which embedded in the gun includes CPU processing appropriately program; Memory maintaining unit identity Gun System data to verify that this gun is registered and also this unit identity of this Gun System is provided to the CPU for communication with Gun-Control Management System; Memory maintaining unit passwords of authorized user which is provided to the CPU identify whether the user is authorized or not; Memory maintaining Restriction Area data; GPS providing the location of the gun from the satellite to the CPU; The CPU executes software of the program to compare whether location data of the gun from GPS and Restriction Area data from memory is equivalently or not; Mean the CPU of gun system identify whether the firearm is in or out of the restriction area; USP port allows stand-alone electronic device to be connected via cables; Mean the user utilizes cable connect the stand-alone electrical device (such as cell phone) and USP port, so that the user enter the passwords to the CPU with stand-alone electrical device and USP port via cable; The Disabling device receives signal from the CPU to move trigger of the gun position in locking position or unlocking position; Mean the CPU of the gun system sends signal to control the trigger of the gun position; A wireless interface is provided to communicate for the wireless network; and a green light is for indicating the gun capable of readying entering password of the user; and a red light is for indicating the firearm that the trigger of the gun is in the locking position, Mean the firearm cannot use gun for the shooting; a scream sound out from the microphone is that tell other people run away from this firearm; and a Remote Power Switch is used to chose turn on/off signal which is electromagnetic waves for sending to Remote Power Control of gun system. Mean the Remote Power Switch no wires communication with a Remote Power Control; a Remote Power Control of gun system is to receive electromagnetic waves from a Remote Power Switch to turn on/off the power of gun system.   4. In order to second aspect of the present inventions, the four inventions is to maintain identity Gun System data in Identity Database of the Gun-Control Management System. Unit Identity gun system data of gun system is maintained in the memory of gun system by the manufacture. This identity gun system data in memory of gun system is called per-stored identity gun system data; And officer of manufacture provides list of the gun including identity gun system data. And the officer of the manufacture sends IdentityMessage with identity Gun System data to the Gun-Control Management System, So that the identity Gun System data are maintained in the Identity Database of the Gun-Control Management System.   5. In order to second aspect of the present inventions, the five inventions is to maintain Restriction Area Data in the Gun System and The Gun-Control Management System. First, the officer of the Gun-Control Management System establishes the Restriction Area data according to the law and maintain the Restriction Area data in Restriction Area Database. Then, the Gun-Control Management System sends the RestrictionMessage to the Gun System of the gun which are still in the manufacture. The RestrictionMessage includes Identity Gun System data from Identity Database and Restriction Area Data from Restriction Area Database.   
 
         [0018]    If the identity Gun System from RestrictionMessage and per-stored identity Gun System data from memory of the Gun System is equivalently, thereby, the CPU of the Gun System process appropriately program to maintain Restriction Area data in the memory of the Gun System. 
         [0019]    Mean the gun system of the gun and Gun-Control Management System both maintained Identity Gun System Data and Restriction Area Data, Mean that the gun with Gun System and identity gun system list is readying for deliver to shop for selling. 
         [0020]    The CPU of the Gun System process appropriately program to identify the identity Gun System data from RestrictionMessage and per-stored identity Gun System data from memory of the Gun System is not equivalently, Mean that the Restriction Area data cannot be maintained in the memory of the Gun System, then, the gun with Gun System cannot be delivered to the shop for selling.
   6. Furthermore, in order to five aspect of the present inventions, this present six inventions is buying gun method and processing. The buyer should go to the shop buy the gun. Once the buyer makes decision to buy a gun, the seller sends identity Gun System data of the sold gun according to the list from the manufacture and buyer&#39;s name, home address and telephone number to Gun-Control Management System with wired interface via wired network. The Identity Gun System data and buyer&#39;s name, home address and telephone number will be maintained in Personal Information Database of the Gun-Control Management System. Mean the buyer&#39;s personal information and identity Gun System data of the sold gun under the Gun-Control Management System controlling to prohibit gun violence from firearm such as bad background or mental problem.   7. In this present inventions is prohibition the gun in restriction area while turns on the power of the Gun System.   
 
         [0023]    A turn on button on the Remote Power switch is pressed by the user, The Remote Power Control receives a turn on signal from the Remote Power Switch and turns on the power of the gun system. 
         [0024]    After the gun system of gun power on, the CPU of the Gun System executes the software of the program to identify whether location of the gun is in or out of the restriction area. 
         [0025]    If the location data from the GPS of the Gun System and per-stored Restriction Area data from memory of the Gun System is not equivalently, Mean location data of the gun is out of the restriction area. Thereby, the CPU of the Gun System sends a signal to turn on the green light of the Gun System to tell the user for readying enter user passwords with stand-alone electrical device such as cell phone. Mean the user can utilizes the cable to connect stand-alone electrical device and USP port of the Gun System. And the user can use the stand-alone electrical device to enter passwords into the CPU of the Gun System with USP port via cable. 
         [0026]    Mean the USP port instead of the tradition identity device which is embedded in the gun to reduce the size of the Gun System and also the Gun System more easy to be embedded without tradition identity device in the gun. And it is convenient to protect the gun system inside the gun. 
         [0027]    If the location data from GPS of the Gun System and per-stored restriction area data from memory of the Gun System is equivalently, Mean the location of the gun is in the restriction area, thereby, the CPU of the Gun System of the gun process next nine present inventions CPU process alert sign one.
   8. Furthermore, according to seven present inventions, in this eight present inventions is to identify the user passwords process. When the user saw the green light of the Gun System is on after turn on the power of the Gun System, Mean the Gun System is readying for the user enter passwords with stand-alone electrical device (etc. cell phone). The user types passwords with stand-alone electrical device, the enter passwords data input to USP port of gun system via a cable. The CPU of the gun system executes software of the program to identify whether enter passwords data from the USP port of the gun system and per-stored passwords data from the memory of the gun system is equivalently or not, Mean the CPU of gun system identifies whether the enter passwords data is authorized or not.   
 
         [0029]    If the enter passwords data from USP port of the Gun System and per-stored passwords data from memory of the Gun System is equivalently, thereby the CPU of the Gun System sends a turn off signal to disabling device of the Gun System. Once the disabling device of the Gun System receives a turn off signal from CPU of gun system and moves the trigger of the gun from locking position to unlocking position; and the CPU of the Gun System checks whether the red light of the Gun System is on, if the red light of the Gun System is on, then turn off the red light of the Gun System. Mean that identifying the user is authorized user; Mean the authorized user can use gun for shooting now. 
         [0030]    If the enter passwords data from USP port of the Gun System and per-stored passwords data from memory of the Gun System is not equivalently, the CPU checks whether the red light is on or off, if the red light is off, then the CPU sends a signal to turn on the red light. Mean the user is not authorized user, the trigger of the gun is still in the locking position. Mean the Unauthorized user cannot use the gun for shooting. 
         [0031]    Mean that the user must be identified by Gun System for using gun. Mean prevention unauthorized user takes the gun for shooting and reducing the gun violence probability in out of restriction area by the Gun System of the gun in reactive mode.
   9. In order the previous inventions seven, this nine present inventions is the CPU of the Gun System process a alert sign one.   
 
         [0033]    Because the gun location is in the retraction area, while the user turns on the power of gun system; Then, the CPU of gun system does not executes software of program to identify the enter passwords from user who is authorized user or not; and the trigger of the gun is still in locking position; however, the CPU of gun system will automatically monitor the gun takes how long time staying in the restriction area. 
         [0034]    If the staying time T less than the max time T, Mean the user moves out from the restriction area by his/her self before the Max Time T ending; Then, the CPU of the gun system will allow the user to enter passwords out of restriction area; 
         [0035]    If the staying time T greater than Max Time T, the CPU of the gun system will create alarm and also send a message to the Gun-Control Management System. 
         [0036]    According to the law, determination a Max Time T is to allow the user stays max time in Restriction Area when the gun is in restriction area and the user cannot enter passwords; Mean give a chance to user who moves out from the restriction area by themselves. Otherwise, the police will obtain information from Gun-Control Management System and come to prohibit the user in restriction area as soon as possible. 
         [0037]    Designing MaxTimeT is to allow the user stays max time in Restriction Area which is maintained in the memory of the gun system and MaxTimeT is constant time value which is decided according to the law; initially time T 0 =0 which is maintained in memory of the gun system also; a checkingTimeT which is constant time and less than MaxTimeT and maintained in memory of the gun system. 
         [0038]    First, the CPU of the gun system processes present fifteen inventions CPU alarm; 
         [0039]    Then CPU of gun system executes software of the program to obtain MaxTimeT, checkingTimeT and T 0  from memory of gun system; the CPU of gun system calculatedly stay time T in Restriction Area time: T=checkingTimeT+T 0 ; if T&lt;MaxTimeT; then T 0 =T; If T T&gt;MaxTimeT; then T 0 =0; T 0  will be updated and maintained in memory of gun system by the CPU of gun system. 
         [0040]    If the T&gt;MaxTime T, the CPU of the Gun System sends a flagOne with identity Gun System data from memory of gun system and location data of the gun from GPS of gun system to Gun-Control Management System. 
         [0041]    Mean when the gun in the restriction area, the CPU of the Gun System does not executes software program for identifying authorized user and also keeps the trigger of the gun in the locking position. So that no one can enter passwords and cannot use gun for shooting when the gun in the restriction area. Mean the prohibition the gun violence in restriction area by the Gun System in reactive mode. 
         [0042]    If the T&lt;MaxTime T, then, CPU of the gun system continue to track the gun location which processing in previous invention seven again.
   10. In order to nine aspect of the present invention, in the present ten invention is Gun-Control Management System deal with flagOne. The Gun-Control Management System receives a flagOne from the Gun System of the gun,   
 
         [0044]    If the identity Gun System data from the flagOne and identity Gun System data from Personal Information Database is equivalently, thereby the Gun-Control Management System obtains the personal information from Personal Information Database according to identity Gun System data from flagOne. And the Gun-Control Management System utilizes GPS system to monitor the gun moving location based on the flagOne message from the Gun System. The Gun-Control Management System sends personal information and location of the gun according to the flagOne message to police. Mean that the police will investigation the firearm and prohibit firearm stay in the restriction area. 
         [0045]    If the identity Gun System data from the flagOne and identity Gun System data from Personal Information Database is not equivalently, Mean this identity Gun System data of the Gun System is not registered in the Gun-Control Management System, thereby, the Gun-Control Management System sends location of the the gun to the police and also monitors this location of the the gun according to the flagOne from the Gun System. 
         [0046]    The advantage is ensuring that the user cannot stay too long in restriction area, even though the trigger of the gun still is in the locking position, however, according to the law, prevent the firearm carry the gun in pubic place in reactive mode.
   11. Furthermore, another present eleven inventions is to prohibition gun in restriction area after Enter passwords method and processing, Mean during firearm can use the gun for shooting, The CPU of the Gun System utilizes the GPS of the Gun System automatically to track the location of the gun. Each checking time T minutes, the CPU executes software of the program to identify whether location data from GPS of the Gun System and Restriction data from the memory of the Gun System is equivalently or not,   
 
         [0048]    If location data from GPS of the Gun System and Restriction data from the memory of the Gun System is equivalently, thereby the CPU of the gun system process present fifteen inventions CPU alarm and present eighteen invention in Turn off power by CPU. 
         [0049]    Mean if the firearm carry gun into the restriction area, the red light of the gun system is on and scream sound will be out from the microphone of the gun system to tell the firearm that the trigger of the gun will be automatically locked by CPU of the gun system and tell other people go away from this firearm. And not only the trigger of the gun is locked and also the power of the gun is turn off by the CPU of gun system automatically. Mean prohibition the gun violence in restriction area with Gun System in reactive mode. 
         [0050]    The advantage is that the crime does not have any chance to make the gun violence in restriction area without any other systems/laws or police enforcing operation.
   12. Furthermore, another present twelve inventions is to prohibit gun violence from reporting information about the location of the gun violence during the gun violence occurring. The gun violence maybe occur out of the restriction area. Mean the crime maybe is a authorized user/Unauthorized user; Mean the crime may take the gun from the authorized user, and the gun already for the firing, Mean the crime can utilizes gun for firing in the personal place such as home. Mean the crime is out of the restriction area. Mean no matter where the gun violence is occurring.   
 
         [0052]    The Gun-Control Management System receives reporting information with the location of the gun violence. thereby, the Gun-Control Management System broadcasts ProhibitionMessage with the location of the gun violence to the Gun System. The CPU of Gun System receives ProhibitionMessage from the Gun-Control Management System, the location data of the gun violence from ProhibitionMessage and the location data from the GPS of the Gun System is equivalently, thereby, the CPU of the Gun System process next thirteen present inventions is alert sign two.
   13. According to the previous twelve inventions, In this thirteen present inventions is the CPU of Gun System process a alert sign two. First the CPU of the gun system precess present fifteen CPU alarm to turn on the red light and scream sound out from the microphone of the gun system. Then, the CPU of the Gun System sends a flagTwo with identity Gun System data from memory of the gun system and location data of the gun from GPS of gun system to the Gun-Control Management System. The Gun-Control Management System deal with flagTwo in present fourteen inventions.   
 
         [0054]    Mean the CPU of the Gun System identify that the location data from ProhibitionMessage matches with gun location data from the GPS of the gun system, thereby, the CPU of Gun System creates alarm indicating that the trigger of the gun will be locked and tell other people leave away from the firearm. 
         [0055]    After that, the CPU of the gun system process present eighteen inventions Turn off power by CPU to shut down the power and also the trigger of the gun move from unlocking position to lock position. 
         [0056]    Mean Prohibition gun violence by the Gun-Control Management System and Gun System in proactive during the gun violence happen and Mean reducing the victim number during gun violence happen before the police come or waiting the criminal gives up.
   14. In order of previous inventions thirteen, in this fourteen present inventions is Gun-Control Management System deal with flagTwo message from the Gun System. When the Gun-Control Management System receives the flagTwo message with identity Gun System data and location data of the gun from the Gun System, then, the Gun-Control Management System realizes that this flagTwo is from the Gun System of the criminal&#39;s gun. The Gun-Control Management System executes software to search criminal&#39;s personal information from Personal Information Database according to identity Gun System data from flagTwo.   
 
         [0058]    If the identity Gun System data from the flagTwo and identity Gun System data from the Personal Information Database is equivalently, thereby, the Gun-Control Management System obtains criminal&#39;s personal information from the Personal Information Database. And the Gun-Control Management System sends criminal&#39;s personal information and gun location data from flagTwo to police, Mean the police will be more easy and fast to investigation gun violence and prohibition gun violence in proactive mode. 
         [0059]    If the identity Gun System data from the flagTwo and identity Gun System data from the Personal Information Database is not equivalently, the Gun-Control Management System sends location of gun from flagTwo to police, Mean the police will be more easy and fast prohibition gun violence in proactive mode. 
         [0060]    Mean if only the location of the gun violence information is provided to the Gun-Control Management System from gun system of the gun, the Gun-Control Management System communicates with the gun system to prohibit gun violence during gun violence happen in proactive mode and also assistance the police investigation and reduce victim in gun violence.
   15. According to previous inventions, aspect of this fifteen present inventions is CPU alarm processing. When the gun close to/in the restriction area, the CPU of the gun system will automatically process CPU alarm; or when the gun is in the gun violence from the reporting, or the gun is stole from owner who reporting to Gun-Control Management System in present seventeen inventions; Then, the CPU of the gun system will receive messages from the Gun-Control Management to process CPU alarm. In this present inventions is that CPU of the gun system sends a signal to turn on red light of the gun system; Mean that alert the firearm that the trigger of the gun will be locked; and also the CPU of gun system send a signal turn on scream sound from the microphone; Mean to tell other people just run away from the firearm who maybe is a dangerous person.   
 
         [0062]    Mean that CPU alarm to protect the people before gun violence happen/occurring and reduce the victim number in gun violence without any other systems/laws/and police enforcing operation in reactive mode.
   16. According previous inventions, in this sixteen present inventions is turn off power by user. A authorized user turn on the power of the gun for the shooting in legal area, when the user wants to turn off the power, she/he presses a turn off button on the Remote Power Switch and a signal which is electromagnetic waves is sent from Remote Power Switch to Remote Power Control of the gun system. Then, the Remote Power Control of gun system sends a turn off signal to the CPU of the gun system which process the present eighteen inventions Turn off power by CPU.   
 
         [0064]    The advantage is if the gun is taken by other people such as criminal in gun violence, the owner can turn off power of the gun in a distance, then, the criminal cannot use owner gun for shooting in gun violence. And even though the crime uses the Remote Power Switch to turn on the power of the gun system of the gun, however, the crime still need to passwords from the owner. Mean the crime can not utilizes the gun who takes from other people such as police/authorized user. Mean it is prohibition the gun violence happen and reduce the victim in the gun violence without other system/law and police enforcing operation in reactive mode.
   17. In this seventeen present inventions is prohibiting Gun Violence with personal information. The Remote Power Switch is relatively low powered and will send signals shorter such as 35-75 ft. If using the electromagnetic radiation cannot penetrate through solid walls. Mean if the gun is far away from the owner, then the owner cannot turn off power when the power of gun system still is on and also can be used for shooting. Or the crime maybe stolen the using gun for gun violence, Then the owner must report to the Gun-Control Management System with his personal information.   
 
         [0066]    When the Gun-Control Management system receives reporting and obtains the personal information, then, it checks whether the personal information from the reporting matches with the personal information from Personal Information Database. 
         [0067]    If the personal information from reporting and the personal information from the Personal Information Database is equivalently, thereby, the Gun-Control Management System obtains identity gun system data of the gun system from the Personal Information Database according to personal information, then, the Gun-Control Management System sends a ProhibitionMessageTwo with identity gun system data to the gun system. the CPU of gun system executes software of the program to check whether the identity gun system data from the ProhibitionMessageTwo matches with per-stored identity gun system data from the memory of the gun system, 
         [0068]    If the identity gun system data from the ProhibitionMessageTwo and per-stored identity gun system data from the memory of the gun system is equivalently, thereby, the CPU process previous inventions in fifteen CPU alarm. Mean that the trigger will be locked by the CPU of the gun system and tell other people go away from this firearm to reduce victim in gun violence, and the CPU of the gun system process present eighteen invention Turn off power by CPU to enforce the trigger of the gun from the unlock position to locking position and also turn off the power of the gun, so that the criminal cannot use the stolen gun during gun violence. Mean Gun-Control Management System and Gun System thwart gun violence and reduce the victim in gun violence without other system/law and police enforcing operation in proactive mode.
   18. According to previous inventions, in this present inventions is Turn off power by CPU. After turn off the power, the gun must return in the safety position, mean the trigger of the gun must in the locked position, so that no one can use the gun for shooting to prevent the children/other people use the gun without authorized user permission.   
 
         [0070]    When the CPU of gun system receives turn off signal from the Remote Power Control of gun system, first, the CPU sends a signal to the disabling device; Then, the disabling device of the gun system receives signal from the CPU of the gun system to move the trigger of the gun from unlocking position to the locking position. After that, the CPU of the gun system sends a signal to Remote Power Control of gun system which will turn off power of the gun system. 
         [0071]    The advantage is indicating in previous inventions, once the criminal use other people gun such as from the police/authorized user, the gun still can be controlled by the Gun-Control Management System and Gun system of the gun and turn off the power of the gun system of the gun, and also the trigger of the gun is locked by the CPU of the gun system. Mean that Gun-Control Management System and Gun System prohibit gun violence without any other system/law and police assistance in proactive mode. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0072]      FIG. 1 : System component: is depicts a diagram illustrating of Gun System and Gun-Control Management System for prohibition gun violence in proactive and reactive active of the present invention. 
           [0073]      FIG. 2 : depicts a diagram illustrating of Gun-Control management System Database. 
           [0074]      FIG. 3 : depicts a diagram illustrating of Gun System. 
           [0075]      FIG. 4 : depicts a flowchart illustrating the processing of Maintaining identity gun system data, 
           [0076]      FIG. 5 : depicts a flowchart illustrating the processing of Maintaining Restriction area data. 
           [0077]      FIG. 6 : depicts a flowchart illustrating the processing of Buying Gun. 
           [0078]      FIG. 7 : depicts a flowchart illustrating the processing of Prohibiting the gun in the Restriction Area once turn on the power. 
           [0079]      FIG. 8 : depicts a flowchart illustrating the processing of Identifying user. 
           [0080]      FIG. 9 : depicts a flowchart illustrating the processing of CPU alert sign one. 
           [0081]      FIG. 10 : depicts a flowchart illustrating the processing of Gun-control Management system deal with flagOne message. 
           [0082]      FIG. 11 : depicts a flowchart illustrating the processing of Prohibiting the gun in restriction area after enter passwords. 
           [0083]      FIG. 12 : depicts a flowchart illustrating the processing of Prohibiting the gun violence with the location of the gun violence during the gun violence occurring. 
           [0084]      FIG. 13 : depicts a flowchart illustrating the processing of CPU alert sign two 
           [0085]      FIG. 14 : depicts a flowchart illustrating the processing of Gun-control Management System Deal With flagTwo. 
           [0086]      FIG. 15 : depicts a flowchart illustrating the processing of CPU alarm. 
           [0087]      FIG. 16 : depicts a flowchart illustrating the processing of Turn Off Power by User. 
           [0088]      FIG. 17 : depicts a flowchart illustrating the processing of Prohibiting Gun Violence with Personal Information. 
           [0089]      FIG. 18 : depicts a flowchart illustrating the processing of Turn Off Power by CPU. 
       
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
       [0000]    
       
           FIG. 1 : Shows a present invention Gun System and Gun-Control Management System for prohibition gun violence in reactive and proactive diagram of an exemplary network architecture generally at  10  that is capable implementing various features described below:  FIG. 1  depicts the gun-control management system  11  with network accessible data storage  13 . The computer  12  of gun-control management system  11  communicates police  15  over the wired network  14 . Gun-control Management system  11  includes one and more resources. Exemplary resources can include without limitation, scanners, tape drives, laser pointers etc. Such databases  13  of the gun-control management system  11  can be operated by and/or associated with service system for which authentication is desired. The Gun-control Management System has GPS system (not shown) to receive signal from satellite  22  to track location of the suspicious gun  18 . 
       
     
         [0091]    An gun  19  installs a gun system  18  which has a wireless interfaces  17 , so that the gun  19  just like a portable device capable communicates with gun-control management system  11  over wireless network  20  via wireless interfaces  17 . 
         [0092]    The officer of police  15  are going  21  to place  16  for prohibition gun violence according to information from the gun-control management system  11  via wired network  14 .
     FIG. 2 : A plurality of database systems of the gun-control management system  11  is provided to store identity gun system data and personal information including name, home address and telephone number in Personal Information Database  31  which is for identify gun system and personal information in prohibition gun violence and also assistance police ( 15  in  FIG. 1 ) investigation gun violence in the future; to store the identity gun system data in Identity Database  32  for identifying this gun ( 19  in  FIG. 1 ) with gun system ( 18  in  FIG. 1 ) is registered in Gun-control management system  11 . And according to the law, establishment Restriction Area data which are stored in Restriction Area Database  33  to restrict the firearm in restriction area such as school, shop, and cinema etc.     FIG. 3 : present invention in  FIG. 3  is a block diagram exemplary illustrating an gun system  18  of the gun ( 19  in  FIG. 1 ). The Gun System  18  includes an central processing unit (CPU  38 ), a read-write memory (RAM  35 ), a only read memory (ROM  43 ), a disabling device  36 , a GPS  37  device, a USP port  39 , a green light  40 , a red light  42  and a microphone  41 ; a Remote Control Power  25 , a stand-alone Remote Power Switch  26 .   
 
         [0095]    The stand-alone Remote Power Switch  26  sends signal such as electromagnetic waves  27  to Remote Power Control  25 . Mean the Remote Power Switch is that it has no wires connection with Remote Power Control  25 . 
         [0096]    When a turn on button (not shown diagram) on the Remote Power Switch  26  is pressed, a signal such as electromagnetic waves  27  is sent to the Remote Power Control  25  which turns on the power of the gun system  18 . 
         [0097]    When a turn off button (not shown diagram) on the Remote Power Switch  26  is pressed, a signal such as electromagnetic waves  27  is sent to the Remote Control Power  25 , the Remote Control Power receives the electromagnetic waves  27  convert to digital data and send to the CPU  38 , The CPU  38  obtains turn off signal from Remote Power Control  25  and sends a signal to disabling device  36  for moving the trigger of the gun ( 19  in  FIG. 1 ) from the unlocking position to lock position. After that, the CPU sends a turn off signal to Remote Power Control  25 ; the Remote Power Control receives turn off signal from CPU to turns off the power (not shown diagram) of gun system  18 . 
         [0098]    The CPU  38  performs maintaining data operation into RAM  35  and ROM  43 ; and the user (not shown) utilizes a stand-alone electrical device (etc: cell phone/iPad not shown diagram) with a cable (not shown diagram) connection with USP port  39  entering passwords to the CPU  38 ; For identifying authorized user (not shown in diagram), the CPU  38  executes a software of the program to identify the data from USP port  39  is authorized user or not; and the CPU  38  executes software of the program to identifying the data from GPS  37  is in/out of restriction area; The ROM  43  maintains identity gun system data of the gun system to provide unit identity of the gun system for the CPU  38  communication with gun-control management system via wireless network; The RAM  35  maintains multiple data for the CPU  38  processing. The red light  42  is to alert the user the trigger of the gun is in the locking position and a scream sound from the microphone  41  is to tell other people that the firearm is dangerous such as criminal in gun violence and just go away from the firearm; The green light  40  is to tell user the gun is readying for enter passwords.
     FIG. 4 : In this present invention exemplary illustrating process  45  of maintaining identity gun system data in the gun system and gun-control management system. First, Each gun system maintains unit identity gun system data in the memory (ROM  43  in  FIG. 3 ) in the manufacture  46 . and embodiment the Gun System inside the gun in the manufacture  47 . The officer of the manufacture writes identity gun system list with gun sent to the shop with gun  53 .The office of manufacture uses computer to send Identity Message to the Gun-control Management System via wired network  48 . The Identity Message includes each identity gun system data of Gun System  49  in manufacture. The computer of the Gun-control Management System receives Identity Messages  50  and maintains identity gun system data in the Identity Database  51  according to the Identity Message and this gun is registered  52 .     FIG. 5 : In this present invention exemplary illustrating process of maintaining restriction area data in the memory of Gun System  55 . First, the computer of the Gun-control management system establishes the restriction area data by the law and maintain the restriction data in the Restriction Area Database ( 33  in  FIG. 2 ). The Gun-control Management system sends a Restriction Message to gun system which are still in the manufacture  56 . This Restriction Message includes identity gun system data from Identity Database ( 32  in  FIG. 2 ) and Restriction Area Data from the Restriction Area Database  57 . The CPU ( 38  in  FIG. 3 ) of the gun system receives this Restriction Message to check whether the identity gun system data from Restriction Message matches with per-stored identity gun system data from memory of the gun system  58 .   
 
         [0101]    If the identity gun system data from the Restriction Message and per-stored identity gun system data from the memory of the gun system is equivalently  63 , then, the CPU of the gun system executes software of the program to maintain Restriction area data in the memory RAM ( 35  in FIG.  3 ) of the gun system  61 . then, the gun system completely maintain data information which need to be used in prohibiting gun violence in future and the gun with gun system can be delivered to shop for selling  62 . 
         [0102]    If the identity gun system data from the Restriction Message and per-stored identity gun system data from the memory of the gun system of the gun is not equivalently  64 , thereby, the CPU of gun system ignore this Restriction Message. However, if the gun system of the gun does not maintain the Restriction Area Data, the gun cannot be used for the selling.
     FIG. 6 : In this prevent invention exemplary illustrating process of buying gun  65 . Once the buyer makes decision to buy a gun ( 19  in  FIG. 1 ) which is embedded with gun system ( 18  in  FIG. 1 ), the buyer provides personal information to seller  66 . and the personal information includes buyer&#39;s name, home address and telephone number  67 , and the seller obtains identity gun system data of gun system of the sold gun according to the identity gun system list ( 53  in  FIG. 4 ) which is from manufacture; the seller sends identity gun system data and buyer&#39;s personal information to Gun-control Management system via wired network  68 . then, the Gun-control Management system maintains identity gun system data and buyer&#39;s personal information in Personal Information Database ( 31   FIG. 2 )  69 . and the buyer sets up a personal passwords with stand-alone electrical device (such as cell phone/iPad not shown diagram) with a cable (not shown diagram) connected to USP port ( 39  in  FIG. 3 ) of the gun system of the sold gun, and the CPU of the gun system executes software of the program to maintain the password from the electrical device (not shown diagram) in the memory (ROM  43  in  FIG. 3 ) of the gun system of the sold gun  70 . Final, the gun system of the sold gun maintained identity Gun System data, Restriction Area Data and Password data in the memory of the gun system  71 . and the gun with gun system can be controlled by the gun system and Gun-control Management system  72 .     FIG. 7 : In this prevent invention exemplary illustrating process of prohibition the gun in the Restriction Area while turn on the power  75 . The user press an turn on button on stand-alone Remote Power Switch, The Remote Power Control of gun system picks up a signal such as electromagnetic waves from the stand-alone Remote Power Switch to turn on the power of the gun system of the gun  82 .   
 
         [0105]    Once the user turns on the power of the gun system of the gun, first, the CPU of gun system receives the location data of the gun from the GPS device of the gun system  76 . The CPU of gun system executes the software of the program to compare the entering location data of the gun from the GPS of the gun system with Restriction Area data from memory of the gun system  77 . 
         [0106]    If the location data of the gun from GPS of gun system is out of the Restriction area data from memory of the gun system  78 . then, the CPU of the gun system turns on the green light  79  which mean that readying for the enter password, so that next step  80  the CPU of the gun system process present inventions ( 85  in  FIG. 8 ) identify user. 
         [0107]    If the location data of the gun from the GPS of the gun system is in Restriction Area data from memory of the gun system  81 , then, next step the CPU of the gun system process ( 100  in  FIG. 9 ) alert sign one.
     FIG. 8 : In order to previous present invention  FIG. 7  exemplary illustrating process of identifying user  85 . after the user turns on the power of the gun system, the user waits for the green light of the gun system on which mean that the gun location is out of the restriction area and the gun system of the gun allows the user enter passwords  86 . The user enters his passwords with his electrical device (such as cell phone not shown diagram) connection to USP port of the gun system via cable (not shown diagram)  87 . The CPU of the gun system gains a passwords data from the USP port of the gun system to compare with per-stored passwords data from memory of the gun system  88 .   
 
         [0109]    If the enter passwords data from the USP port of the gun system matches with per-stored passwords data from memory of the gun system  89 , which mean that the user is authorized user, thereby, the CPU of the gun system of the gun checks whether the red light of the gun system is on. If the red light of the gun system is on, then, the CPU of the gun system turns off the red light  91 ; the CPU of the gun system sends a signal to the disabling device of the gun system, so that the disabling device of the gun system receives signal from the CPU of the gun system and moves the trigger of the gun from locking position to unlock position  92 , Final the gun can be used by the authorized user in the legal area  93 . 
         [0110]    If the red light of the gun system is off, then, The CPU of Gun System go to process  92 . 
         [0111]    If the enter passwords data from the USP port of the gun system does not match with per-stored passwords data from memory of the gun system, The CPU of the gun system of the gun checks whether the red light is on, if the red light is off  94 , then turn on the red light to tell user who is not authorized user  95 , the gun is not ready for shooting, then, the user is going to back  87  to re-enter passwords. 
         [0112]    If the red light of the gun system is on  96 , the user is going to back  87  to re-enter passwords.
     FIG. 9 : In order previous invention in  FIG. 7  in this present inventions exemplary illustrating process of the CPU alert sign one  100 . The CPU of the gun system process ( 175  in  FIG. 15 ) CPU alarm  102  to alert firearm cannot use gun for shooting and tell other people go away from this firearm. The CPU of the gun system of the gun does not executes software of program to identify enter passwords from USP port of the gun system, then, the trigger of the gun is still locked by the disabling device of the gun system.   
 
         [0114]    Initially the T 0 =0; MaxTimeT=C; Mean Max Time T in restriction area (C is constant value time); checkingTimeT=T (T is constant value time), Mean each T time the CPU will check the location data from the GPS of the gun system. The T 0 , MaxTimeT and CheckingTimeT are maintained in memory of the gun system. The user is staying in restriction area time T=checkingTime+T 0 ; 
         [0115]    First, the CPU of gun system executes software of the program to take T 0 =0 from the memory of the gun system  99  and calculates staying time T=checkingTimeT+T 0   106 ; 
         [0116]    then, The CPU of the gun system executes software of the program to check whether the T&gt;MaxTimeT. 
         [0117]    If the T&lt;MaxTimeT, CPU of gun system set T 0 =T  101 ; Then CPU of gun system maintained T 0  in memory of gun system  98 . After that, the CPU of the gun system process  109  to go back previous invention  77   FIG. 7  to check gun location again. 
         [0118]    If the T&gt;MaxTimeT, then, the CPU of gun system set the T 0 =0 in  108 ; and Then CPU of gun system maintained T 0  in memory of gun system  97 . And the CPU of the gun system of the gun sends a flagOne message to Gun-control Management system  103 . The flagOne message includes identity gun system data and the location data of the gun  104 . Then in  105  going to process the Gun-control Management system deal with flagOne  110  in  FIG. 10 .
     FIG. 10 : In order previous inventions in  FIG. 9  exemplary illustrating process of the Gun-control Management System deal with flagOne  110  from gun system. Once the Gun-control management system receives the flagOne from the CPU of the gun system  111 , It checks whether the identity gun system data from the flagOne matches with identity gun system data from Personal Information Database  112 .   
 
         [0120]    If the identity gun system data from flagOne and identity gun system data from Personal Information Database is equivalently  113 , The Gun-control management system obtains the personal information from Personal Information Database according to the identity gun system data from flagOne  114 . The Gun-control management system utilizes the GPS system ( 22  in  FIG. 1 ) to monitor the gun location according to the identity gun system data from the flagOne  115 . the Gun-control management system sends the personal information to the police  117 . and also the Gun-control management system sends location of the gun to police  118 . Then, Gun-control management and police will control the firearm to prohibiting the gun violence  119 . 
         [0121]    If the identity gun system data from flagOne and identity gun system data from Personal Information Database is not equivalently  121 , then  118  the Gun-Control management system sends the location of the gun to police. So that the police can prohibit the firearm in the restriction area in reaction  119 .
     FIG. 11 : In this present inventions exemplary illustrating process of prohibition the gun in restriction area after enter passwords  130 . During the firearm enters passwords and can use the gun for the firing, the CPU of the gun system obtains the location data from the GPS of the gun system at each T minutes  131 . and the CPU of the gun system executes the software of the program to identify the gun location is in or out of the restriction area  132 . If the location data from the GPS of the gun system and the restriction area data from memory of gun system is equability  133 , The CPU of the gun system process alarm according to present inventions CPU alarm ( 175  in  FIG. 15 ) to alert the firearm that the trigger will be locked and tell other people go away from this firearm  134 ; thereby the CPU of the gun system turns off power  135  according to present inventions Turn off power by CPU ( 205  in  FIG. 18 )   
 
         [0123]    If the location data from the GPS of the gun system and the restriction area data from memory of gun system is not equability  136 , the CPU of gun system of gun returns back  131  step to continually check the location of the gun.
     FIG. 12 : In this present inventions exemplary illustrating process of Prohibiting Gun violence with location of the gun violence during the gun violence occurring  140 . while the gun-control management system receives the location of the gun violence information from the reporting  141 , the Gun-control management system broadcasts ProhibitionMessage with criminal&#39;s location data to the gun system of the gun  142 .   
 
         [0125]    The CPU of gun system receives the ProhibitionMessage from the Gun-control management system and executes the software program to compare the criminal&#39;s location data from ProhibitionMessage  143  and the location data from the GPS of the gun system of the gun is equivalently  144 , thereby, the CPU of the gun system process CPU alert Sign Two according to present inventions ( 150  in  FIG. 13 ) alert sign two  145 . 
         [0126]    If the criminal&#39;s location data and location of the gun from GPS of the gun system of the gun is not equivalently, thereby, the CPU of the gun system just ignore ProhibitionMesssage  146 .
     FIG. 13 : According to previous  FIG. 12  invention, In this present inventions exemplary illustrating process of CPU of the gun system of the gun process alert sign two  150 . The CPU of the gun system process alarm according to present invention CPU alarm ( 175  in  FIG. 15 )  151  to alert the firearm that the trigger of the gun will be locked and tell other people run away from the firearm and the CPU of the gun system of the gun sends a flagTwo message  154  with identity gun system data from the memory of the gun system and location data of the gun from the GPS of the gun system  155  to Gun-control management system. After that, the CPU of the gun system of the gun turn off power according to present invention Turn off power by CPU ( 205  in  FIG. 18 )  153 . Mean the gun violence is prohibited by the gun system. The Gun-control management system receives  156  flagTwo message to deal with flagTwo ( 160  in  FIG. 14 )     FIG. 14 : In order to the previous invention in  FIG. 13 , In this present inventions exemplary illustrating process of Gun-control management system deal with flagTwo  160 . Once the Gun-control management system receives the flagTwo from the gun system  161 , the computer of the Gun-control management system executes the software of program to search the criminal&#39;s information  162  according to flagTwo whether in Personal Information Database.   
 
         [0129]    The identify gun system data from the flagTwo and identity gun system data from the Personal Information Database is equivalently  163 , thereby, the computer of the gun-control management system obtains the criminal&#39;s personal information from the Personal Information Database according to the identity gun system data  164 . and Gun-control management system sends criminal&#39;s personal information  166  and criminal&#39;s location of the gun to the police  167 . 
         [0130]    If the identify gun system data from the flagTwo and identity gun system data from the Personal Information Database is not equivalently  169 , the Gun-control management system sends criminal&#39;s location of the gun to the police  167 . 
         [0131]    Mean when only know the location of the gun violence, the Gun-control management system and Gun system still can prohibit gun violence in proactive and also assistance police investigation the criminal in gun violence  168 .
     FIG. 15 : According to previous inventions; In this present inventions exemplary illustrating process of CPU alarm  175 . The CPU of the gun system of the gun sends a signal to turn on the red light  176  and sends a signal to turn on the scream sound from the microphone  177  to alert the firearm that the trigger of the gun is locked and tell other people go away from the firearm  178 .     FIG. 16 : In order to previous invention, In this present inventions exemplary illustrating process of Turn Off Power by User  180 . While the firearm wants to turn off the power of the gun system, he/she just push the turn off button (not shown on diagram) on Remote Power Switch  181 . Then, a signal such as electromagnetic waves from Remote Power Switch is sent to Remote Power Control, the CPU of the gun system obtains turn off signal from the Remote Power Control  182 . The CPU of the gun system turn off power according to present inventions Turn off power by CPU ( 205  in  FIG. 18 ). Then, after turn off the power, the gun will be in the safety situation  185 .     FIG. 17 : In this present inventions exemplary illustrating process of Prohibiting Gun Violence with Personal Information  190 . When the firearm cannot shut down the power of the gun system because the Remote Power Control cannot receive a turn off signal from the Remote Power Switch (such as the distance too far away). In one words, the firearm needs to help and call the Gun-Control Management System. Then, the Gun-Control Management System receives reporting with personal information including name, home address and telephone number  191 . The Gun-Control Management System executes software of the program to check whether the personal information exist in the Personal Information Database  192 .   
 
         [0135]    If the personal information from the reporting and personal information from the Personal Information Database matches  194 , thereby, the Gun-Control Management System obtains identity gun system data from the Personal Information database according to the personal information and sends a ProhibitionMessageTwo with identity gun system data to the CPU of the gun system  195 . 
         [0136]    While the CPU of the gun system obtains the identity gun system data from ProhibitionMessageTwo. If the identity gun system data from ProhibitionMessageTwo and per-stored identity gun system data from the memory of the CPU of the gun system is equivalently, thereby, the CPU processing alarm according to previous inventions CPU alarm ( 175  in  FIG. 15 )  196  to alert the firearm that the trigger of the gun will be locked and tell other people run away from the firearm. And The CPU of the gun system of the gun turn off power according to present inventions Turn off power by CPU ( 205  in  FIG. 18 ) Mean the gun is locked by the Gun-Control Management System with owner permission  198 . 
         [0137]    If the personal information from the reporting and personal information from the Personal Information Database does not match  199 , the Gun-Control Management System will ignore this reporting information.
     FIG. 18 : In order previous inventions, In this present inventions exemplary illustrating process of Turn off power by CPU  205 . the CPU of gun system sends a signal to disabling device  206 , the disabling device of gun system receives signal from the CPU of gun system to move the trigger of the gun from unlocking position to lock position. After that, the CPU of gun system sends turn off signal to Remote Power Control  207 , the Remote Power Control receives turn off signal from the CPU of the gun system to turn off the power of gun system  208 . Mean before turn off power of gun system, the trigger of the gun is in locking position, so the gun keeps in the safety position without other equipment or system.