Portable electronic device, storage medium and method for reporting location of the portable electronic device
First Claim
1. A portable electronic device, comprising:
- a storage system;
at least one processor;
an accelerometer;
a gyroscope;
a global position system (GPS) receiver;
one or more programs stored in the storage system and executed by the at least one processor, the one or more programs comprising;
a detection module that detects an acceleration of the portable electronic device via the accelerometer, and determines whether the portable electronic device is falling according to the detected acceleration of the portable electronic device;
a determination module that detects an angular velocity of the portable electronic device via the gyroscope when the portable electronic device is determined as falling, and determines whether the portable electronic device is static for a predetermined time period according to the detected angular velocity of the portable electronic device;
a collection module that collects location information of the portable electronic device from the GPS receiver when the portable electronic device is static for the predetermined time period; and
a report module that sends the location information to a target electronic device using a communication application of the portable electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for reporting a location of a portable electronic device, an acceleration of the portable electronic device is detected via an accelerometer of the portable electronic device. The portable electronic device is determined as falling when a difference between the acceleration of the portable electronic device and an acceleration of gravity is in a predetermined range. An angular velocity of the portable electronic device is detected via a gyroscope of the portable electronic device when the portable electronic device is determined as falling. The portable electronic device is determined as static when the angular velocity of the portable electronic device equals zero. If the portable electronic device is static for a predetermined time period, location information of the portable electronic device is collected from a global position system receiver of the portable electronic device. The location information is sent to a target electronic device.
3 Citations
12 Claims
-
1. A portable electronic device, comprising:
-
a storage system; at least one processor; an accelerometer; a gyroscope; a global position system (GPS) receiver; one or more programs stored in the storage system and executed by the at least one processor, the one or more programs comprising; a detection module that detects an acceleration of the portable electronic device via the accelerometer, and determines whether the portable electronic device is falling according to the detected acceleration of the portable electronic device; a determination module that detects an angular velocity of the portable electronic device via the gyroscope when the portable electronic device is determined as falling, and determines whether the portable electronic device is static for a predetermined time period according to the detected angular velocity of the portable electronic device; a collection module that collects location information of the portable electronic device from the GPS receiver when the portable electronic device is static for the predetermined time period; and a report module that sends the location information to a target electronic device using a communication application of the portable electronic device. - View Dependent Claims (2, 3, 4)
-
-
5. A method for reporting a location of a portable electronic device, the method comprising:
-
(a) detecting an acceleration of the portable electronic device via an accelerometer of the portable electronic device, and determining whether the portable electronic device is falling according to the detected acceleration of the portable electronic device; (b) detecting an angular velocity of the portable electronic device via a gyroscope of the portable electronic device when the portable electronic device is determined as falling, and determining whether the portable electronic device is static for a predetermined time period according to the detected angular velocity of the portable electronic device; (c) collecting location information of the portable electronic device from a global position system receiver of the portable electronic device when the portable electronic device is static for the predetermined time period; and (d) sending the location information to a target electronic device using a communication application of the portable electronic device. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory storage medium storing a set of instructions, the set of instructions capable of being executed by a processor of a portable electronic device, causes the processor to execute a method for reporting a location of the portable electronic device, the method comprising:
-
(a) detecting an acceleration of the portable electronic device via an accelerometer of the portable electronic device, and determining whether the portable electronic device is falling according to the detected acceleration of the portable electronic device; (b) detecting an angular velocity of the portable electronic device via a gyroscope of the portable electronic device when the portable electronic device is determined as falling, and determining whether the portable electronic device is static for a predetermined time period according to the detected angular velocity of the portable electronic device; (c) collecting location information of the portable electronic device from a global position system receiver of the portable electronic device when the portable electronic device is static for the predetermined time period; and (d) sending the location information to a target electronic device using a communication application of the portable electronic device. - View Dependent Claims (10, 11, 12)
-
Specification