1. A method of operation of a central system comprising:
obtaining threat information for a plurality of locations;
receiving a threat request from a mobile device of a user, the threat request identifying a desired transaction type;
determining a threat level indicative of at least one of a physical safety of a location of the user of the mobile device for the desired transaction type and a network safety of the location of the user of the mobile device for the desired transaction type based on the threat information for the location of the user of the mobile device;
providing the threat level to the mobile device of the user; and
routing the user of the mobile device to a safe location for the desired transaction type if the threat level indicates that the location of the user of the mobile device is unsafe for the desired transaction type.
2. The method of claim 1 wherein routing the user of the mobile device to the safe location comprises:
examining the threat information for at least a subset of the plurality of locations to identify one of the at least a subset of the plurality of locations as the safe location for the desired transaction type;
generating a route from the location of the user of the mobile device to the safe location; and
automatically providing the route to the mobile device.
3. The method of claim 1 wherein routing the user of the mobile device to the safe location comprises:
examining the threat information for at least a subset of the plurality of locations to identify one of the at least a subset of the plurality of locations as the safe location for the desired transaction type; and
automatically providing information identifying the safe location to the mobile device.
4. The method of claim 1 wherein routing the user of the mobile device to the safe location comprises:
subsequent to providing the threat level to the mobile device of the user, receiving a route request from the mobile device to route the user of the mobile device to a safe location;
in response to the route request, examining the threat information for at least a subset of the plurality of locations to identify one of the at least a subset of the plurality of locations as the safe location for the desired transaction type;
generating a route from the location of the user of the mobile device to the safe location; and
providing the route to the mobile device.
5. The method of claim 1 wherein routing the user of the mobile device to the safe location comprises:
subsequent to providing the threat level to the mobile device of the user, receiving a route request from the mobile device to route the user of the mobile device to a safe location;
in response to the route request, examining the threat information for at least a subset of the plurality of locations to identify one of the at least a subset of the plurality of locations as the safe location for the desired transaction type; and
providing information identifying the safe location to the mobile device.
6. The method of claim 1 wherein routing the user of the mobile device to the safe location comprises:
examining the threat information for at least a subset of the plurality of locations to identify one or more safe locations for the desired transaction type from the at least a subset of the plurality of locations;
providing information identifying the one or more safe locations for the desired transaction type to the mobile device;
receiving a route request from the mobile device to route the user of the mobile device to the safe location, where the safe location is selected from the one or more safe locations by the user of the mobile device;
generating a route from the location of the user of the mobile device to the safe location; and
providing the route to the mobile device.
7. The method of claim 1 wherein routing the user of the mobile device to the safe location comprises:
examining the threat information for at least a subset of the plurality of locations to identify one or more safe locations for the desired transaction type from the at least a subset of the plurality of locations; and
providing information identifying the one or more safe locations for the desired transaction type to the mobile device, wherein the mobile device enables the user to select the safe location from the one or more safe locations and is enabled to obtain a route to the safe location.
8. The method of claim 1 wherein routing the user of the mobile device to the safe location comprises routing the user of the mobile device to the safe location such that unsafe locations are at least substantially avoided.
9. The method of claim 1 wherein for each location of the plurality of locations, the threat information for the location comprises at least one of a group consisting of: information regarding hack attempts that have occurred at the location, information regarding intrusions that have occurred at the location, information regarding malicious network activities that have occurred at the location, information regarding criminal activities that have occurred at the location, information regarding persons located at or near the location, demographic information for the location, user submitted threat information for the location, and whether the location is near a designated safe spot.
10. A central system comprising:
a communication interface communicatively coupling the central system to a mobile device of a user via a network; and
a control system associated with the communication interface and adapted to:
obtain threat information for a plurality of locations;
receive a threat request from the mobile device of the user, the threat request identifying a desired transaction type;
determine a threat level indicative of at least one of a physical safety of a location of the user of the mobile device for the desired transaction type and a network safety of the location of the user of the mobile device for the desired transaction type based on the threat information for the location of the user of the mobile device;
provide the threat level to the mobile device of the user; and
route the user of the mobile device to a safe location for the desired transaction type if the threat level indicates that the location of the user of the mobile device is unsafe for the desired transaction type.
11. A method of operation of a mobile device comprising:
obtaining threat information for a plurality of locations;
determining a threat level indicative of at least one of a physical safety of a location of a user of the mobile device for a desired transaction type and a network safety of the location of the user of the mobile device for the desired transaction type based on the threat information for the location of the user of the mobile device; and
routing the user of the mobile device to a safe location for the desired transaction type if the threat level indicates that the location of the user of the mobile device is unsafe for the desired transaction type.
12. The method of claim 11 wherein routing the user of the mobile device to the safe location comprises:
examining the threat information for at least a subset of the plurality of locations to identify one of the at least a subset of the plurality of locations as the safe location for the desired transaction type;
obtaining a route from the location of the user of the mobile device to the safe location; and
presenting the route to the user of the mobile device.
13. The method of claim 11 wherein routing the user of the mobile device to the safe location comprises:
presenting the threat level to the user of the mobile device;
receiving, from the user, a route request to route the user of the mobile device to a safe location;
in response to the route request, examining the threat information for at least a subset of the plurality of locations to identify one of the at least a subset of the plurality of locations as the safe location for the desired transaction type;
obtaining a route from the location of the user of the mobile device to the safe location; and
presenting the route to the user of the mobile device.
14. The method of claim 11 wherein routing the user of the mobile device to the safe location comprises:
examining the threat information for at least a subset of the plurality of locations to identify one or more safe locations for the desired transaction type from the at least a subset of the plurality of locations;
presenting information identifying the one or more safe locations for the desired transaction type to the user of the mobile device;
receiving, from the user, a route request to route the user of the mobile device to the safe location, where the safe location is selected from the one or more safe locations by the user of the mobile device;
obtaining a route from the location of the user of the mobile device to the safe location; and
presenting the route to the user of the mobile device.
15. The method of claim 11 wherein routing the user of the mobile device to the safe location comprises routing the user of the mobile device to the safe location such that unsafe locations are at least substantially avoided.
16. The method of claim 11 wherein for each location of the plurality of locations, the threat information for the location comprises at least one of a group consisting of: information regarding hack attempts that have occurred at the location, information regarding intrusions that have occurred at the location, information regarding malicious network activities that have occurred at the location, information regarding criminal activities that have occurred at the location, information regarding persons located at or near the location, demographic information for the location, user submitted threat information for the location, and whether the location is near a designated safe spot.
17. A mobile device comprising:
a communication interface; and
a control system associated with the communication interface and adapted to:
obtain threat information for a plurality of locations;
determine a threat level indicative of at least one of a physical safety of a location of a user of the mobile device for a desired transaction type and a network safety of the location of the user of the mobile device for the desired transaction type based on the threat information for the location of the user of the mobile device; and
route the user of the mobile device to a safe location for the desired transaction type if the threat level indicates that the location of the user of the mobile device is unsafe for the desired transaction type.
18. A method of operation of a central system comprising:
obtaining threat information for a plurality of locations;
receiving a threat request from a mobile device of a user, the threat request identifying a location of the user of the mobile device;
based on the threat information for the location of the user of the mobile device, generating mapping information that represents, for each transaction type of a plurality of transaction types, a threat level for each geographic area of a plurality of geographic areas for the transaction type, wherein the threat level is indicative of at least one of a physical safety of the geographic area for the transaction type and a network safety of the geographic area for the transaction type; and
providing the mapping information to the mobile device.
19. The method of claim 18 further comprising:
receiving a route request to route the user of the mobile device to a safe location for a desired transaction type within one of the plurality of geographic areas for the desired transaction type; and
routing the user of the mobile device to a safe location for the desired transaction type within the one of the plurality of geographic areas.
20. A method of operation of a mobile device comprising:
obtaining threat information for a plurality of locations;
based on the threat information for a location of a user of the mobile device, generating mapping information that represents, for each transaction type of a plurality of transaction types, a threat level for each geographic area of a plurality of geographic areas for the transaction type, wherein the threat level is indicative of at least one of a physical safety of the geographic area for the transaction type and a network safety of the geographic area for the transaction type; and
presenting the mapping information to the user of the mobile device.
21. The method of claim 20 further comprising:
receiving a route request to route the user of the mobile device to a safe location for a desired transaction type within one of the plurality of geographic areas for the desired transaction type; and
routing the user of the mobile device to a safe location for the desired transaction type within the one of the plurality of geographic areas.
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 pulse generation circuit comprising:
a P-type MOS transistor having a drain electrode that is connected to a first power source line;
a first N-type MOS transistor having a drain electrode that is connected to a source electrode of said P-type MOS transistor;
a second N-type MOS transistor having a drain electrode that is connected to a source electrode of said first N-type MOS transistor, a gate electrode that is connected to an input line to which an input pulse signal is inputted, and a source electrode that is connected to a second power source line;
a delay circuit having an input terminal that is connected to the source electrode of said P-type MOS transistor and to the drain electrode of said first N-type MOS transistor, and an output terminal that is connected to the gate electrode of said P-type MOS transistor and to the gate electrode of said first N-type MOS transistor;
an inverter having an input terminal that is connected to the source electrode of said P-type MOS transistor and to the drain electrode of said second N-type MOS transistor, and an output terminal that is connected to an output line to which a generated pulse is outputted; and
a keeper keeping a voltage level of the line to which the input terminal of said inverted is connected,
wherein when the input pulse signal is inputted to
the input, line, an output pulse having a pulse width corresponding to a delay-period of said delay circuit is generated.
2. A pulse generation circuit comprising:
a P-type MOS transistor having a drain electrode that is connected to a first power source line;
a first N-type MOS transistor having a drain electrode that is connected to a source electrode of said P-type MOS transistor, and a gate electrode that is connected to an input line to which an input pulse signal is inputted;
a second N-type MOS transistor having a drain electrode that is connected to a source electrode of said first N-type MOS transistor, and a source electrode that is connected to a second power source line;
a delay circuit having an input terminal that is connected to the source electrode of said P-type MOS transistor and to the drain electrode of said first N-type MOS transistor, and an output terminal that is connected to the gate electrode of said P-type MOS transistor and to the gate electrode of said second N-type MOS transistor;
an inverter having an input terminal that is connected to the source electrode of said P-type MOS transistor and to the drain electrode of said first N-type MOS transistor, and an output terminal that is connected to an output line to which a generated pulse is outputted; and
a keeper keeping a voltage level of the line to which the input terminal of said inverted is connected,
wherein when the input pulse signal is inputted to the input line, an output pulse having a pulse width corresponding to a delay of said delay circuit is generated.
3. A pulse generation circuit according to claim 1 or 2, wherein if the pulse width of the output pulse is shorter than the pulse width of the input pulse signal, said keeper functions as a high keeper.
4. A pulse generation circuit according to claim 1 or 2, wherein said delay circuit, of which the input terminal is connected via said inverter to the source electrode of said P-type MOS transistor and to the drain electrode of said first N-type MOS transistor, inverts the pulse inputted from the input terminal and outputs the inverted pulse to the gate electrode of said P-type MOS transistor and the gate electrode of said second N-type MOS transistor.
5. A pulse generation circuit according to claim 1, wherein said delay circuit includes at least one tap and adjusts the delay time on the basis of a control signal inputted via the tap.
6. A pulse generation circuit according to claim 1, wherein said delay circuit, when receiving a stop signal, stops the output of the output pulse in a way that keeps high (Hi) voltage levels of the gate electrodes of said P-type MOS transistor and of said first N-type MOS transistor.
7. A pulse generation circuit according to claim 1, wherein a gate circuit is provided between the output terminal of said delay circuit and the gate electrode of said first N-type MOS transistor, and
said gate circuit includes a chopping delay circuit having an input terminal that is connected to the input line, and a NOR circuit having an input terminal that is connected respectively to an output terminal of said chopping delay circuit and to the output terminal of said delay circuit, and inputs NOR of a pulse signal into which the output of said delay circuit in inverted and a pulse signal from said chopping delay circuit to the gate electrode of said second N-type MOS transistor.
8. A pulse generation circuit according to claim 2, wherein a gate circuit is provided between the output terminal of said delay circuit and the gate electrode of said second N-type MOS transistor, and
said gate circuit includes a chopping delay circuit having an input terminal that is connected to the input line, and a NOR circuit having an input terminal that is connected respectively to an output terminal of said chopping delay circuit and to the output terminal of said delay circuit, and inputs NOR of a pulse signal into which the output of said delay circuit in inverted and a pulse signal from said chopping delay circuit to the gate electrode of said first N-type MOS transistor.
9. A pulse generation circuit according to claim 2, wherein if the pulse width of the output pulse is shorter than the pulse width of the input pulse signal, said keeper functions as a high keeper.
10. A pulse generation circuit according to claim 2, wherein said delay circuit, of which the input terminal is connected via said inverter to the source electrode of said P-type MOS transistor and to the drain electrode of said first N-type MOS transistor, inverts the pulse inputted from the input terminal and outputs the inverted pulse to the gate electrode of said P-type MOS transistor and the gate electrode of said second N-type MOS transistor.