System and method for detecting motion of a body
DC CAFCFirst Claim
1. A system that evaluates movement of a body relative to an environment, said system comprising:
- a sensor, associable with said body, that senses accelerative phenomena of said body relative to a three dimensional frame of reference in said environment, said sensor comprising a plurality of acceleration measuring devices; and
a processor, associated with said sensor, that processes said sensed accelerative phenomena of said body as a function of at least one accelerative event characteristic to thereby determine whether said evaluated body movement is within an environmental tolerance, and to thereby determine whether said body has experienced acceleration that represents one of a plurality of different types of motion.
6 Assignments
Litigations
1 Petition
Accused Products
Abstract
The present invention comprises a system and method for detecting an acceleration of a body and for evaluating movement of a body relative to an environment to detect falls and irregular motions of the body. According to an exemplary embodiment, the system comprises a sensor and a controller that comprises a processor. The sensor, which is associable with the body, comprises a plurality of acceleration measuring devices and is capable of repeatedly sensing accelerative phenomena of the body. The controller, which is associated with the sensor, is operable to process the sensed accelerative phenomena as a function of at least one accelerative event characteristic. The controller determines when the body experiences an acceleration that represents a particular type of motion. The controller also determines when a static acceleration vector reaches a value indicative of a fall. After a fall has occurred, the controller is capable of determining whether the controller was connected to a body during the fall or whether only the controller experienced the fall.
102 Citations
38 Claims
-
1. A system that evaluates movement of a body relative to an environment, said system comprising:
-
a sensor, associable with said body, that senses accelerative phenomena of said body relative to a three dimensional frame of reference in said environment, said sensor comprising a plurality of acceleration measuring devices; and
a processor, associated with said sensor, that processes said sensed accelerative phenomena of said body as a function of at least one accelerative event characteristic to thereby determine whether said evaluated body movement is within an environmental tolerance, and to thereby determine whether said body has experienced acceleration that represents one of a plurality of different types of motion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of operating a system to evaluate movement of a body relative an environment wherein a sensor is associated with said body, said method of operation comprising the steps of:
-
processing, with a processor, repeatedly sensed dynamic and static accelerative phenomena of said body as a function of at least one accelerative event characteristic to thereby determine whether said evaluated body movement is within environmental tolerance; and
determining whether said body has experienced acceleration that represents one of a plurality of different types of motion. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
receiving in a controller comprising said processor a value of acceleration of body motion in an x direction and in a y direction from a first plural axis accelerometer aligned within a first plane of a three dimensional coordinate system; and
receiving in said controller a value of acceleration of body motion in a y direction and in a z direction from a second plural axis accelerometer aligned within a second plane of said three dimensional coordinate system.
-
-
24. The method set forth in claim 23 further comprises the step of:
calculating in said controller values for x, y, z distance components of body motion using said values of acceleration of body motion measured in x, y, z directions.
-
25. The method set forth in claim 24 further comprising the step of:
calculating in said controller spherical polar coordinate components of said body motion that are equivalent to said x, y, z distance components of said body motion.
-
26. The method set forth in claim 25 further comprising the steps of:
-
comparing a set of spherical polar coordinate components that represents a measurement of said body motion to each of a plurality of prerecorded sets of spherical polar coordinate components in which each set of said plurality of sets of spherical polar coordinate components represents a type of motion; and
identifying a match between said set of spherical polar coordinate components that represents a measurement of said body motion with one of said plurality of said prerecorded sets of spherical polar coordinate components; and
identifying a type of motion that corresponds to said body motion.
-
-
27. The method set forth in claim 26 wherein one of said plurality of said prerecorded sets of spherical polar coordinate components represents one of:
- no motion, a successful attempt to change position, an unsuccessful attempt to change position, a motion of body moving with a gait, a motion of a body moving with a gait associated with a disability, a swaying motion, a near fall, and a fall.
-
28. The method set forth in claim 27 further comprising the step of:
sending an alarm signal indicative of said type of motion after said controller identifies said type of motion.
-
29. The method set forth in claim 28 further comprising the step of;
sending said alarm signal via a network to a monitoring controller.
-
30. The method set forth in claim 29 wherein said network is a wireless network.
-
31. The method set forth in claim 28 wherein said body is a person and further comprising the steps of:
sending signals representing physiological data of said person together with said alarm signal.
-
32. The method set forth in claim 31 further comprising the step of:
sending signals representing physiological data of said person via a network to a monitoring controller.
-
33. The method set forth in claim 32 wherein said network is a wireless network.
-
34. The method set forth in claim 25 further comprising the step of:
calculating in said controller a value of a static acceleration vector using said spherical polar coordinate components of said body motion.
-
35. The method set forth in claim 34 further comprising the step of:
determining in said controller when said value of said static acceleration vector reaches a value less than the acceleration of gravity indicative of a fall.
-
36. The method set forth in claim 35 further comprising the step of:
determining in said controller a rate at which said value of said static acceleration vector increases after the value of said static acceleration vector has reached a value less than the acceleration of gravity indicative of a fall.
-
37. The method set forth in claim 36 further comprising the step of:
determining with said rate whether said controller was connected to said body during said fall that caused the value of said static acceleration vector to reach a value less than the acceleration of gravity.
-
38. The method set forth in claim 37 further comprising the step of:
receiving in said controller a signal that detects a physiological function of said body within a time period, said signal indicating that said controller was connected to said body during said fall that caused the value of said static acceleration vector to reach a value less than the acceleration of gravity.
Specification