Method and system for discerning a false positive in a fall detection signal
First Claim
1. A method, comprising:
- receiving, by a server and from a mobile device, a plurality of accelerometer values generated by the mobile device;
determining, by the server and based on the plurality of accelerometer values, a plurality of acceleration magnitude values;
determining, by the server, that at least one of the plurality of acceleration magnitude values satisfies an acceleration magnitude threshold;
identifying, by the server, a potential fall event at a time period based on the at least one of the plurality of acceleration magnitude values satisfying the acceleration magnitude threshold,the plurality of acceleration magnitude values including a set of acceleration magnitude values corresponding to a set of time periods prior to the time period;
determining, by the server and based on identifying the potential fall event, a quantity of the set of acceleration magnitude values that are below a free fall magnitude threshold;
determining, by the server, a total free fall interval based on the quantity of the set of acceleration magnitude values that are below the free fall magnitude threshold;
determining, by the server, that the total free fall interval satisfies a free fall interval threshold;
determining, by the server and based on the total free fall interval satisfying the free fall interval threshold, that a non-fall event occurred; and
transmitting, by the server and to a service provider device, an indication that the non-fall event occurred to indicate that the potential fall event is a false positive.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods reduce the likelihood of an MPERS device falsely reporting a high acceleration event as a fall impact. The device stores acceleration data acquired before the high acceleration and afterward. If a number of samples of magnitude values from accelerometer sensors in the device acquired during as interval before the high acceleration that approach 0G exceeds a predetermined number, the high acceleration is deemed from a non-fall. Acceleration sensors can also indicate an orientation change before/after the high acceleration, and a barometric pressure sensor can do the same, to further characterize an event as a non-fall. A method compares current event data to composite data sets that have been determined from a plurality of empirically derived data sets of fall and non-fall events. High correlations can indicate falls, or non-falls, respectively. Further statistical analysis of data acquired after an event reduces the likelihood of falsely indicating a fall.
7 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a server and from a mobile device, a plurality of accelerometer values generated by the mobile device; determining, by the server and based on the plurality of accelerometer values, a plurality of acceleration magnitude values; determining, by the server, that at least one of the plurality of acceleration magnitude values satisfies an acceleration magnitude threshold; identifying, by the server, a potential fall event at a time period based on the at least one of the plurality of acceleration magnitude values satisfying the acceleration magnitude threshold, the plurality of acceleration magnitude values including a set of acceleration magnitude values corresponding to a set of time periods prior to the time period; determining, by the server and based on identifying the potential fall event, a quantity of the set of acceleration magnitude values that are below a free fall magnitude threshold; determining, by the server, a total free fall interval based on the quantity of the set of acceleration magnitude values that are below the free fall magnitude threshold; determining, by the server, that the total free fall interval satisfies a free fall interval threshold; determining, by the server and based on the total free fall interval satisfying the free fall interval threshold, that a non-fall event occurred; and transmitting, by the server and to a service provider device, an indication that the non-fall event occurred to indicate that the potential fall event is a false positive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device, comprising:
one or more processors to; receive a plurality of accelerometer values generated by a mobile device; determine, based on receiving the plurality of accelerometer values, a plurality of acceleration magnitude values; determine that at least one of the plurality of acceleration magnitude values satisfies an acceleration magnitude threshold; identify a potential fall event at a time period based on the at least one of the plurality of acceleration magnitude values satisfying the acceleration magnitude threshold, the plurality of acceleration magnitude values including a set of acceleration magnitude values corresponding to a set of time periods prior to the time period; determine, based on identifying the potential fall event, a quantity of the set of acceleration magnitude values that are below a free fall magnitude threshold; determine a total free fall interval based on the quantity of the set of acceleration magnitude values that are below the free fall magnitude threshold; determine that the total free fall interval satisfies a free fall interval threshold; determine, based on the total free fall interval satisfying the free fall interval threshold, that a non-fall event occurred; and transmit, to a service provider device, a signal that the non-fall event occurred to indicate that the potential fall event is a false positive. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A method, comprising:
-
receiving, by a server, acceleration data from an accelerometer device, the acceleration data comprising a plurality of accelerometer values; storing, by the server, the acceleration data corresponding to an event signature window, the event signature window being an amount of time before a potential fall event; determining, by the server and based on the plurality of accelerometer values, a plurality of acceleration magnitude values; determining, by the server, that at least one of the plurality of acceleration magnitude values satisfies an acceleration magnitude threshold; identifying, by the server, flail the potential fall event at a time period based on the at least one of the plurality of acceleration magnitude values satisfying the acceleration magnitude threshold, the plurality of acceleration magnitude values including a set of acceleration magnitude values corresponding to a set of time periods prior to the time period, and the set of time periods prior to the time period corresponding to the event signature window; determining, by the server and based on identifying the potential fall event, a quantity of the set of acceleration magnitude values that are below a free fall magnitude threshold; determining, by the server, a total free fall interval based on the quantity of the set of acceleration magnitude values that are below the free fall magnitude threshold; storing, by the server, the acceleration data as a fall event data set in a fall event data set library if the total free fall interval is less than a free fall interval threshold; and storing, by the server, the acceleration data as a non-fall event data set in a non-fall event data set library if the total free fall interval satisfies the free fall interval threshold, the potential fall event being a false positive if the total free fall interval satisfies the free fall interval threshold. - View Dependent Claims (17, 18, 19, 20)
-
Specification