Mobile Emergency Attack and Failsafe Detection
First Claim
1. A method comprising:
- receiving, at a mobile device, user input commanding the mobile device to enter a first mode of operation;
in response to receiving the user input, the mobile device entering the first mode of operation;
while the mobile device is in the first mode of operation, the mobile device detecting an occurrence of a particular event from a set of specified events;
in response to detecting the occurrence of the particular event while the mobile device in the first mode of operation, the mobile device entering a second mode of operation and starting a timer;
while the mobile device is in the second mode of operation, the mobile device determining whether a particular input has been received at the mobile device prior to expiration of the timer;
in response to determining that the particular input was not received prior to the expiration of the timer, the mobile device automatically sending information to a specified recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile communication device can be placed into an “attack detection mode.” While the device is in attack detection mode, certain events can cause the device to summon assistance automatically. For example, while the device is in attack detection mode, if the device'"'"'s user ceases to interact with the device, then the device can automatically place a telephone call to emergency services (e.g., by calling 911). For another example, while the device is in attack detection mode, if an accelerometer contained within the device detects a sudden shock, then the device similarly can automatically place a telephone call to emergency services. After detecting a probable emergency situation, the mobile device can responsively and continuously emit a loud audible alarm through the device'"'"'s speakers at maximum volume regardless of the device'"'"'s current silence or volume settings, in an effort to attract help from other people who may be nearby.
32 Citations
25 Claims
-
1. A method comprising:
-
receiving, at a mobile device, user input commanding the mobile device to enter a first mode of operation; in response to receiving the user input, the mobile device entering the first mode of operation; while the mobile device is in the first mode of operation, the mobile device detecting an occurrence of a particular event from a set of specified events; in response to detecting the occurrence of the particular event while the mobile device in the first mode of operation, the mobile device entering a second mode of operation and starting a timer; while the mobile device is in the second mode of operation, the mobile device determining whether a particular input has been received at the mobile device prior to expiration of the timer; in response to determining that the particular input was not received prior to the expiration of the timer, the mobile device automatically sending information to a specified recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
receiving, at a mobile device, user input commanding the mobile device to enter a first mode of operation; in response to receiving the user input, the mobile device entering the first mode of operation; while the mobile device is in the first mode of operation, the mobile device detecting an occurrence of a particular event from a set of specified events; in response to detecting the occurrence of the particular event while the mobile device in the first mode of operation, the mobile device starting a timer and entering a second mode of operation in which the mobile device will automatically send information to an emergency service unless a particular input is received at the mobile device prior to expiration of the timer; while the mobile device is in the second mode of operation, the mobile device determining whether the particular input has been received at the mobile device prior to expiration of the timer; in response to determining that the particular input was received prior to the expiration of the timer, the mobile device exiting the second mode of operation without sending information to any emergency service.
-
-
22. A computer-readable memory storing instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
receiving, at a mobile device, an indication of a time interval; in response to receiving the indication of a time interval, starting a timer that expires after an amount of time based on the time interval has passed; in response to the expiration of the timer, instructing a user of the mobile device to interact with the mobile device; after instructing the user of the mobile device to interact with the mobile device, determining whether a person has interacted with the mobile device within a specified quantity of time since the user was instructed; and in response to determining that no person has interacted with the mobile device within the specified quantity of time, automatically placing a telephone call to a specified telephone number and playing a recorded audio message to an answerer of the call.
-
-
23. A computer-readable memory storing instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
receiving, at a mobile device, an indication of a time interval; in response to receiving the indication of a time interval, starting a timer that expires after an amount of time based on the time interval has passed since the indication; in response to the expiration of the timer, instructing a user of the mobile device to interact with the mobile device; after instructing the user of the mobile device to interact with the mobile device, determining whether a person has interacted with the mobile device within a specified quantity of time since the user was instructed; and in response to determining that a person has interacted with the mobile device within the specified quantity of time, resetting the timer to expire after an amount of time based on the time interval has passed since the interaction. - View Dependent Claims (24)
-
-
25. A system comprising:
-
a processor; a cellular telephony mechanism; a global positioning system configured to determine a current location of a mobile device containing the processor and cellular telephony mechanism; and an electronic memory that stores a program which is configured to cause the cellular telephony mechanism to place, automatically, one or more telephone calls to one or more telephone numbers that are mapped to the current location in response to detecting that a particular event from a specified plurality of events has occurred relative to the mobile device, and to play a recorded audio message to one or more answerers of the one or more telephone calls.
-
Specification