US6997882B1 - 6-DOF subject-monitoring device and method - Google Patents

6-DOF subject-monitoring device and method Download PDF

Info

Publication number
US6997882B1
US6997882B1 US10/328,214 US32821402A US6997882B1 US 6997882 B1 US6997882 B1 US 6997882B1 US 32821402 A US32821402 A US 32821402A US 6997882 B1 US6997882 B1 US 6997882B1
Authority
US
United States
Prior art keywords
subject
data
accelerometer
dof
acceleration signals
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US10/328,214
Inventor
B. Eugene Parker
Brendan M. Fabeny
Edward C. Larson
Jeffrey F. Monaco
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SMART WEARABLE TECHNOLOGIES, INC.
Original Assignee
Barron Associates Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
US case filed in Virginia Western District Court litigation Critical https://portal.unifiedpatents.com/litigation/Virginia%20Western%20District%20Court/case/3%3A17-cv-00022 Source: District Court Jurisdiction: Virginia Western District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Virginia Western District Court litigation https://portal.unifiedpatents.com/litigation/Virginia%20Western%20District%20Court/case/3%3A17-cv-00020 Source: District Court Jurisdiction: Virginia Western District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Massachusetts District Court litigation https://portal.unifiedpatents.com/litigation/Massachusetts%20District%20Court/case/1%3A17-cv-11652 Source: District Court Jurisdiction: Massachusetts District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Virginia Western District Court litigation https://portal.unifiedpatents.com/litigation/Virginia%20Western%20District%20Court/case/3%3A16-cv-00046 Source: District Court Jurisdiction: Virginia Western District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
PTAB case IPR2017-01826 filed (Settlement) litigation https://portal.unifiedpatents.com/ptab/case/IPR2017-01826 Petitioner: "Unified Patents PTAB Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
PTAB case IPR2017-01325 filed (Settlement) litigation https://portal.unifiedpatents.com/ptab/case/IPR2017-01325 Petitioner: "Unified Patents PTAB Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Virginia Western District Court litigation https://portal.unifiedpatents.com/litigation/Virginia%20Western%20District%20Court/case/3%3A17-cv-00021 Source: District Court Jurisdiction: Virginia Western District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Virginia Western District Court litigation https://portal.unifiedpatents.com/litigation/Virginia%20Western%20District%20Court/case/3%3A16-cv-00077 Source: District Court Jurisdiction: Virginia Western District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
First worldwide family litigation filed litigation https://patents.darts-ip.com/?family=35767847&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US6997882(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in California Northern District Court litigation https://portal.unifiedpatents.com/litigation/California%20Northern%20District%20Court/case/3%3A17-cv-05068 Source: District Court Jurisdiction: California Northern District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Virginia Western District Court litigation https://portal.unifiedpatents.com/litigation/Virginia%20Western%20District%20Court/case/3%3A16-cv-00047 Source: District Court Jurisdiction: Virginia Western District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
PTAB case IPR2018-00252 filed (Final Written Decision) litigation https://portal.unifiedpatents.com/ptab/case/IPR2018-00252 Petitioner: "Unified Patents PTAB Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Virginia Western District Court litigation https://portal.unifiedpatents.com/litigation/Virginia%20Western%20District%20Court/case/3%3A16-cv-00049 Source: District Court Jurisdiction: Virginia Western District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Virginia Western District Court litigation https://portal.unifiedpatents.com/litigation/Virginia%20Western%20District%20Court/case/3%3A16-cv-00048 Source: District Court Jurisdiction: Virginia Western District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Barron Associates Inc filed Critical Barron Associates Inc
Priority to US10/328,214 priority Critical patent/US6997882B1/en
Assigned to BARRON ASSOCIATES, INC. reassignment BARRON ASSOCIATES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LARSON, EDWARD C., FABENY, BRENDAN M, MONACO, JEFFREY F., PARKER, JR., B. EUGENE
Application granted granted Critical
Publication of US6997882B1 publication Critical patent/US6997882B1/en
Assigned to NATIONAL INSTITUTES OF HEALTH (NIH), U.S. DEPT. OF HEALTH AND HUMAN SERVICES (DHHS), U.S. GOVERNMENT reassignment NATIONAL INSTITUTES OF HEALTH (NIH), U.S. DEPT. OF HEALTH AND HUMAN SERVICES (DHHS), U.S. GOVERNMENT EXECUTIVE ORDER 9424, CONFIRMATORY LICENSE Assignors: BARRON ASSOCIATES, INC.
Assigned to PHYSIOKINEMATICS, LLC reassignment PHYSIOKINEMATICS, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BARRON ASSOCIATES, INC.
Assigned to SMART WEARABLE TECHNOLOGIES, INC. reassignment SMART WEARABLE TECHNOLOGIES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PHYSIOKINEMATICS, LLC
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/08Detecting, measuring or recording devices for evaluating the respiratory organs
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/113Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb occurring during breathing
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/4866Evaluating metabolism
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6801Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
    • A61B5/683Means for maintaining contact with the body
    • A61B5/6831Straps, bands or harnesses
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2562/00Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
    • A61B2562/02Details of sensors specially adapted for in-vivo measurements
    • A61B2562/0219Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1116Determining posture transitions
    • A61B5/1117Fall detection
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6801Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
    • A61B5/6813Specially adapted to be attached to a specific body part
    • A61B5/6823Trunk, e.g., chest, back, abdomen, hip

Definitions

  • This invention relates to devices and methods for monitoring and measuring the movements and the physiological status of living subjects, particularly ambulatory subjects.
  • Subject-monitoring systems comprise devices and methods that collect data about various aspects of a living subject. Such systems routinely process and communicate thse data to provide useful and usable information about the subject. Two aspects of subject-monitoring systems are of particular interest with respect to the present invention: accelerometry and monitoring physiological status.
  • Accelerometry is the practice of measuring the acceleration of a body with respect to a reference-frame, which reference-frame may comprise one, two, or three-dimensions depending on the application. Accelerometry plays a vital role in a number of fields, including navigation, transportation, seismology, air-bag technology and aerospace engineering; consequently, the field of accelerometry has benefitted from significant and impressive advances in devices and methods used for measuring acceleration.
  • accelerometers Numerous types of accelerometers are available, such as those characterized as solid state (U.S. Pat. No. 6,402,968); piezo-electric (U.S. Pat. No. 6,397,677); magnetic (U.S. Pat. No. 6,427,534); mercury-based (U.S. Pat. No. 3,998,106); fibre optic (U.S. Pat. No. 6,175,108); and pendulum (U.S. Pat. No. 6,422,076).
  • gyroscopes of various descriptions can be used to measure angular velocities (see U.S. Pat. No. 6,192,756 to Kikuchi et al.).
  • Accelerometers measure linear or translational acceleration with respect to an axis, referred to as “the axis of measurement” of the accelerometer.
  • the standard accelerometer measures acceleration along one axis of measurement.
  • Such an accelerometer is referred to as “uniaxial.”
  • the term “accelerometer module” refers to an accelerometer device having one or more axes of measurement.
  • the technology for acquiring 6-DOF data with respect to rigid bodies is employed in a variety of fields, such as automotive engineering and aerospace control systems.
  • the accelerometer modules can be permanently affixed to the object by adhesives, welding, screws, etc., and hence the axes of measurement are predetermined and fixed. This significantly simplifies the computations and techniques for obtaining 6-DOF data.
  • An example is U.S. Pat. No. 6,128,955, granted to Mimura, which teaches how to obtain 6-DOF data with respect to a rigid body such as a vehicle.
  • Mimura's approach is, essentially, to solder three uniaxial accelerometer modules to a rigid plate, oriented so that they sense motion occurring along the vertical, or z, axis. Three additional uniaxial accelerometer modules are attached to the same rigid plate oriented such that they sense motion in arbitrary directions in the x-y plane, which plane is orthogonal to the z-axis. The acceleration data thus collected are then processed to provide 6-DOF data about the movements of the vehicle.
  • the present invention exploits and improves upon existing accelerometry technology as a means of enhancing subject-monitoring by obtaining and utilizing 6-DOF data.
  • 6-DOF accelerometry Prior to the present invention, the advantages of 6-DOF accelerometry have not been extended to subject-monitoring; nevertheless, physiology and medicine have benefitted from the availability of uniaxial (1-DOF), biaxial (2-DOF), and triaxial (3-DOF), accelerometer modules.
  • 4-DOF measurements have been described.
  • U.S. Pat. No. 6,436,052 issued to Nikolic et al. discloses the use of two 2-axis solid state accelerometer modules attached to a subject to monitor and measure 4-DOF acceleration in the x-y plane.
  • Pedometers a sub-set of this art-field, generally employ one or more uniaxial accelerometer modules or motion detectors attached to one or more of a subject's body-segments.
  • information regarding steps taken, cadence, distance travelled, and energy expenditure may be obtained.
  • the invention of Takenaka, disclosed in U.S. Pat. No. 6,254,513, is a representative example of how elementary accelerometer-based pedometers can be employed in the art of measuring human movement. Because existing pedometer devices do not utilize 6-DOF technology, they do not provide information regarding rotational movements and other three-dimensional aspects of gait that must be determined in order fully to analyze a subject's gait.
  • the present invention relates to devices and means for obtaining information related to the motion, position, and orientation of a subject in three-dimensional space, in combination with information indicative of the subject's physiological status—information that is often sought by those caring for aged persons.
  • the relevant prior art teaches how to use such sensors to collect physiological data, process the data, and transmit them to a monitoring device, or activate some sort of alarm when the parameters being measured indicate an abnormal and/or detrimental condition, such as a precipitous fall in heart rate.
  • physiological monitoring systems are combined with accelerometers, one may simultaneously monitor a subject's physiological status and his/her movements, orientation, and position in three-dimensional space.
  • Cherry et al. U.S. Pat. No. 5,701,894 discloses one such invention combining elementary accelerometry and physiological monitoring.
  • existing subject-monitoring devices and methods do not have a 6-DOF capability; hence, they can provide, at best, only an incomplete analysis of a subject's movement in three-dimensional space. Nevertheless, such devices can roughly determine, for example, whether the subject is horizontal or vertical, or whether he/she is changing from vertical to horizontal. When such information is combined with data regarding physiological status, a useful impression, even if somewhat imprecise, emerges as to the subject's overall condition. This technology would benefit significantly by 6-DOF measurement capabilities.
  • the present invention represents a novel, useful, and non-obvious approach to subject-monitoring systems because it provides a device and methodology for collecting and analyzing 6-DOF data relevant to the subject's acceleration, velocity, position, and orientation. In addition, it provides a device and methodology for combining 6-DOF data with physiological data indicative of the subject's physiological status.
  • a large amount of very useful information about the subject can be obtained. For example, information about whether some aspect of the subject's physiology has caused a change in the subject's position, such as a hypotensive event causing a fall. Or, conversely, information about whether and to what extent the subject's movements have altered his physiology, such as the effect of exercise on heart rate.
  • the utility of the present invention will be obvious to one who considers the breadth of its potential applications, which include, by way of example: 1) monitoring the timing, frequency, intensity, and duration of activity in subjects, such as for sports studies or obesity epidemiological studies; 2) monitoring activity and vital signs in soldiers, firefighters, or emergency personnel via continuous transmission or remote wireless interrogation; 3) monitoring instantaneous or cumulative caloric expenditure; 4) monitoring heart rate as a function of activity; 5) providing 6-DOF gait-analysis with corrective feedback for disabled subjects or athletes; 6) monitoring physiological and physical activity in sleep studies, including sleep apnea and sudden infant death syndrome; 7) providing 6-DOF data for medical diagnosis and assessment related to orthopedic problems: 8) monitoring geriatric patients in order to respond to falls; 9) reconstructing and analyzing falls after the fact, using 6-DOF data in a way analogous to the way aircraft black-box data are used; 10) monitoring the level of patient care by care-givers; and 11) carrying out industrial ergonomic studies combining motion analysis with physiological data such as electromyography.
  • FIG. 1 represents a human subject with Cartesian reference-frame superimposed.
  • FIG. 2 represents a transverse section of a subject's pelvis with anatomical reference-frame and inertial reference-frame.
  • FIG. 3 represents a basic local unit and attachment means for acquiring 6-DOF data.
  • FIG. 4 represents a local unit and attachment means for acquiring 6-DOF data and physiological data.
  • FIG. 5 a represents a component mounting strip.
  • FIG. 5 b represents component mounting strip being enclosed in band.
  • FIG. 5 c represents component mounting strip enclosed in band.
  • FIG. 6 is a block diagram showing the relationship of the components in a local unit and remote unit.
  • FIG. 7 represents a transverse section of a subject's pelvis showing the positions of accelerometer modules when used to acquire respiratory function data.
  • FIG. 8 is a block diagram illustrating the adaptive noise-cancelling concept used in acquiring respiratory function data.
  • FIG. 9 represents the actual and predicted energy expenditure (based on data collected in 15 subjects) as determined by the method of the invention.
  • a horizontal plane (transverse plane) 104 is defined by an x and y axes.
  • One vertical plane (frontal) 108 is defined by the y-axis and a z-axis.
  • a second vertical plane (sagittal) 106 is defined by the x and z axes.
  • the z-axis extends in a superior-inferior direction (i.e., vertically downwards, for an upright subject); the y-axis is orthogonal to the z-axis and extends in the medio-lateral direction (from the subject's left to right); and the x-axis is orthogonal to both the z and y axes and extends in the posterior-anterior direction (from the subject's back to front).
  • this convention is entirely arbitrary, and any orientation of a Cartesian reference-frame with respect to the subject may be employed in order to monitor the movements of the subject in three-dimensional space.
  • any combination of the two types of motion with respect to the chosen reference-frame can be monitored by attaching a device capable of collecting 6-DOF data to the pelvic area of the subject. Attachment to any part of the torso would be acceptable from a technical point of view, assuming that the necessary computational compensations are applied; however, having the accelerometer modules near the center of mass has significant advantages, as discussed below. In addition, pelvic attachment is more comfortable for subjects.
  • a device capable of collecting raw 6-DOF data can be attached to the body-segments of interest.
  • a separate Cartesian reference-frame may be applied to each body-segment, or body-segments may be analyzed with respect to a single, fixed reference-frame.
  • FIG. 2 represents a cross-section 200 of a human torso at approximately the level of the L5/S1 vertebral junction.
  • the figure is provided to indicate the arrangement of three biaxial accelerometer modules according to the best known mode of practicing the invention. Other necessary or optional components of the device, discussed below, are omitted from FIG. 2 for clarity of description.
  • the anterior aspect 202 and posterior aspect 204 are distinguished.
  • superimposed upon the cross-section is a reference-frame 212 .
  • reference-frame 214 retains its orientation with respect to the earth, hence it is referred to herein as an “inertial reference-frame.” It is the problem of determining the relative motions of various body-segments of the subject in the anatomical reference-frame relative to the inertial reference-frame that is resolved by our invention.
  • An array of accelerometer modules that produce acceleration signals is attached to the subject.
  • a second biaxial accelerometer module 208 is attached to the subject's left side, approximately adjacent the left iliac crest.
  • a third biaxial accelerometer module 210 is attached to the subject's right side, approximately adjacent the right iliac crest.
  • the accelerometer arrangement shown of FIG. 2 is but one of many configurations in which an array of accelerometer modules can be attached to a subject in order to acquire raw data from which 6-DOF data are derived.
  • an array of accelerometer modules can be attached to a subject in order to acquire raw data from which 6-DOF data are derived.
  • six uniaxial accelerometer modules deployed at optimal positions on the subject would produce equivalent results. More precision may be obtained by redundancy of measurement, for instance, by having an array of eight or ten biaxial accelerometer modules, but because six is the maximum number of degrees of freedom that exist, a complete complement of 6-DOF data can be acquired by three biaxial accelerometer modules in the configuration shown.
  • the output accelerometer signals may be analog or digital representations of the acceleration in the respective axes of measurements. These signals are processed by a microprocessor unit (not shown in FIG. 2 ) and stored, transmitted, and converted into an informational format that can be displayed. The computational steps in processing the raw data are described below.
  • FIG. 3 a basic waistband configuration that incorporates the minimum components required for 6-DOF data collection according to the preferred embodiment.
  • the purpose of FIG. 3 is to illustrate the basic system required to obtain 6-DOF data from a subject; consequently, the device represented by FIG. 3 does not, for instance, include any display components or any components for transmitting or receiving data. These components are discussed below.
  • Waistband 302 is a flexible band for attaching the components to the subject.
  • the means of fastening the ends of the belt together may be a buckle, VelcroTM hook and loop fasteners, clips, snaps, or other means commonly used in the art.
  • the waistband may be sufficiently expandable that the waistband can be made as a single, closed piece that can be put over the subject's head or feet and slid into place.
  • a first biaxial accelerometer module 206 is mounted on the belt such that when the belt is attached to the subject, the accelerometer will be positioned posteriorly, approximately over the vertebral column.
  • Biaxial accelerometer module 208 and biaxial accelerometer 210 are positioned on the belt such that when the belt is attached to the subject they will be positioned on the left and right anterior iliac crests, respectively.
  • ADXL210 is a biaxial micro-machined module on a monolithic integrated circuit (IC) having a full-scale range of ⁇ 10g.
  • This module is capable of detecting both dynamic and static (i.e. gravity) accelerations.
  • the two axes of measurement are oriented perpendicular to each other within the circuit.
  • Each sensing axis has associated with it a duty-cycle modulated (DCM) output that is linearly proportional to the sensed acceleration.
  • DCM duty-cycle modulated
  • the six microprocessor timers are used, obviating the need to use microprocessor A/D converters for this purpose.
  • additional accelerometer modules e.g., for deriving respiration
  • a microprocessor having a sufficient number of counters may be used or the DCM outputs can be lowpass filtered and fed to the extra microprocessor A/D converter inputs for digitization.
  • These modules are mounted on small printed circuit boards, together with signal conditioning components, as described below. They are small enough to be worn by a subject without discomfort or interference with the subject's activities.
  • gyroscopes As an alternative (or addition) to accelerometer modules of the type just described, it is possible, and under some circumstances expedient, to employ gyroscopes to obtain raw data regarding rotational movements. For example, three uniaxial accelerometer modules can be combined with three rate gyroscopes to gather the data required to produce 6-DOF movement analysis. For example, Analog Devices' gyroscopes model ADXRS150 and ADRXS300 can be used for this purpose.
  • the microprocessor unit 304 is shown attached to the belt adjacent accelerometer 208 ; however, the position of the microprocessor unit relative to the accelerometer modules or to the subject is not critical.
  • the term “microprocessor unit” includes a processing unit, timers, display, and on-board memory for storing processor instructions, results of computational steps, variables, and data. Placing the microprocessor unit on the anterior aspect of the subject, as shown in FIG. 3 , is particularly convenient if it includes an on-board display means, as described below.
  • the microprocessor unit is in communication with the accelerometer modules by means of a data bus.
  • An example of an appropriate microprocessor is model # H8S/2329F produced by Hitachi Semiconductors.
  • This processor has 36 internal interrupts, 7 external interrupts, and an interrupt controller, which collectively provide a mechanism for precise software control.
  • Internal peripherals such as timers and serial communications interrupt normal program flow when requesting to be serviced.
  • the interrupt controller prioritizes these interrupts, which determines when a peripheral will be serviced.
  • the processor's internal timer sets an interrupt at precise intervals (e.g. 0.01 seconds for a 100 Hz sample rate). With each interrupt, an interrupt service routine functions to sample the six accelerometer channels, described below.
  • the H8S/2329F processor is equipped with six 16-bit timer/counters and eight 10-bit single-ended A/D converters, which are also used in processing the outputs from various physiological sensors.
  • the processor provides a direct memory access (DMA) controller, a bus controller, a 2-channel digital-to-analog (D/A) converter, and two high-speed serial communication controllers (one of which is used to communicate with a PC to upload raw data).
  • DMA direct memory access
  • D/A 2-channel digital-to-analog
  • the processor has several power-saving features, such as “sleep mode”, which can be used even between sampling instants to conserve power.
  • the H8S/2329F also includes 384 KB of nonvolatile Flash-RAM (program memory) and 32 KB RAM (scratchpad memory). This amount of operating memory is sufficient to store embedded programs and provide space for the necessary run-time variables required to carry out the processing chores. Using a microcontroller with on-chip memory reduces the system chip count, leading to a smaller package and lower power requirements. An 8 KB off-chip Flash-RAM is used to archive data in the present embodiment.
  • a power source 306 is also attached to the belt.
  • a power bus delivers power to all of the components.
  • the components can operate on a 3.3 Vdc power supply, and a 3.7 Vdc battery rated at 920 milliamp-hours is used (Ultralife UBP563450) in the present embodiment.
  • Such batteries are available as rectangular and cylindrical cells, and are well known in the art.
  • the microprocessor monitors the power source and will shut down the system or alert the user if power falls below acceptable levels.
  • FIG. 4 shows a belt-device for collecting 6-DOF data and physiological data simultaneously.
  • the basic belt is as described in FIG. 3 .
  • the three biaxial accelerometer modules 206 , 208 , and 210 are attached to the belt for collecting the accelerometry data that are converted to 6-DOF data by microprocessor unit 304 .
  • Battery 306 supplies power to all components by means of a power bus (not shown).
  • heart rate (HR) data are the physiological data being collected simultaneously with 6-DOF data.
  • the HR electrodes 404 and 406 collect the data and HR electrode 402 acts as a reference. The data from the HR electrodes are carried to the microprocessor unit 304 .
  • a liquid crystalline display (“LCD”) 408 is provided as a local display unit. This display is useful for displaying information about the device, such as low battery levels, or data processed by the microprocessor, such as heart rate and/or energy expenditure. Alternatively or additionally, LEDs can be used to indicate various system states and conditions. It will be noted that the HR electrodes shown in FIG. 4 face inwards so that the electrodes maintain contact with the subject's skin, whereas other components of the system are located outside of the inner-most layer of the belt.
  • HR electrodes Other physiological sensors and/or transducers can be used in addition to or as alternatives to HR electrodes. Examples include sensors that collect: body temperature data, blood O 2 partial pressure data, blood CO 2 partial pressure data, respiration rate data, respiration depth data, micturition data, and skin conductance data. Micturition data include various measures of ambient humidity or the presence of moisture. These data can be used to alert care-givers of bed-wetting events or to record duration of wet bed-clothing in order to evaluate the level of patient care.
  • FIGS. 5 a – 5 c show a preferred embodiment of the construction and attachment means for the local unit of the present invention.
  • a component mounting strip which is a flexible printed circuit board (PCB) 502 upon which various components are connected and/or mounted.
  • PCB printed circuit board
  • the components may be discrete, rigid PCBs that attach to the flexible PCB band via solder pads.
  • the components may be mounted directly on the flexible PCB.
  • the components in this example include three biaxial accelerometer modules 506 , 510 , and 514 for collecting the raw accelerometry data that will be converted to 6-DOF data, a battery 504 , a microprocessor unit 508 , and a temperature sensor 512 that can monitor the subject. It is noted that the temperature sensor is given here as but one example of the type of physiological sensor that can be fruitfully combined with the 6-DOF device.
  • the flexible PCB with its components is one example of what is referred to hereinafter as a “local unit” 500.
  • the entire local unit is sealed with a moisture resistant material, such as a conformal coating, so that it thus comprises a single, water-proof component that can be easily wiped clean or disinfected.
  • a moisture resistant material such as a conformal coating
  • FIG. 5 b is shown the data recording unit laid upon a band 520 made of suitable material, such as cotton cloth, or a non-woven material.
  • the band has attached to it a plurality of snaps 518 positioned so that when the band is folded at approximately its longitudinal midline, the snaps engage, thereby securing the data recording unit inside the folded band, as shown in FIG. 5 c .
  • the ends of the folded band have VelcroTM fastening strips so that the band, with the data recording unit inside, can be easily attached to the subject. Buckles, fasteners, clips, hooks, and snaps represent other means of securing the ends of the band.
  • the temperature sensor faces the subject's skin.
  • Other physiological sensors such as micturition sensors, may not require direct skin contact.
  • the band 520 may have windows at the appropriate locations so that the sensors are not occluded by the band.
  • Such sensors may also be located on the inner-most layer of the band so as to contact the skin.
  • remote components include a remote processor, remote memory, and remote display. Because the output from the microprocessor is in standard digital format, it can be easily transmitted or transferred to the remote processor as described below.
  • the remote processor can be anything from a PALM device to a supercomputer, so long as it is capable of being programmed to process the data. A desktop or laptop PC is adequate for most applications. The next section discloses the functional relationship between local and remote units.
  • FIG. 6 the flow of data and information between the various components of the preferred embodiment may be appreciated.
  • FIG. 6 is not meant to signify any specific grouping of sensors or modules, nor any specific sequence of steps. Such variables are determined on an ad hoc basis depending on the application.
  • FIG. 6 shows only one local unit and one remote unit, systems comprising a plurality of local and/or remote units are anticipated as being within the scope of the invention. For instance, in a hospital or battleground setting, one remote unit may receive data from and transmit data to many subjects, each of which wears a local unit. Alternatively, a local unit may communicate to a plurality of remote units.
  • Such network systems are well known and easily implemented by those of ordinary skill in the art.
  • a data transfer device which, in the preferred embodiment, comprises a local transceiver 616 in communication with a remote transceiver 622 .
  • the term data transfer device is here used in its broadest sense. It incorporates both wire-based, wireless, and combined wire/wireless means of transmitting, uploading, and/or downloading data.
  • data stored in the 6 MB off-chip Flash-RAM of the local unit and physically transferred to a remote unit device capable of downloading those data represents an obvious means of transferring the 6-DOF data, in which case transceivers 616 and 622 comprise, or are supplemented by, memory read/write devices.
  • wireless transmission is used, employing Bluetooth wireless protocols and technology, well known to those skilled in the art.
  • Ericsson's RCM 104001 Bluetooth Multichip Modules are used as the transceivers.
  • accelerometer signals are produced by an array of accelerometer modules 604 .
  • array 604 is composed of three biaxial modules producing the required six accelerometer signals.
  • Accelerometer signals from the accelerometer modules represent the accelerations of the body-segment relative to each of the x, y, and z-axis of the anatomical reference-frame. These signals are transmitted to the local processor 610 .
  • one or more physiological sensors 606 may send raw physiological data to the local processor.
  • the types of physiological data that may be acquired by the physiological sensors 606 include: heart rate data, body temperature data, transcutaneous blood O 2 partial pressure data, transcutaneous blood CO 2 partial pressure data, respiration rate data, respiration depth data, micturition data, and skin conductance data, as discussed above.
  • Local processor 610 converts the acceleration signals to digitized form, including 6-DOF data representing the movements of the body-segment with respect to the inertial reference-frame. Local processor also performs computational operations as dictated by the specific application at hand. The computational operations are described in detail below. Processor instructions for carrying out computations are held in local memory and/or can be transmitted to the local unit by the remote unit.
  • Local memory 612 comprises various storage units required to hold data, program instructions, variables, and results, as disclosed above.
  • the memory may be fixed within the local unit, or it may be physically removable, such as readily available flash cards.
  • 6-DOF data produced by processing the accelerometry data can be quite voluminous, methods for exploiting memory are well known to those skilled in the art.
  • Local display 614 is intended to provide the user with limited information about the status of the local unit, or limited data output, for instance an LCD display of heart rate, or an audible signal that a threshold heart rate has been reached.
  • the display takes the form of LEDs, LCDs, or audible signal generator, depending upon the objectives of the user.
  • Information derived wholly or partly from the 6-DOF data may be displayed locally or transmitted to the remote unit for further processing, storage, and/or display.
  • Remote unit 602 comprises those components not physically attached to the subject.
  • Remote processor 620 receives data from the local unit by means of the local and remote transceivers, as described above. The received data may be further processed before being sent to storage at remote memory 618 , or before being sent to remote display 624 for displaying the movement information and/or the physiological information obtained during the monitoring period in a format comprehensible to humans.
  • much of the computational work is performed by the remote processor. This includes, by way of example, 1) conversion of the 6-DOF data to information descriptive of subject and body-segment movements, positions, and orientations; 2) conversion of physiological data into information descriptive of the subject's physiological status; 3) synchronization of the physiological and accelerometry data and information; 4) producing graphical representations of the subject's movements; 5) reconstructing complex sequences of movements, such as falls or athletic motions, 6) calculating estimates of energy expenditure; 7) performing gait analyses.
  • Remote memory 618 includes various devices for achieving data, such as CDs, DVDs, floppy disks, magnetic tapes, and flash memory cards. Remote memory also includes operational memory for storing program instructions, variables, intermediate values, and results of computations done by the remote processor.
  • the output of information in a format comprehensible to humans, as provided by remote display 624 has the capability of being significantly more sophisticated than that provided by local display 614 .
  • the information displayed includes patient identification, location, and physiological status in addition to motion and position information derived from the 6-DOF data.
  • the remote unit is capable of producing and displaying animated reconstructions of the subject's movements using a “virtual pelvis” animation.
  • the remote unit can display time-referenced causal relationships, such as hypotensive events preceding falls.
  • This section discloses the manner in which the preferred embodiment of the invention derives 6-DOF data from the accelerometer signals in order to obtain information regarding angular and translational accelerations, angular and rotational velocities, translational positions, and angular orientations of a body-segment during a monitoring period.
  • a pelvis 200 as depicted in FIG. 2 , is used as the body-segment being monitored.
  • the pelvis is of particular interest because its proximity to the subject's center of mass allows one use the 6-DOF data regarding the pelvis to derive information about the movement of the subject as a whole. If multiple segments are monitored simultaneously, then the computations discussed below are carried out simultaneously and independently for each segment.
  • each segment is assumed to be a rigid body, and the subject is viewed as an aggregation of n rigid bodies, where n is the number of segments being monitored. Deviations from the rigid body assumption introduce error into the results, but that error is minimized or eliminated by the computational methods disclosed herein.
  • ⁇ dot over (r) ⁇ ′ total ⁇ dot over (R) ⁇ ′+ ⁇ ′ ⁇ ⁇ dot over (r) ⁇ ′ (1) in which ⁇ dot over (R) ⁇ ′ is the translational velocity of the pelvis (more precisely, the velocity of the geometrical center of the accelerometer module triad comprising 206 , 208 , 210 ), and r′ is the position vector of the point relative to the Geometrical center.
  • the primed notation indicates vectors whose components are relative to a fixed, inertial reference-frame (i.e., fixed to the earth), whereas unprimed vectors are measured relative to a non-inertial, anatomical reference-frame.
  • the two frames of reference will henceforth be denoted as F′ and F, respectively.
  • Eq. 2 is fundamentally important for kinematic reconstruction. It indicates that it is possible, in principle, to solve for the translational acceleration, ⁇ umlaut over (R) ⁇ ′, and angular acceleration, ⁇ dot over ( ⁇ ) ⁇ ′, (a total of six unknowns) if sufficiently many independent acceleration data channels are available. Integration of ⁇ umlaut over (R) ⁇ ′ and ⁇ dot over ( ⁇ ) ⁇ ′ respectively provide the translational and angular velocities as functions of time. Integration a second time yields the translational positions and angular orientations.
  • S A is a 2 ⁇ 3 matrix that indicates the orientation of the sensitive axes of accelerometer module A relative to the pelvis. Its components are the direction cosines between the sensitive axes of module A and the coordinate axes of the anatomical reference-frame. If the modules are fastened firmly on the pelvis, the components of S A (unlike those of T ) remain constant in time.
  • H 1 , H 2 , and Q are constant matrices of size 6 ⁇ 3, 6 ⁇ 3, and 6 ⁇ 6, respectively.
  • ⁇ 2 denotes the 6 ⁇ 1 vector of quadratic angular velocity products, viz., ⁇ 2 ⁇ ( ⁇ x 2 ⁇ y 2 ⁇ z 2 ⁇ x ⁇ y ⁇ y ⁇ z ⁇ x ⁇ z ) T (8)
  • H 1 The elements of H 1 involve only the elements of S A , S B , and S C and therefore depend only on the accelerometer orientations.
  • the elements of H 2 are sensitive to the distances between the accelerometer modules as well as their angular orientations. The same is true of Q.
  • Eq. 10 is a substantial simplification from Eq. 7 in that the translational accelerations and gravity dependence have been completely excluded.
  • Eq. 12 yields not the pelvic accelerations in the inertial frame, ⁇ umlaut over (R) ⁇ ′, but the sum of the acceleration of the pelvis with the gravity term, ⁇ umlaut over (R) ⁇ +gT k ′, in terms of the anatomical coordinate system, which is dependent on the angular position of the body by virtue of the transformation matrix, T . In some cases, this dependence may be ignored.
  • the anatomical axes may be obtained from the inertial axes by first rotating through an angle ⁇ about the inertial z-axis to produce an intermediate set of axes, then rotating through an angle ⁇ about the intermediary x-axis to produce another intermediate set of axes, and finally rotating through an angle ⁇ about the y-axis of this latter set of intermediate axes to yield the anatomical axes.
  • T [ cos ⁇ ⁇ ⁇ ⁇ ⁇ cos ⁇ ⁇ ⁇ cos ⁇ ⁇ ⁇ ⁇ sin ⁇ ⁇ ⁇ ⁇ - sin ⁇ ⁇ ⁇ sin ⁇ ⁇ ⁇ ⁇ ⁇ sin ⁇ ⁇ ⁇ ⁇ cos ⁇ ⁇ ⁇ - cos ⁇ ⁇ ⁇ ⁇ ⁇ sin ⁇ ⁇ ⁇ sin ⁇ ⁇ ⁇ ⁇ sin ⁇ ⁇ ⁇ ⁇ + cos ⁇ ⁇ ⁇ ⁇ ⁇ cos ⁇ ⁇ ⁇ sin ⁇ ⁇ ⁇ ⁇ cos ⁇ ⁇ ⁇ cos ⁇ ⁇ ⁇ ⁇ cos ⁇ ⁇ ⁇ ⁇ + sin ⁇ ⁇ ⁇ ⁇ ⁇ cos ⁇ ⁇ ⁇ sin ⁇ ⁇ ⁇ cos ⁇ ⁇ ⁇ cos ⁇ ⁇ ⁇ ⁇ + sin ⁇ ⁇ ⁇ ⁇ ⁇ cos ⁇ ⁇ ⁇ sin ⁇ ⁇ ⁇ ⁇ cos ⁇
  • T [ ⁇ ( e 0 2 + e 1 2 - e 2 2 - e 3 2 ) 2 ⁇ ( e 1 ⁇ e 2 + e 0 ⁇ e 3 ) 2 ⁇ ( e 1 ⁇ e 3 - e 0 ⁇ e 2 ) 2 ⁇ ( e 1 ⁇ e 2 - e 0 ⁇ e 3 ) ( e 0 2 + e 2 2 - e 1 2 - e 3 2 ) 2 ⁇ ( e 2 ⁇ e 3 + e 0 ⁇ e 1 ) 2 ⁇ ( e 1 ⁇ e 3 + e 0 ⁇ e 1 ) 2 ⁇ ( e 1 ⁇ e 3 + e 0 ⁇ e 1 ) 2 ⁇ ( e 1 ⁇ e 3 + e 0 ⁇ e 2 ) 2 ⁇ ( e 2 ⁇ e 3 + e 0 ⁇ e 1 ) 2 ⁇ ( e
  • 6-DOF technology to monitoring the movements of living subjects is distinguished from, and significantly more difficult than, the use of 6-DOF technology to monitor the motions of inanimate bodies, such as vehicles. Even where mathematical models assuming that the pelvis acts as a rigid body can be exploited, the reality is that, unlike inert bodies, accelerometer modules cannot be soldered to living subjects. Consequently, a major hurdle overcome by the present invention in applying 6-DOF technology to living subjects is the imprecise a priori alignment of the axes of measurement of the accelerometer modules relevant to the reference-frames, and inevitable and uncontrollable movements of the axes of measurement of the accelerometer modules relative to one another and to the reference-frames.
  • one of the calculations can be made in order to obtain both the 12 pose-error Euler parameters and either S A , S B , or S C .
  • the Euler parameters found during this first minimization can then be used for the second and third minimizations so that only the two remaining module orientation matrices need to be determined.
  • This nesting of the minimization problems is made easier by the fact that, given the pose-error Euler parameters, a module orientation matrix can readily be determined from the observed accelerations by computing the polar decomposition of a certain auxiliary matrix (Fan K. Hoffman A J. “Some metric inequalities in the space of matrices.” Proc Amer Math Soc. 1955: 6:111–116.).
  • the unconstrained methods can be divided into two classes: (1) those that require computation of the derivatives of the function to be minimized with respect to the Euler parameters and the components of the module orientation matrices; and (2) “direct search” algorithms that do not require evaluation of these derivatives.
  • direct search algorithms are more robust and easier to implement than methods requiring derivatives, but are slower to converge and less accurate. Those skilled in the art will, without undue experimentation, be able to resolve the foregoing trade-offs by judicious selection of a standard algorithm that best suits their needs.
  • the correction factor thus obtained is then used to correct the 6-DOF data so that they more accurately reflect movements with respect to the anatomical reference-frame.
  • a more powerful and useful method of calibrating the system is to periodically recalibrate each accelerometer during the monitoring period.
  • This technique referred to herein as “adaptive calibration,” is particularly helpful in monitoring body-segments that constantly change their orientation in real time with respect to gravity.
  • Adaptive calibration has the very significant advantage of being a means of carrying out real time re-calibration of the accelerometer modules to correct for movement of the modules during the monitoring period.
  • the objective of adaptive calibration is to estimate the unknown, time-varying components of the orthogonal transformation matrix P , and the unknown ⁇ umlaut over (r) ⁇ ′, given a vector of acceleration measurements a over an interval of time.
  • the transformation that maps the fixed inertial coordinates into the anatomical coordinate axes, T can be lumped together with the transformation that maps the anatomical coordinate axes into the accelerometer channel axes, S.
  • the problem is under-determined, with more unknowns than equations.
  • Similar problems in other contexts have been successfully addressed by the use of modern sequential system identification techniques. We are aided in this effort by the fact that gravity is known, and by the fact that P is orthogonal, and has a convenient parameterization via the introduction of Euler parameters, as in Eq. 19.
  • RPEM recursive prediction-error methods
  • the quantity 1 2 ⁇ ⁇ _ ⁇ ( t 0 ) T ⁇ ⁇ _ ⁇ ( t 0 ) ( 25 ) is minimized by varying e 0 , e 1 , e 2 , e 3 , and ⁇ umlaut over (r) ⁇ ′ in accordance with a Newton-Gauss method (or another nonlinear least-squares algorithm) Nocedal J. Wright S J. Numerical Optimization, 1999. (Springer-Verlag: New York) to obtain the optimal parameter estimate at time t 0 .
  • ⁇ i 1 n ⁇ ⁇ ⁇ a i - s ⁇ ( t i ) ⁇ 2 + ⁇ ⁇ ⁇ 0 t ⁇ ⁇ s ′′ ⁇ ( x ) ⁇ 2 ⁇ ⁇ d x ( 26 )
  • the first-term is the residual sum-of-squares, which represents the bias of the spline fit
  • the second term which is multiplied by the positive parameter ⁇ , is a “roughness penalty” related to the variance of the estimate.
  • the spline then, is a compromise between goodness of-fit and smoothness, as regulated by ⁇ .
  • This important smoothing parameter is also called the “bandwidth” of the smoother, because of its analogous role in the roughly equivalent method of kernel, or moving-average smoothers.
  • the selection of ⁇ can be automated: for example, it can be chosen to be a number that furnishes a local minimum of the Generalized Cross-Validation (GCV) score of Craven P. Wahba G.
  • GCV Generalized Cross-Validation
  • 6-DOF data regarding a subject it is possible to exploit those data to obtain information about the subject's movements, position, and orientation.
  • certain types of functional information regarding the subject may be derived from the 6-DOF data, as described below.
  • Discriminating falls from other sudden movements is achieved by identifying features in the acceleration history that can serve as a means of differentiating falls from other kinds of potentially confounding activities.
  • Obvious distinguishing features of the acceleration history of a fall are the large peaks in acceleration observed immediately before (i.e., during “free fall,” where the vertical acceleration approaches zero) and after impact with the ground. Although such accelerations nearly always occur during a fall, equally large peaks in acceleration can take place during other activities of daily living, such as skipping, jumping, running, and sitting, acceleration magnitude alone is not sufficient for identifying fall events.
  • setting a threshold on the magnitude of the acceleration is a logical first step to isolate candidate fall events.
  • the best approach known for this purpose is based on an estimate of the power spectral density of a segment of the acceleration history computed around any peak in acceleration of a candidate fall event.
  • This temporally-localized frequency-domain representation of the acceleration history may be rapidly and reliably computed, and contains much of the information found in the original signal. It has the added benefit that it is easier to state criteria for fall detection in the frequency domain, as problems with post-fall transients in the time domain are avoided.
  • a comparison of power spectral densities computed from similar-duration time-series data segments of fall and non-fall events for a typical subject reveals that there is a clear distinction between falls and other types of motions in the frequency domain.
  • the running and skipping profiles have concentrations of power at higher frequencies corresponding to the cadence of the subject.
  • walking, stair-climbing (ascending and descending), sitting, and falling profiles all have peaks in power at low frequencies.
  • fall events are clearly distinguishable from walking, stair climbing, and chair sitting based on the amplitude of the power spectral density at low frequencies. This makes intuitive sense in that the greater the amount of time spent in free fall (i.e., 0 g), the less will be the power at these low frequencies. (This follows from the fact that the power spectral density of a signal that is equal to zero—i.e., free fall acceleration—is also zero.) Time spent in free fall is, therefore, incorporated indirectly into the fall detection algorithm.
  • the current fall detection and discrimination algorithms are based on the use of a threshold in the acceleration magnitude, followed by a second threshold in the maximum power permitted in the low-frequency band, followed by a third threshold on the maximum power permitted at higher frequencies.
  • the directionality of fall events is also of interest.
  • An algorithm was therefore devised to estimate the tipping motions of the pelvis immediately before a fall, thereby avoiding the need for integration or precise calibration.
  • the method used currently was derived by assuming a triad of accelerometer modules, A, B, and C, as shown in FIG. 2 , each of which is assumed to be located at a vertex of an isosceles triangle formed by the anterior-superior iliac spine (separated by the length of the base, b) and sacrum (at a height h from the base).
  • the sensitive axes of the accelerometer modules A, B, and C are ideally (but, in practice, are only approximately) aligned with the anatomical reference-frame 214 .
  • ⁇ dot over ( ⁇ ) ⁇ x refers to the angular acceleration about the body-fixed x axis
  • a A,y is the acceleration measured by the case-axis of accelerometer A that is most closely aligned with the body-fixed taxis.
  • Quadrant I (0° ⁇ 90°) ⁇ dot over ( ⁇ ) ⁇ x > 0, ⁇ dot over ( ⁇ ) ⁇ y ⁇ 0 [29a]
  • Quadrant II (90° ⁇ 180°) ⁇ dot over ( ⁇ ) ⁇ x ⁇ 0, ⁇ dot over ( ⁇ ) ⁇ y ⁇ 0 [29b]
  • Quadrant III (180° ⁇ 270°) ⁇ dot over ( ⁇ ) ⁇ x ⁇ 0, ⁇ dot over ( ⁇ ) ⁇ y > 0 [29c]
  • Quadrant IV (270° ⁇ 360°) ⁇ dot over ( ⁇ ) ⁇ x > 0, ⁇ dot over ( ⁇ ) ⁇ y > 0 [29d] 3.
  • Quadrant II (90° ⁇ 180°) ⁇ dot over ( ⁇ ) ⁇ x ⁇ 0, ⁇ dot over ( ⁇ ) ⁇ y ⁇ 0 [29b]
  • Quadrant III (180° ⁇ 270°) ⁇ dot over ( ⁇ ) ⁇ x
  • FIG. 7 is a cross-section of a human pelvis at about the level of L5/S1, with four uniaxial accelerometer modules, 706 , 708 , 710 , 712 , attached. Extraction of respiratory function data is accomplished using a differential technique that segregates information regarding respiratory movements from “common-mode noise” (composed largely of pelvis accelerations that are not of interest).
  • the technique separates acceleration of the anterior aspect of the pelvis 704 from the posterior aspect 702 .
  • the fundamental premise of this approach is that respirations have a disproportionate affect on the anterior aspect of pelvic motion, which can be exploited using a differential technique.
  • the isolation of a high signal-to-noise ratio respiratory signal is accomplished using an adaptive noise-cancellation algorithm that employs the least means square (LMS) filtering technique.
  • LMS least means square
  • each of the four accelerometer modules which is located in the transverse plane of the pelvis, is composed of two components.
  • the vectors in FIG. 7 are meant to imply alignment with the active sensor axes and not actual motions.
  • one vector component 730 is oriented largely in the body-axis anterior-posterior direction, and a second vector component 720 is oriented in the medio-lateral direction.
  • the medio-lateral components being of opposite direction (and therefore signs) will largely cancel, with the resultant posterior vectors 730 and 732 being oriented largely in the anterior-posterior direction. Precise cancellation is not required; the goal is to obtain a signal that is oriented largely in the anterior-posterior direction.
  • anterior accelerometer module 710 one vector component 736 is oriented in the anterior-posterior direction, and the other 728 in the medio-lateral direction. The same relationship obtains with respect to accelerometer 712 and vectors 734 and 726 .
  • the medio-lateral components will again largely cancel, with the resultant vectors 734 and 736 being oriented again largely in the anterior-posterior direction.
  • the sum of the two posterior accelerometer modules is taken here to represent the “motion noise” signal that is highly correlated with the “motion noise” signal in the anterior accelerometer modules.
  • the fundamental concept of the LMS adaptive noise canceling technique is to exploit the second-order correlation between the two noise signals, n 0 and n 1 , as shown in FIG. 8 , to yield an output signal, ⁇ , that is largely the signal of interest (i.e., respirations) without motion noise.
  • the LMS noise cancellation algorithm utilizes an adaptive linear transversal filter 810 to process the noise channel 804 and estimate the noise, n 0 , in order to minimize the mean-squared error at the output of the summing junction 808 (s+n 0 ⁇ f (n 1 )), where f(n 1 ) here is taken to be a nonlinear function of the noise signal n o .
  • a linear filter is used to process the n 1 signal, the fact that its weights are adaptive makes the overall filter nonlinear.
  • the weights of the transversal filter are adapted via the LMS algorithm to minimize the output error, E, thereby effectively canceling the common-mode noise.
  • the resulting output 806 is a time-varying signal from which one can extract respiratory periods and breathing depth. Upon calibration, this information is converted to tidal rate and tidal volume.
  • the LMS algorithm is very efficient computationally, and has been successfully employed in a wide range of on-line and adaptive applications.
  • the performance of the LMS technique in noise cancellation is also well-documented. Quirk K J, Milstein L B, Zeidler J R, “A performance bound for the LMS estimator.” IEEE Trans In form Theory , May 2000 46; 1150–8.; Zeidler J R. “Performance analysis of LMS adaptive prediction filters.” Proc IEEE. Dec. 1990; 78:1781–1806.)
  • the subjects After another two-minute rest, the subjects would walk for a final ten minutes at a speed of 4 mph, and then perform a final manual calibration.
  • Data were collected continually using the metabolic measurement system, and during the walking periods by the local unit. After post-processing by a processor of a remote unit, the data were subjected to neural network analysis in order to construct a preliminary regression model relating kinetic, heart rate, and metabolic quantities.
  • a polynomial neural network was constructed to relate “kinetic energy counts” summed over a period of one minute and average heart rate to energy expenditure due to exercise over the same minute.
  • a neural network is a type of nonparametric, nonlinear algorithm used for regression and modeling, wherein many simple approximative elements are combined in complex ways to provide a powerful and flexible model. (See 1994 Ward D. “Generalized networks for complex function modeling.” Proc. IEEE Syst Man & Cybemetics Conf ( SMC -94). October 2–5. 1994.)
  • the resting metabolic rate was determined via the regression equations of Roza and Shizgal (Roza A M.
  • a ⁇ ⁇ C KE ⁇ 1 2 ⁇ ⁇ m ⁇ ( A ⁇ ⁇ C r ⁇ x + A ⁇ ⁇ C r ⁇ y + A ⁇ ⁇ C r ⁇ z ) + I yy ⁇ A ⁇ ⁇ C ⁇ . y + I zz ⁇ A ⁇ ⁇ C ⁇ . z + I xx ⁇ A ⁇ ⁇ C ⁇ . z ⁇ ( 30 )
  • a ⁇ ⁇ C r ⁇ x ⁇ i ⁇ ⁇ r ⁇ x ⁇ ( t i ) ⁇ and the summation is taken over a certain designated time period, in this case one minute.
  • FIG. 9 which presents the energy expenditure measured using a portable indirect calorimetry system compared to predicted energy expenditure values for ten individuals using the method discussed above.
  • the solid lines represent actual energy expenditure values for observations from data withheld from the training set for the neural network, and the dotted lines represent the predictions of that neural network for those observations. Note the close agreement in almost all cases.
  • Table I summarizes the statistical performance of a neural network analysis for which a random data record was withheld from training data.
  • the R 2 statistic is the percent of the 1159 output variance accounted for by the model—a perfect model would have R 2 ⁇ 1—and the RMS Error is the root-mean-square of the error between the true and modeled outputs.
  • our invention represents a novel, useful, and non-obvious solution to the problems of 1) how to acquire 6-DOF data in living subjects; 2) how to utilize 6-DOF data to effectively monitor subjects' movements in three-dimensional space; and 3) how to combine and synchronize 6-DOF data with physiological data in order to more comprehensively monitor subjects.
  • the foregoing examples and embodiments represent the best modes known to us for practicing the invention, but they do not represent the only modes. Therefore, it is to be understood that the present invention is not limited to the precise details of structure and function shown and set forth in this specification, for from the foregoing disclosures modifications will occur and be obvious to those skilled in the art. Thus, the scope of the invention is to be determined by the claims enumerated below, and their equivalents as the law so allows, rather than by any example herein provided.

Abstract

The present invention comprises novel methods and devices for monitoring a subject by acquiring reliable and accurate 6-DOF data regarding the subject, and by using those data to obtain information about the subject's movements in three-dimensional space. Information regarding the subject's movements is, optionally, combined with information regarding the subject's physiological status so that comprehensive knowledge regarding the subject may be acquired by those monitoring the subject.

Description

RELATED APPLICATIONS
Reference is made to Provisional Application No. 60/343,396, filed on Dec. 21, 2001, with respect to which priority is claimed pursuant to 35 U.S.C. § 119(e).
FEDERALLY SPONSORED RESEARCH
The U.S. Government has a paid-up license in this invention and the right in limited circumstances to require the patent owner to license to others on reasonable terms as provided by the terms of the following grants:
    • Department of Education grant ED-00-PO3741;
    • Department of Education grant ED-01-CO-0123;
    • National Institute on Aging grant 1R43AG18667-01A1.
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to devices and methods for monitoring and measuring the movements and the physiological status of living subjects, particularly ambulatory subjects.
2. The Prior Art
Subject-monitoring systems comprise devices and methods that collect data about various aspects of a living subject. Such systems routinely process and communicate thse data to provide useful and usable information about the subject. Two aspects of subject-monitoring systems are of particular interest with respect to the present invention: accelerometry and monitoring physiological status.
A. Accelerometry
Accelerometry is the practice of measuring the acceleration of a body with respect to a reference-frame, which reference-frame may comprise one, two, or three-dimensions depending on the application. Accelerometry plays a vital role in a number of fields, including navigation, transportation, seismology, air-bag technology and aerospace engineering; consequently, the field of accelerometry has benefitted from significant and impressive advances in devices and methods used for measuring acceleration.
The most widely accepted system of describing the movement of a subject in three-dimensional space is to describe the motion with respect to three mutually orthogonal axes—x,y, and z, referred to as Cartesian axes. For each of the three axes, it is possible for the subject to undergo two types of movement: 1) along the axis (translational movement), or 2) about or around the axis (rotational movement). Given two types of movement occurring with respect to three axes, it will be appreciated that in order to fully describe the movement of a subject in three-dimensional space, one must simultaneously consider the motion in all “six degrees of freedom” (6-DOF), in the parlance of the art. If one also wishes precisely to analyze the movement of the subject's limbs and extremities in addition to the movement of the subject as a whole, then the movement of each limb or extremity of interest must be independently subjected to 6-DOF analysis. Obviously, such efforts depend heavily on devices that are capable of sensing acceleration: accelerometers.
Numerous types of accelerometers are available, such as those characterized as solid state (U.S. Pat. No. 6,402,968); piezo-electric (U.S. Pat. No. 6,397,677); magnetic (U.S. Pat. No. 6,427,534); mercury-based (U.S. Pat. No. 3,998,106); fibre optic (U.S. Pat. No. 6,175,108); and pendulum (U.S. Pat. No. 6,422,076). In addition to accelerometers, gyroscopes of various descriptions can be used to measure angular velocities (see U.S. Pat. No. 6,192,756 to Kikuchi et al.).
Accelerometers measure linear or translational acceleration with respect to an axis, referred to as “the axis of measurement” of the accelerometer. The standard accelerometer measures acceleration along one axis of measurement. Such an accelerometer is referred to as “uniaxial.” There are also devices in which multiple accelerometers are aggregated in a common package, which device may then have two (biaxial) or three (triaxial) axes of measurement. As used herein, the term “accelerometer module” refers to an accelerometer device having one or more axes of measurement.
The technology for acquiring 6-DOF data with respect to rigid bodies is employed in a variety of fields, such as automotive engineering and aerospace control systems. In the accelerometry of inert, rigid bodies, the accelerometer modules can be permanently affixed to the object by adhesives, welding, screws, etc., and hence the axes of measurement are predetermined and fixed. This significantly simplifies the computations and techniques for obtaining 6-DOF data. An example is U.S. Pat. No. 6,128,955, granted to Mimura, which teaches how to obtain 6-DOF data with respect to a rigid body such as a vehicle. Mimura's approach is, essentially, to solder three uniaxial accelerometer modules to a rigid plate, oriented so that they sense motion occurring along the vertical, or z, axis. Three additional uniaxial accelerometer modules are attached to the same rigid plate oriented such that they sense motion in arbitrary directions in the x-y plane, which plane is orthogonal to the z-axis. The acceleration data thus collected are then processed to provide 6-DOF data about the movements of the vehicle.
The present invention exploits and improves upon existing accelerometry technology as a means of enhancing subject-monitoring by obtaining and utilizing 6-DOF data. Prior to the present invention, the advantages of 6-DOF accelerometry have not been extended to subject-monitoring; nevertheless, physiology and medicine have benefitted from the availability of uniaxial (1-DOF), biaxial (2-DOF), and triaxial (3-DOF), accelerometer modules. In addition, 4-DOF measurements have been described. For example, U.S. Pat. No. 6,436,052 issued to Nikolic et al., discloses the use of two 2-axis solid state accelerometer modules attached to a subject to monitor and measure 4-DOF acceleration in the x-y plane. From the raw data so obtained it is possible, according to the computational methods disclosed by Nikolic, to derive approximate rates of oxygen consumption, and, hence, the amount of work done by the subject. Such applications of accelerometer modules to monitor the activity of a subject are fairly common, and additional examples may be found in U.S. Pat. Nos. 6,306,088; 5,573,013; and 6,307,481.
Pedometers, a sub-set of this art-field, generally employ one or more uniaxial accelerometer modules or motion detectors attached to one or more of a subject's body-segments. By employing such pedometers, information regarding steps taken, cadence, distance travelled, and energy expenditure may be obtained. The invention of Takenaka, disclosed in U.S. Pat. No. 6,254,513, is a representative example of how elementary accelerometer-based pedometers can be employed in the art of measuring human movement. Because existing pedometer devices do not utilize 6-DOF technology, they do not provide information regarding rotational movements and other three-dimensional aspects of gait that must be determined in order fully to analyze a subject's gait.
B. Physiological Monitoring
Predictions of high rates of increase in the numbers of elderly persons requiring care in the coming decades have become quite common. For instance, Petenlenz et al (U.S. Pat. No. 6,433,690) have cited statistics predicting the total number of falls that elderly persons will experience over the coming decades. Such statistics indicate that the amount of care the elderly will require over the next forty years is increasing at an alarming rate. Although the areas to which the present invention can be applied extend well beyond the care of the elderly, the field of patient and elderly care is an especially fertile source of relevant art because the present invention relates to devices and means for obtaining information related to the motion, position, and orientation of a subject in three-dimensional space, in combination with information indicative of the subject's physiological status—information that is often sought by those caring for aged persons.
Although the field is far too large to inventory here, a representative example of devices and methods that are used to monitor the physiological status of patients is U.S. Pat. No. 6,102,856, issued to Groff et al, who disclose a monitoring-system that collects, analyzes and transmits information related to the vital signs of a patient. Another such representative device is disclosed by U.S. Pat. No. 6,215,403 to Chan et al. which discloses a complex of sensors for monitoring a variety of physiological parameters simultaneously. Typically, such devices utilize readily-available sensors that detect and measure physiological parameters and functions such as body temperature, heart rate, cardiac electrical activity, and respiratory function.
The relevant prior art teaches how to use such sensors to collect physiological data, process the data, and transmit them to a monitoring device, or activate some sort of alarm when the parameters being measured indicate an abnormal and/or detrimental condition, such as a precipitous fall in heart rate. When such physiological monitoring systems are combined with accelerometers, one may simultaneously monitor a subject's physiological status and his/her movements, orientation, and position in three-dimensional space. Cherry et al. (U.S. Pat. No. 5,701,894) discloses one such invention combining elementary accelerometry and physiological monitoring.
As discussed above, existing subject-monitoring devices and methods do not have a 6-DOF capability; hence, they can provide, at best, only an incomplete analysis of a subject's movement in three-dimensional space. Nevertheless, such devices can roughly determine, for example, whether the subject is horizontal or vertical, or whether he/she is changing from vertical to horizontal. When such information is combined with data regarding physiological status, a useful impression, even if somewhat imprecise, emerges as to the subject's overall condition. This technology would benefit significantly by 6-DOF measurement capabilities.
BRIEF SUMMARY OF THE INVENTION
1. Overview of the Invention
The present invention represents a novel, useful, and non-obvious approach to subject-monitoring systems because it provides a device and methodology for collecting and analyzing 6-DOF data relevant to the subject's acceleration, velocity, position, and orientation. In addition, it provides a device and methodology for combining 6-DOF data with physiological data indicative of the subject's physiological status. When such activity and physiological data are combined and synchronized, a large amount of very useful information about the subject can be obtained. For example, information about whether some aspect of the subject's physiology has caused a change in the subject's position, such as a hypotensive event causing a fall. Or, conversely, information about whether and to what extent the subject's movements have altered his physiology, such as the effect of exercise on heart rate. These are just two of the many ways movement and physiological information can be synchronized in order to monitor the physical and physiological activity of subjects.
2. Uses of the Invention
The utility of the present invention will be obvious to one who considers the breadth of its potential applications, which include, by way of example: 1) monitoring the timing, frequency, intensity, and duration of activity in subjects, such as for sports studies or obesity epidemiological studies; 2) monitoring activity and vital signs in soldiers, firefighters, or emergency personnel via continuous transmission or remote wireless interrogation; 3) monitoring instantaneous or cumulative caloric expenditure; 4) monitoring heart rate as a function of activity; 5) providing 6-DOF gait-analysis with corrective feedback for disabled subjects or athletes; 6) monitoring physiological and physical activity in sleep studies, including sleep apnea and sudden infant death syndrome; 7) providing 6-DOF data for medical diagnosis and assessment related to orthopedic problems: 8) monitoring geriatric patients in order to respond to falls; 9) reconstructing and analyzing falls after the fact, using 6-DOF data in a way analogous to the way aircraft black-box data are used; 10) monitoring the level of patient care by care-givers; and 11) carrying out industrial ergonomic studies combining motion analysis with physiological data such as electromyography. While the use of less than 6-DOF accelerometry in many of the foregoing applications is well known, the list is representative of the types of applications that will benefit significantly from the 6-DOF measurement capabilities of the present invention.
3. Shortcomings of Prior Art Overcome by the Invention
There are substantial technological hurdles to the application of 6-DOF techniques to subject-monitoring that the prior art has not overcome. For instance, in order to generate 6-DOF data describing the movements of a body, at least six motion sensors for acquiring the raw motion data must be attached to the body-segment. When working with an inanimate, rigid body, the accelerometer modules can be carefully aligned with respect to one another and secured to the body so that they maintain a fixed position with respect to the coordinate axes of the rigid body. But in a living subject, the accelerometer modules cannot be welded, soldered, or glued to the body-segment, consequently they invariably move with respect to one another—movement that is very hard or impossible to control. This means that considerable additional computational effort is required in processing the raw data from the accelerometer modules in order to compensate for imprecise a priori alignment and for movement of accelerometer modules with respect to the anatomical reference-frame. And in situations in which 6-DOF data are to be collected from multiple body-segments simultaneously, the total streams of data that must be processed is 6n, where n is the number of segments monitored. If the goal of the subject-monitoring exercise is to display information reflecting the subject's movements in real time, then all of the 6-DOF data must be collected and converted to useful information in a very short time span. If that information is to be integrated with information regarding the physiological status of the subject, then the task of processing large amounts of information very quickly becomes even more daunting. These problems, not heretofore resolved by the prior art, are overcome by the present invention.
Another major shortcoming of the prior art that is overcome by the present invention is that the prior art does not teach how to apply accelerometry to the direct measurement of respiratory function. Prior art approaches to directly determining respiratory movements are essentially limited to the use of sensors that measure chest expansion, such as an EPM Systems Model No. 1310 or a ProTech Model No. 1461, which both employ pizeoelectric transducers in a stretchable belt placed around the subject's thorax. Until the present invention, it has not been possible to derive rate and depth of respiration from whole-body accelerometry data collected, for example, from accelerometer modules attached to the subject's chest or waist.
4. Objects of the Invention
The present invention overcomes the foregoing shortcomings of the prior art by attaining the following objects:
  • A To provide a device capable of acquiring 6-DOF data in a living subject;
  • B. To provide a method for processing 6-DOF data collected from subjects so as to derive comprehensive information about the subject's movements, position, and orientation in three-dimensional space, including information descriptive of gait & ambulation, falls or near-falls, energy expenditure;
  • C. To provide a device and method for processing accelerometry data to derive information about the subject's respiratory movements;
  • D. To provide a device and method for storing 6-DOF data and/or information about the subject's movements derived from those data;
  • E. To provide a device and method for transmitting 6-DOF data collected from subjects (and/or information derived from those data) to remote processing, storage, or monitoring devices;
  • F. To provide a method for using 6-DOF data collected from subjects to re-construct a living subject's movements, including, as required, integrating the movement information with the subject's physiological data over the some Δt, for after-the-fact analysis and/or diagnostic procedures;
  • G. To provide a device and method of synchronizing 6-DOF data with physiological data collected from subjects and for displaying the synchronized information;
  • H. To provide a 6-DOF device, including, as required, sensors for collecting physiological data, that is small enough to be worn comfortably for long periods of time by either ambulatory or bed-ridden subjects;
  • I. To provide a device and method for continuously measuring and storing 6-DOF data and reconstructing translational and rotational accelerations with respect to the x, y, and z axes of an inertial and/or anatomical reference-frame, along with translational and angular velocity and position/orientation information;
  • J. To provide a device and method for collecting 6-DOF data in subjects, which by itself or in combination with physiological data, particularly heart rate, is used to derive information about the subject's energy expenditure;
  • K. To provide a method of calibrating accelerometer modules attached to a subject in order to compensate for the movements of the modules with respect to an anatomical and/or inertial reference-frame.
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
1. The Drawings.
The objects, features and advantages of the invention will become apparent from the following DETAILED DESCRIPTION OF THE INVENTION taken in connection with the accompanying drawings, in which:
FIG. 1 represents a human subject with Cartesian reference-frame superimposed.
FIG. 2 represents a transverse section of a subject's pelvis with anatomical reference-frame and inertial reference-frame.
FIG. 3 represents a basic local unit and attachment means for acquiring 6-DOF data.
FIG. 4 represents a local unit and attachment means for acquiring 6-DOF data and physiological data.
FIG. 5 a represents a component mounting strip.
FIG. 5 b represents component mounting strip being enclosed in band.
FIG. 5 c represents component mounting strip enclosed in band.
FIG. 6 is a block diagram showing the relationship of the components in a local unit and remote unit.
FIG. 7 represents a transverse section of a subject's pelvis showing the positions of accelerometer modules when used to acquire respiratory function data.
FIG. 8 is a block diagram illustrating the adaptive noise-cancelling concept used in acquiring respiratory function data.
FIG. 9 represents the actual and predicted energy expenditure (based on data collected in 15 subjects) as determined by the method of the invention.
2. TABLE OF FIGURE REFERENCE NUMBERS
Ref # Description Ref # Description
100 Cartesian reference-frame 102 Subject
104 x, y (transverse) plane 106 x, z (sagittal) plane
108 y, z (frontal) plane 200 Transverse body section
202 Anterior aspect 204 Posterior aspect
206 1st accelerometer module 208 2nd accelerometer module
210 3rd accelerometer module 212 Anatomical reference-frame
214 Inertial reference-frame 300 Belt-style local unit
302 Belt 304 Microprocessor unit
306 Battery 402 HR electrode #1
404 HR electrode #2 406 HR electrode #3
408 LCD 500 1 piece component strip
502 Flexible PCB 504 Battery
506 1st accelerometer module 508 Microprocessor
510 2nd accelerometer module 512 Temperature sensor
514 3rd accelerometer module 516 Component strip on cover
518 Snap 520 Cover
522 Velcro fasteners 600 Local unit
602 Remote unit 604 Accelerometer array
606 Physiological sensor array 608 Data bus
610 Local processor 612 Local memory
614 Local display 616 Local transceiver
618 Remote memory 620 Remote processor
622 Remote transceiver 624 Remote display
700 Pelvis cross-section 702 Posterior aspect
704 Anterior aspect 706 1st accelerometer module
708 2nd accelerometer module 710 3rd accelerometer module
712 4th accelerometer module 714 1st posterior vector
716 2nd posterior vector 718 3rd posterior vector
720 4th posterior vector 722 1st anterior vector
724 2nd anterior vector 726 3rd anterior vector
728 4th anterior vector 730 1st resulting vector
732 2nd resulting vector 734 3rd resulting vector
736 4th resulting vector 800 Adaptive noise-cancelling
device
802 Input for sum of 1st & 2nd 804 Input for sum of 3rd & 4th
resulting vector resulting vector
806 Output of estimated 808 Summing junction
respiratory movement
810 Filter
DETAILED DESCRIPTION OF THE INVENTION
1. Definitions
Whenever the terms listed below are used in the specification, claims, and abstract of this application, or any amendments made thereto, they shall be understood to have the meanings here set forth:
  • A. subject—a living individual of any species, including (but not exclusively) Homo sapiens.
  • B. body-segment—any one of the following parts of a subject's body: head, neck, thorax, abdomen, pelvis, upper arm, forearm, thigh, calf, ankle, hand, or foot, or their equivalents in non-human species.
  • C. accelerometer—any means for collecting raw data relevant to the translational and/or rotational acceleration of a body: including, by way of example solid-state accelerometers, piezoelectric accelerometers, magnetic accelerometers, fibre optic accelerometers, pendulum accelerometers, and gyroscopes.
  • D. movement—a change in position or orientation of a subject, or any body-segment of a subject. The term encompasses acceleration, velocity, rotation, and translation or any other term denoting or indicating a change in position or orientation.
  • E. 6-DOF data—aggregated data that 1) are derived from raw data obtained from a plurality of accelerometer modules, and that 2) are representative of the movements of a subject or body-segment in three-dimensional space, which is to say, the rotational and translational movements of the subject or body-segment along or around each axis of a Cartesian reference-frame. The term includes binary representations of such data, and information obtained by processing such data, such as, by way of example, a) integrating and/or differentiating the data with respect to time to derive velocities, positions, and orientations, and b) converting the data to a form or format that is comprehensible to humans when displayed.
  • F. comprehensible to humans—refers to data or information configured or formatted so as to be directly intelligible to humans, if properly displayed. Information or data that are comprehensible to humans include, by way of example, text, digits, numbers, graphical displays, light pulses and LED displays, audible signals, words and cues.
    2. The Preferred Embodiment of the Invention
    A Structure: Device for Collecting and Processing 6-DOF Data [FIGS. 1–3]
Referring first to FIG. 1, a standard convention for superimposing three planes of a Cartesian reference-frame 100 upon a human subject 102 may be appreciated. A horizontal plane (transverse plane) 104 is defined by an x and y axes. One vertical plane (frontal) 108 is defined by the y-axis and a z-axis. A second vertical plane (sagittal) 106 is defined by the x and z axes. By the convention, the z-axis extends in a superior-inferior direction (i.e., vertically downwards, for an upright subject); the y-axis is orthogonal to the z-axis and extends in the medio-lateral direction (from the subject's left to right); and the x-axis is orthogonal to both the z and y axes and extends in the posterior-anterior direction (from the subject's back to front). However, this convention is entirely arbitrary, and any orientation of a Cartesian reference-frame with respect to the subject may be employed in order to monitor the movements of the subject in three-dimensional space.
It will also be appreciated from FIG. 1 that there are two types of movement with respect to each of the three axes: translational movement of the body to-and-fro along an axis, or any combination of axes, and rotational movement of the body around an axis, or any combination of axes. With respect to whole-body movements, any combination of the two types of motion with respect to the chosen reference-frame can be monitored by attaching a device capable of collecting 6-DOF data to the pelvic area of the subject. Attachment to any part of the torso would be acceptable from a technical point of view, assuming that the necessary computational compensations are applied; however, having the accelerometer modules near the center of mass has significant advantages, as discussed below. In addition, pelvic attachment is more comfortable for subjects.
If one wishes to monitor the activity of one or more body-segments in addition to the pelvis, or as an alternative to the pelvis, then a device capable of collecting raw 6-DOF data can be attached to the body-segments of interest. Where the simultaneous movements of multiple body-segments are to be analyzed, a separate Cartesian reference-frame may be applied to each body-segment, or body-segments may be analyzed with respect to a single, fixed reference-frame.
The foregoing will be more readily understood by referring to FIG. 2, which represents a cross-section 200 of a human torso at approximately the level of the L5/S1 vertebral junction. The figure is provided to indicate the arrangement of three biaxial accelerometer modules according to the best known mode of practicing the invention. Other necessary or optional components of the device, discussed below, are omitted from FIG. 2 for clarity of description. In the transverse cross-section, the anterior aspect 202 and posterior aspect 204 are distinguished. Superimposed upon the cross-section is a reference-frame 212. (The z-axis is not evident because it is projecting into the plane of the page as indicated by the “x” symbol.) Such a reference-frame is referred to herein as an “anatomical reference frame” because it maintains its orientation with respect to the body-segment, the pelvis in this example. By comparison, reference-frame 214 retains its orientation with respect to the earth, hence it is referred to herein as an “inertial reference-frame.” It is the problem of determining the relative motions of various body-segments of the subject in the anatomical reference-frame relative to the inertial reference-frame that is resolved by our invention.
An array of accelerometer modules that produce acceleration signals is attached to the subject. On the posterior surface of the subject, at or near the midline, is attached one biaxial accelerometer module 206. A second biaxial accelerometer module 208 is attached to the subject's left side, approximately adjacent the left iliac crest. A third biaxial accelerometer module 210 is attached to the subject's right side, approximately adjacent the right iliac crest. With this array and arrangement of three accelerometer modules on the subject's waist, it is possible, by the techniques described below, to acquire six discrete and substantially simultaneous acceleration signals, which are processed to yield 6-DOF data describing the movements of the subject's pelvis.
The accelerometer arrangement shown of FIG. 2 is but one of many configurations in which an array of accelerometer modules can be attached to a subject in order to acquire raw data from which 6-DOF data are derived. For instance, six uniaxial accelerometer modules deployed at optimal positions on the subject would produce equivalent results. More precision may be obtained by redundancy of measurement, for instance, by having an array of eight or ten biaxial accelerometer modules, but because six is the maximum number of degrees of freedom that exist, a complete complement of 6-DOF data can be acquired by three biaxial accelerometer modules in the configuration shown.
Depending on the specific accelerometer devices employed, the output accelerometer signals may be analog or digital representations of the acceleration in the respective axes of measurements. These signals are processed by a microprocessor unit (not shown in FIG. 2) and stored, transmitted, and converted into an informational format that can be displayed. The computational steps in processing the raw data are described below.
In FIG. 3 is shown a basic waistband configuration that incorporates the minimum components required for 6-DOF data collection according to the preferred embodiment. The purpose of FIG. 3 is to illustrate the basic system required to obtain 6-DOF data from a subject; consequently, the device represented by FIG. 3 does not, for instance, include any display components or any components for transmitting or receiving data. These components are discussed below.
Waistband 302 is a flexible band for attaching the components to the subject. The means of fastening the ends of the belt together may be a buckle, Velcro™ hook and loop fasteners, clips, snaps, or other means commonly used in the art. Alternatively, the waistband may be sufficiently expandable that the waistband can be made as a single, closed piece that can be put over the subject's head or feet and slid into place.
A first biaxial accelerometer module 206 is mounted on the belt such that when the belt is attached to the subject, the accelerometer will be positioned posteriorly, approximately over the vertebral column. Biaxial accelerometer module 208 and biaxial accelerometer 210 are positioned on the belt such that when the belt is attached to the subject they will be positioned on the left and right anterior iliac crests, respectively.
An example of a type of accelerometer module that has been used successfully is Analog Devices' model ADXL210, which is a biaxial micro-machined module on a monolithic integrated circuit (IC) having a full-scale range of ±10g. This module is capable of detecting both dynamic and static (i.e. gravity) accelerations. The two axes of measurement are oriented perpendicular to each other within the circuit. Each sensing axis has associated with it a duty-cycle modulated (DCM) output that is linearly proportional to the sensed acceleration. A duty cycle equal to 0.5 represents zero acceleration; a duty cycle greater than 0.5 implies a positive acceleration, and a value less than 0.5 implies a negative acceleration. To digitize the six DCM outputs, the six microprocessor timers are used, obviating the need to use microprocessor A/D converters for this purpose. If additional accelerometer modules are used (e.g., for deriving respiration), a microprocessor having a sufficient number of counters may be used or the DCM outputs can be lowpass filtered and fed to the extra microprocessor A/D converter inputs for digitization. These modules are mounted on small printed circuit boards, together with signal conditioning components, as described below. They are small enough to be worn by a subject without discomfort or interference with the subject's activities.
As an alternative (or addition) to accelerometer modules of the type just described, it is possible, and under some circumstances expedient, to employ gyroscopes to obtain raw data regarding rotational movements. For example, three uniaxial accelerometer modules can be combined with three rate gyroscopes to gather the data required to produce 6-DOF movement analysis. For example, Analog Devices' gyroscopes model ADXRS150 and ADRXS300 can be used for this purpose.
The microprocessor unit 304 is shown attached to the belt adjacent accelerometer 208; however, the position of the microprocessor unit relative to the accelerometer modules or to the subject is not critical. The term “microprocessor unit” includes a processing unit, timers, display, and on-board memory for storing processor instructions, results of computational steps, variables, and data. Placing the microprocessor unit on the anterior aspect of the subject, as shown in FIG. 3, is particularly convenient if it includes an on-board display means, as described below. The microprocessor unit is in communication with the accelerometer modules by means of a data bus.
An example of an appropriate microprocessor is model # H8S/2329F produced by Hitachi Semiconductors. This processor has 36 internal interrupts, 7 external interrupts, and an interrupt controller, which collectively provide a mechanism for precise software control. Internal peripherals such as timers and serial communications interrupt normal program flow when requesting to be serviced. The interrupt controller prioritizes these interrupts, which determines when a peripheral will be serviced. The processor's internal timer sets an interrupt at precise intervals (e.g. 0.01 seconds for a 100 Hz sample rate). With each interrupt, an interrupt service routine functions to sample the six accelerometer channels, described below. The H8S/2329F processor is equipped with six 16-bit timer/counters and eight 10-bit single-ended A/D converters, which are also used in processing the outputs from various physiological sensors. In addition, the processor provides a direct memory access (DMA) controller, a bus controller, a 2-channel digital-to-analog (D/A) converter, and two high-speed serial communication controllers (one of which is used to communicate with a PC to upload raw data). The processor has several power-saving features, such as “sleep mode”, which can be used even between sampling instants to conserve power.
The H8S/2329F also includes 384 KB of nonvolatile Flash-RAM (program memory) and 32 KB RAM (scratchpad memory). This amount of operating memory is sufficient to store embedded programs and provide space for the necessary run-time variables required to carry out the processing chores. Using a microcontroller with on-chip memory reduces the system chip count, leading to a smaller package and lower power requirements. An 8 KB off-chip Flash-RAM is used to archive data in the present embodiment.
A power source 306 is also attached to the belt. A power bus delivers power to all of the components. The components can operate on a 3.3 Vdc power supply, and a 3.7 Vdc battery rated at 920 milliamp-hours is used (Ultralife UBP563450) in the present embodiment. Such batteries are available as rectangular and cylindrical cells, and are well known in the art. As discussed above, the microprocessor monitors the power source and will shut down the system or alert the user if power falls below acceptable levels.
C. Structure: Attachment Means, and Components for Collecting, Processing, Storing, Transmitting, and Displaying the Physiological Data—(FIGS. 4 & 5)
FIG. 4. shows a belt-device for collecting 6-DOF data and physiological data simultaneously. The basic belt is as described in FIG. 3. The three biaxial accelerometer modules 206, 208, and 210 are attached to the belt for collecting the accelerometry data that are converted to 6-DOF data by microprocessor unit 304. Battery 306 supplies power to all components by means of a power bus (not shown). In the example of FIG. 4, heart rate (HR) data are the physiological data being collected simultaneously with 6-DOF data. The HR electrodes 404 and 406 collect the data and HR electrode 402 acts as a reference. The data from the HR electrodes are carried to the microprocessor unit 304. In addition, a liquid crystalline display (“LCD”) 408 is provided as a local display unit. This display is useful for displaying information about the device, such as low battery levels, or data processed by the microprocessor, such as heart rate and/or energy expenditure. Alternatively or additionally, LEDs can be used to indicate various system states and conditions. It will be noted that the HR electrodes shown in FIG. 4 face inwards so that the electrodes maintain contact with the subject's skin, whereas other components of the system are located outside of the inner-most layer of the belt.
Other physiological sensors and/or transducers can be used in addition to or as alternatives to HR electrodes. Examples include sensors that collect: body temperature data, blood O2 partial pressure data, blood CO2 partial pressure data, respiration rate data, respiration depth data, micturition data, and skin conductance data. Micturition data include various measures of ambient humidity or the presence of moisture. These data can be used to alert care-givers of bed-wetting events or to record duration of wet bed-clothing in order to evaluate the level of patient care.
FIGS. 5 a5 c show a preferred embodiment of the construction and attachment means for the local unit of the present invention. In FIG. 5 a is shown a component mounting strip, which is a flexible printed circuit board (PCB) 502 upon which various components are connected and/or mounted. For example, the components may be discrete, rigid PCBs that attach to the flexible PCB band via solder pads. Alternatively, the components may be mounted directly on the flexible PCB.
Embedded within the PCB are buses for data and power (not shown). The components in this example include three biaxial accelerometer modules 506, 510, and 514 for collecting the raw accelerometry data that will be converted to 6-DOF data, a battery 504, a microprocessor unit 508, and a temperature sensor 512 that can monitor the subject. It is noted that the temperature sensor is given here as but one example of the type of physiological sensor that can be fruitfully combined with the 6-DOF device. The flexible PCB with its components is one example of what is referred to hereinafter as a “local unit” 500.
The entire local unit is sealed with a moisture resistant material, such as a conformal coating, so that it thus comprises a single, water-proof component that can be easily wiped clean or disinfected.
In FIG. 5 b is shown the data recording unit laid upon a band 520 made of suitable material, such as cotton cloth, or a non-woven material. The band has attached to it a plurality of snaps 518 positioned so that when the band is folded at approximately its longitudinal midline, the snaps engage, thereby securing the data recording unit inside the folded band, as shown in FIG. 5 c. The ends of the folded band have Velcro™ fastening strips so that the band, with the data recording unit inside, can be easily attached to the subject. Buckles, fasteners, clips, hooks, and snaps represent other means of securing the ends of the band.
It will be noted that in the example given here the temperature sensor faces the subject's skin. Other physiological sensors, such as micturition sensors, may not require direct skin contact. In situations where sensors must contact the skin, the band 520 may have windows at the appropriate locations so that the sensors are not occluded by the band. Such sensors may also be located on the inner-most layer of the band so as to contact the skin.
In addition to components of the system that are attached to the subject during monitoring, there are also components of the system that remain remote from the subject. Such remote components include a remote processor, remote memory, and remote display. Because the output from the microprocessor is in standard digital format, it can be easily transmitted or transferred to the remote processor as described below. The remote processor can be anything from a PALM device to a supercomputer, so long as it is capable of being programmed to process the data. A desktop or laptop PC is adequate for most applications. The next section discloses the functional relationship between local and remote units.
D. Operation: Information and Data Flow—[FIG. 6]
Referring to FIG. 6, the flow of data and information between the various components of the preferred embodiment may be appreciated. FIG. 6 is not meant to signify any specific grouping of sensors or modules, nor any specific sequence of steps. Such variables are determined on an ad hoc basis depending on the application.
Various types of data processing, display, and storage functions and devices are allocated between one or more local units 600, which comprise those components physically attached to the subject(s), and one or more remote units 602, which comprise those components of the system not attached to the subject. Although FIG. 6, for reasons of clarity, shows only one local unit and one remote unit, systems comprising a plurality of local and/or remote units are anticipated as being within the scope of the invention. For instance, in a hospital or battleground setting, one remote unit may receive data from and transmit data to many subjects, each of which wears a local unit. Alternatively, a local unit may communicate to a plurality of remote units. Such network systems are well known and easily implemented by those of ordinary skill in the art.
Data and information regarding movements and physiological status move between the local and remote units through a data transfer device which, in the preferred embodiment, comprises a local transceiver 616 in communication with a remote transceiver 622. The term data transfer device is here used in its broadest sense. It incorporates both wire-based, wireless, and combined wire/wireless means of transmitting, uploading, and/or downloading data. For instance, data stored in the 6 MB off-chip Flash-RAM of the local unit and physically transferred to a remote unit device capable of downloading those data represents an obvious means of transferring the 6-DOF data, in which case transceivers 616 and 622 comprise, or are supplemented by, memory read/write devices. In the preferred embodiment wireless transmission is used, employing Bluetooth wireless protocols and technology, well known to those skilled in the art. To implement the wireless communications, Ericsson's RCM 104001 Bluetooth Multichip Modules are used as the transceivers.
During the monitoring period, accelerometer signals are produced by an array of accelerometer modules 604. In the present embodiment array 604 is composed of three biaxial modules producing the required six accelerometer signals.
Accelerometer signals from the accelerometer modules represent the accelerations of the body-segment relative to each of the x, y, and z-axis of the anatomical reference-frame. These signals are transmitted to the local processor 610. Optionally, one or more physiological sensors 606 may send raw physiological data to the local processor. By providing a means to combine physiological data with 6-DOF data, the invention embodies very powerful subject-monitoring capabilities. The types of physiological data that may be acquired by the physiological sensors 606 include: heart rate data, body temperature data, transcutaneous blood O2 partial pressure data, transcutaneous blood CO2 partial pressure data, respiration rate data, respiration depth data, micturition data, and skin conductance data, as discussed above.
Local processor 610 converts the acceleration signals to digitized form, including 6-DOF data representing the movements of the body-segment with respect to the inertial reference-frame. Local processor also performs computational operations as dictated by the specific application at hand. The computational operations are described in detail below. Processor instructions for carrying out computations are held in local memory and/or can be transmitted to the local unit by the remote unit.
Local memory 612 comprises various storage units required to hold data, program instructions, variables, and results, as disclosed above. The memory may be fixed within the local unit, or it may be physically removable, such as readily available flash cards. Although the 6-DOF data produced by processing the accelerometry data can be quite voluminous, methods for exploiting memory are well known to those skilled in the art.
Local display 614 is intended to provide the user with limited information about the status of the local unit, or limited data output, for instance an LCD display of heart rate, or an audible signal that a threshold heart rate has been reached. The display takes the form of LEDs, LCDs, or audible signal generator, depending upon the objectives of the user. Information derived wholly or partly from the 6-DOF data (e.g., energy expenditure) may be displayed locally or transmitted to the remote unit for further processing, storage, and/or display.
Remote unit 602 comprises those components not physically attached to the subject. Remote processor 620 receives data from the local unit by means of the local and remote transceivers, as described above. The received data may be further processed before being sent to storage at remote memory 618, or before being sent to remote display 624 for displaying the movement information and/or the physiological information obtained during the monitoring period in a format comprehensible to humans.
In the present embodiment, much of the computational work is performed by the remote processor. This includes, by way of example, 1) conversion of the 6-DOF data to information descriptive of subject and body-segment movements, positions, and orientations; 2) conversion of physiological data into information descriptive of the subject's physiological status; 3) synchronization of the physiological and accelerometry data and information; 4) producing graphical representations of the subject's movements; 5) reconstructing complex sequences of movements, such as falls or athletic motions, 6) calculating estimates of energy expenditure; 7) performing gait analyses.
Given the disclosures here made, one skilled in computer programming can, without undue experimentation, produce acceptable software for implementing the steps of the invention and for exploiting the 6-DOF data acquired by the methods and devices of the invention. We have used the Hitachi Embedded Workshop (Ver. 1.1 a) to produce the instructions embedded in the local processor, and Visual Basic and MATLAB to produce software utilized by the remote processor; however, any readily available language and compiler may be used. Design features such as having the remote unit interrogate the local unit for data lying within specified ranges, or having the remote unit alter the program flow of the local unit will be obvious and easily implemented by those having ordinary skill in the art.
Remote memory 618 includes various devices for achieving data, such as CDs, DVDs, floppy disks, magnetic tapes, and flash memory cards. Remote memory also includes operational memory for storing program instructions, variables, intermediate values, and results of computations done by the remote processor.
The output of information in a format comprehensible to humans, as provided by remote display 624, has the capability of being significantly more sophisticated than that provided by local display 614. For instance, in a nursing home application, the information displayed includes patient identification, location, and physiological status in addition to motion and position information derived from the 6-DOF data. Alternatively, or additionally, by accessing the 6-DOF data acquired by the local unit, the remote unit is capable of producing and displaying animated reconstructions of the subject's movements using a “virtual pelvis” animation. When synchronized with physiological data, also acquired by the local unit, the remote unit can display time-referenced causal relationships, such as hypotensive events preceding falls. Once the methods and devices of the present invention for acquiring 6-DOF data in living subjects are implemented, many ways to exploit such data will be obvious to those of ordinary skill in the art.
E. Operation: Deriving Information Regarding the Movements, Positions, and Orientations of a Body-Segment and a Subject from 6-DOF Data—[FIGS. 2 & 3]
This section discloses the manner in which the preferred embodiment of the invention derives 6-DOF data from the accelerometer signals in order to obtain information regarding angular and translational accelerations, angular and rotational velocities, translational positions, and angular orientations of a body-segment during a monitoring period. In this example, a pelvis 200, as depicted in FIG. 2, is used as the body-segment being monitored. The pelvis is of particular interest because its proximity to the subject's center of mass allows one use the 6-DOF data regarding the pelvis to derive information about the movement of the subject as a whole. If multiple segments are monitored simultaneously, then the computations discussed below are carried out simultaneously and independently for each segment. However, the computations provided here are analogous for any body-segment to which the invention is applied, and, given the equations and computational steps described below, one of ordinary skill in the art of computer programming will be readily able to implement the invention with respect to any body-segment, or any combination of body-segments. Because of the complexity of the calculations, an embodiment in which computational duties are divided between a local processor and a remote processor, such as shown in FIG. 6 and discussed above, is preferred.
It is assumed, for basic mathematical modeling purposes, that all accelerometer modules are mounted firmly on the pelvis and thus define a rigid body. That is, the positions of, and therefore distances between, sensor modules are assumed to remain constant, and the different modules are assumed to maintain fixed orientations relative to one another. In the 6-DOF analysis of multiple segments, each segment is assumed to be a rigid body, and the subject is viewed as an aggregation of n rigid bodies, where n is the number of segments being monitored. Deviations from the rigid body assumption introduce error into the results, but that error is minimized or eliminated by the computational methods disclosed herein.
In the equations presented herein, the following conventions are used: 1) the three biaxial accelerometer modules designated as 206, 208, and 210 in FIG. 2 are arbitrarily referred to as upper-case “C,” “A,” and “B”, respectively, in the superscripts and subscripts of the terms of the equations; 2) a dot over a variable implies differentiation with respect to time (e.g., r . = r t and r ¨ = 2 r t 2 ;
3) ‘x’ is the cross product operator defined such that if a=ax i+ay j+az k and b=bx i+by j+bz k, where i, j, and k are unit vectors oriented parallel to the x, y, and z axes respectively, then:
a×b=(a y b z −a z b y) i+(a z b x −a x b z) j+(a x b y −a y b x) k.
Because of the foregoing assumption that the body-segment (pelvis) represents a rigid body, there exists a well-defined angular velocity vector, ω, that characterizes the instantaneous rotational motion of the pelvis. The absolute velocity (relative to the earth) of any point on the pelvis can therefore be separated into translational and rotational terms,
{dot over (r)} total ={dot over (R)}′+ω′×{dot over (r)}  (1)
in which {dot over (R)}′ is the translational velocity of the pelvis (more precisely, the velocity of the geometrical center of the accelerometer module triad comprising 206, 208, 210), and r′ is the position vector of the point relative to the Geometrical center. (In particular, r _ B = ( h 3 , b 2 , 0 ) T , r _ A = ( h 3 , - b 2 , 0 ) T and r _ C = ( - 2 h 3 , 0 , 0 ) T
In Eq. 1, the primed notation indicates vectors whose components are relative to a fixed, inertial reference-frame (i.e., fixed to the earth), whereas unprimed vectors are measured relative to a non-inertial, anatomical reference-frame. The two frames of reference will henceforth be denoted as F′ and F, respectively.
Differentiating Eq. 1 with respect to time furnishes an equation for the acceleration of points on the pelvis:
{umlaut over (r)}′ total ={umlaut over (R)}′+{dot over (ω)}′×r′+ω′×{dot over (r)}′={umlaut over (R)}′+{dot over (ω)}′×r′+ω′×(ω′×r′)  (2)
Eq. 2 is fundamentally important for kinematic reconstruction. It indicates that it is possible, in principle, to solve for the translational acceleration, {umlaut over (R)}′, and angular acceleration, {dot over (ω)}′, (a total of six unknowns) if sufficiently many independent acceleration data channels are available. Integration of {umlaut over (R)}′ and {dot over (ω)}′ respectively provide the translational and angular velocities as functions of time. Integration a second time yields the translational positions and angular orientations.
To be able to employ Eq. 2 in practice, however, it is necessary to relate the acquired accelerometer measurements to the absolute acceleration, {umlaut over (r)}total. Consider, for example, the output, a A, which is a two-component vector in the case of a biaxial accelerometer and is related to the absolute point acceleration of the module via an equation of the form:
a A =S A T( {umlaut over (r)} total +gk)=S A(T{dot over (r)} total +gTk)=S A T( {umlaut over (r)} total +gTk)  (3)
in which g is the acceleration due to gravity, k′ is the unit vector in F′ pointing downward (in the direction of gravity), and T is the time-varying transformation matrix from the inertial (earth-fixed) coordinate frame, F′, to the (non-inertial) anatomical frame, F. That is, if {umlaut over (r)}total is the vector of acceleration components measured relative to the coordinate axes of F′, the vector {umlaut over (r)} total=T {dot over (r)}total indicates the same physical acceleration, but with components measured relative to the instantaneous coordinate axes of F. SA is a 2×3 matrix that indicates the orientation of the sensitive axes of accelerometer module A relative to the pelvis. Its components are the direction cosines between the sensitive axes of module A and the coordinate axes of the anatomical reference-frame. If the modules are fastened firmly on the pelvis, the components of SA (unlike those of T) remain constant in time.
Combining Eqs. 2 and 3 yields the set of equations:
a A =S A T[R+{dot over (ω)}×r A+ω×( ω×r AgTk)]  (4)
a B =S B T[R+{dot over (ω)}×r B+ω×( ω×r BgTk)]  (5)
a C =S C T[R+{dot over (ω)}×r C+ω×( ω×r CgTk)]  (6)
which can be written in a more compact form as: a _ ( a _ A a _ B a _ C ) = H 1 ( R _ ¨ + g T k _ ) + H 2 ω _ . + Q ω _ 2 ( 7 )
H1, H2, and Q are constant matrices of size 6×3, 6×3, and 6×6, respectively. ω 2 denotes the 6×1 vector of quadratic angular velocity products, viz.,
ω 2≡(ωx 2ωy 2ωz 2ωxωyωyωzωxωz)T  (8)
The elements of H1 involve only the elements of SA, SB, and SC and therefore depend only on the accelerometer orientations. The elements of H2 are sensitive to the distances between the accelerometer modules as well as their angular orientations. The same is true of Q.
1. Reconstruction of Angular Motion
Eqs. 4–7 constitute a system of differential equations involving both the translational and rotational accelerations. It is possible to isolate the rotational motion, however, by left-multiplying both sides of Eq. 7 by a 3×6 matrix, denoted as N1, the rows of which comprise a basis for the left kernel space of H1:
N1H1=0  (9)
It then follows that
N 1 a=N 1 └H 1( {umlaut over (R)}+gTk)+H 2 {dot over (ω)}+Qω 2 ┘=N 1 H 2 {dot over (ω)}+N 1 Qω 2  (10)
Eq. 10 is a substantial simplification from Eq. 7 in that the translational accelerations and gravity dependence have been completely excluded.
2. Reconstruction of Translational Motion
The translational motion cannot be completely decoupled from the rotational motion, but an equation analogous to Eq. 10 can be derived for those cases in which the accelerometer modules are suitably arranged, as in FIG. 3. This is achieved by left-multiplying both sides of Eq. 7 by a 3×6 matrix, denoted as N2, whose rows form bases for the kernel spaces of H1 and Q:
N 2 a=N 2 └H 1( {umlaut over (R)}+gTk)+H 2 {dot over (ω)}+ 2 ┘=N 2 H 1( {umlaut over (R)}+gTk)  (11)
where N2H2=0 and N2Q=0. Then,
{umlaut over (R)}+gTk′=(N 2 H 1)+ N 2 a   (12)
in which superscript ‘+’ denotes the (Moore-Penrose) pseudo-inverse of a matrix described by Campbell S L. Meyer C D Jr. Generalized Inverses of Linear Transformations, 1979, (Pitman: London. UK) It is necessary, in general, to use the pseudo-inverse because N2H1 may be singular and thus not possess an inverse in the usual sense.
The translational motion is not completely independent of the rotational motion in that Eq. 12 yields not the pelvic accelerations in the inertial frame, {umlaut over (R)}′, but the sum of the acceleration of the pelvis with the gravity term, {umlaut over (R)}+gTk′, in terms of the anatomical coordinate system, which is dependent on the angular position of the body by virtue of the transformation matrix, T. In some cases, this dependence may be ignored. For example, when the subject is walking upright, the anatomical z-axis and the earth-fixed z-axis nearly coincide, i.e., Tk′≈(0 0 1)T=k at all times during this motion, and so the vertical component of the pelvic accelerations with respect to the inertial coordinate frame, {umlaut over (R)}′=T−1 {umlaut over (R)}, may be approximated by the vertical component of {umlaut over (R)}. In general scenarios, however, in which the orientation of the pelvis can be arbitrary, it is necessary to integrate Eqs. 10 and 11 together to obtain the angular positions, using the techniques described in the next subsection.
3. Deriving Pelvic Movement Information from 6-DOF Data
It is well-known from classical mechanics that the orientation of coordinate axes affixed to a rigid body with respect a set of inertial coordinate axes (and thus the aforementioned transformation matrix, T) can be characterized using three Euler angles, ψ (yaw), θ (pitch or inclination), and φ (roll or bank). If the so-called “xyz convention” or “321 convention” is followed, the anatomical axes may be obtained from the inertial axes by first rotating through an angle ψ about the inertial z-axis to produce an intermediate set of axes, then rotating through an angle θ about the intermediary x-axis to produce another intermediate set of axes, and finally rotating through an angle φ about the y-axis of this latter set of intermediate axes to yield the anatomical axes. The resulting transformation matrix, T, from the earth frame to the anatomical frame is given by: T = [ cos θ cos Ψ cos θ sin Ψ - sin θ sin ϕ sin θ cos Ψ - cos ϕ sin Ψ sin ϕ sin θ sin Ψ + cos ϕ cos Ψ sin ϕ cos θ cos ϕ sin θ cos Ψ + sin ϕ sin Ψ cos ϕ sin θ sin Ψ - sin ϕ cos Ψ cos ϕ cos θ ] ( 13 )
(Note that these finite rotations—unlike infinitesimal rotations—do not commute, which means that the order of the rotations in Eq. 13 is important.) The parameterization of this transformation by the Euler angles is useful for visualization of the corresponding motion, but the Euler angles are not as well-suited for computations because the repeated evaluation of trigonometric functions during numerical integration is costly, and the parametrization has singularities that must be avoided.
In order to avoid these problems we introduce the four Euler parameters, which yield a more efficient computational scheme, even though the number of variables is increased by one: e 0 = + cos ψ 2 cos θ 2 cos ϕ 2 + sin ψ 2 sin θ 2 sin ϕ 2 e 1 = + cos ψ 2 cos θ 2 sin ϕ 2 - sin ψ 2 sin θ 2 cos ϕ 2 e 2 = + cos ψ 2 sin θ 2 cos ϕ 2 + sin ψ 2 cos θ 2 sin ϕ 2 e 3 = - cos ψ 2 sin θ 2 sin ϕ 2 + sin ψ 2 cos θ 2 cos ϕ 2 ( 14 )
The inverse transformation between the two sets of variables is given by:

θ=sin−1[−2(e 1 e 3 −e 0 e 2)]  (15) ψ = tan - 1 [ 2 ( e 1 e 2 + e 0 e 3 ) ( e 0 2 + e 1 2 - e 2 2 - e 3 2 ) ] ( 16 ) ϕ = tan - 1 [ 2 ( e 0 e 1 + e 2 e 3 ) ( e 0 2 + e 3 2 - e 1 2 - e 2 2 ) ] ( 17 )
The angular velocity components in the anatomical frame, F, are related to the derivatives of the Euler parameters via the equations: e . 0 = - 1 2 ( e 1 ω x + e 2 ω y + e 3 ω z ) e . 1 = + 1 2 ( e 0 ω x + e 2 ω z - e 3 ω y ) e . 2 = + 1 2 ( e 0 ω y + e 3 ω x - e 1 ω z ) e . 3 = + 1 2 ( e 0 ω z + e 1 ω y + e 2 ω x ) ( 18 )
In terms of the Euler parameters, the transformation T becomes (see ANSI/AIM, Atmospheic and Space Flight Vehicle Coordinate SystemsANSI/AIM R-004-1992. February 1992.): T = [ ( e 0 2 + e 1 2 - e 2 2 - e 3 2 ) 2 ( e 1 e 2 + e 0 e 3 ) 2 ( e 1 e 3 - e 0 e 2 ) 2 ( e 1 e 2 - e 0 e 3 ) ( e 0 2 + e 2 2 - e 1 2 - e 3 2 ) 2 ( e 2 e 3 + e 0 e 1 ) 2 ( e 1 e 3 + e 0 e 2 ) 2 ( e 2 e 3 - e 0 e 1 ) ( e 0 2 + e 3 2 - e 1 2 - e 2 2 ) ] ( 19 )
Thus, we can solve for the position of the pelvis as a function of time in several steps: first the system of differential equations in Eq. 10 can be integrated to find the angular velocity vector ω; then the system of Eqs. 18 can be integrated to obtain the four Euler parameters, and then T, via Eq. 19; and finally, Eq. 12 or Eqs. 4–6 can be integrated to obtain the translational motion of the pelvis, thereby completing the determination of every aspect of the motion. Note that, in practice, the inhomogeneous term a is only known at certain discrete times, so the integration must be performed using an interpolatory method, rather than a conventional technique that requires direct evaluations of a at arbitrary time steps.
4. Technique for Manually Calibrating Accelerometer Modules
It is to be emphasized that the application of 6-DOF technology to monitoring the movements of living subjects is distinguished from, and significantly more difficult than, the use of 6-DOF technology to monitor the motions of inanimate bodies, such as vehicles. Even where mathematical models assuming that the pelvis acts as a rigid body can be exploited, the reality is that, unlike inert bodies, accelerometer modules cannot be soldered to living subjects. Consequently, a major hurdle overcome by the present invention in applying 6-DOF technology to living subjects is the imprecise a priori alignment of the axes of measurement of the accelerometer modules relevant to the reference-frames, and inevitable and uncontrollable movements of the axes of measurement of the accelerometer modules relative to one another and to the reference-frames. To overcome this problem it is necessary to calibrate the accelerometer modules in order to establish, and re-establish, as necessary, the relationship between the axes of measurement and the axes of the inertial and anatomical reference-frames, as well as the position and orientation of the accelerometer modules with respect to the anatomical reference-frame. This information can then be used to correct for deviations in the orientations of the axes of measurement of the accelerometer modules.
One way to do this is what is referred to herein as “manual calibration.” To accomplish this, the subject sequentially assumes and holds several different stances for short periods of time (e.g., ˜30 sec). Each of the stances must be sufficiently distinct from one another so that there are appreciable differences in the accelerations measured by the suite of accelerometer modules in the various poses. The accelerometer data collected during each pose are averaged to minimize the effects of noise and involuntary movements. In principle, a great many different poses are suitable for calibration purposes, but we have found three particular poses to be ideal: lying supine, lying on the right side, and standing upright. If these positions cause difficulties for particular subjects, alternative poses can be used (e.g., with one or two hands in contact with a wall, leaning forward, leaning to the left, and leaning to the right).
During these static poses, the accelerometer modules measure only the gravity vector,
a A =gS A Tka B =gS B Tka C =gS CTk′  (20)
For each calibration pose, a total of six data points are obtained, representing the median output level of each sensitive axis over the time during which the pose is held. It is assumed that SA, SB and SC are constant across the various poses, which is tantamount to assuming that the shape of the attachment band (and thus the relative orientations between sensor modules) does not change between poses.
At the beginning of a sequence of calibration poses, SA, SB, and SC are known approximately, but not exactly. The same is true of T, which indicates the orientation of the pelvis (or rather the waistband 302) relative to the ground. If the subject assumes the three aforementioned calibration poses (lying supine, denoted by superscript ‘1’; lying on the right side, associated with superscript ‘2’; and standing upright, represented by superscript ‘3’) exactly, then:
gTk (1) =gk (1)=(−g, 0, 0)T gTk (2) =gk (2)=(0, g, 0)T gTk (3) =gk (3)=(0, 0, g)T  (21)
However, it is unlikely that the subject will perfectly assume the poses, and so a transformation of the form of Eq. 19 must be introduced for each calibration pose to represent the actual change in orientation from the idealized pose. The 12 Euler parameters representing these pose errors must then be found, along with the 18 independent components of SA, SB, and SC, as those values which minimize the discrepancy between the predicted and observed accelerations. The calculations can be made independently for each accelerometer, and the three different sets of values for the 12 pose-error Euler parameters that are obtained while determining SA, SB, and SC can be compared and averaged, if accuracy is a priority. Alternatively, if a reduction in the number and complexity of calculations is more important, one of the calculations can be made in order to obtain both the 12 pose-error Euler parameters and either SA, SB, or SC. The Euler parameters found during this first minimization can then be used for the second and third minimizations so that only the two remaining module orientation matrices need to be determined. This nesting of the minimization problems is made easier by the fact that, given the pose-error Euler parameters, a module orientation matrix can readily be determined from the observed accelerations by computing the polar decomposition of a certain auxiliary matrix (Fan K. Hoffman A J. “Some metric inequalities in the space of matrices.” Proc Amer Math Soc. 1955: 6:111–116.). This sub-problem is known in statistical factor analysis as the problem of finding a “Procrustean transformation.” This transformation makes it possible to solve the calibration problem indirectly as an unconstrained minimization problem, rather than viewing it as a nonlinear least-squares problem, subject to the constraints that SA, SB, and SC must be orthogonal matrices, in which case their inverses and transposes are equal:
S A −1 =S A T S B −1 =S B T S C −1 =S C T  (22)
A number of specialized algorithms exist for such constrained problems Bjorck A. Numerical Methods for Least Squares Problems. 1996. (SIAM Pub: Philadelphia): Elden L. “Solving quadratically constrained least squares Problems using a differential-geometric approach.” BIT. 2002; 42(2):323–335.; Elden L. “Algorithms for the regularization of ill-conditioned least squares problems.” BIT. 1977; 17:134–145: Gander. W. “Least squares with a quadratic constraint,” Numer Math. 1981; 36:291–307.), but it is usually easier to solve such problems in the absence of constraints, especially nonlinear constraints, such as the quadratic constraints in Eqs. 22. The unconstrained methods can be divided into two classes: (1) those that require computation of the derivatives of the function to be minimized with respect to the Euler parameters and the components of the module orientation matrices; and (2) “direct search” algorithms that do not require evaluation of these derivatives. In general, direct search algorithms are more robust and easier to implement than methods requiring derivatives, but are slower to converge and less accurate. Those skilled in the art will, without undue experimentation, be able to resolve the foregoing trade-offs by judicious selection of a standard algorithm that best suits their needs.
The correction factor thus obtained is then used to correct the 6-DOF data so that they more accurately reflect movements with respect to the anatomical reference-frame.
5. Technique for Adaptively Calibrating Accelerometer Modules
A more powerful and useful method of calibrating the system is to periodically recalibrate each accelerometer during the monitoring period. This technique, referred to herein as “adaptive calibration,” is particularly helpful in monitoring body-segments that constantly change their orientation in real time with respect to gravity. Adaptive calibration has the very significant advantage of being a means of carrying out real time re-calibration of the accelerometer modules to correct for movement of the modules during the monitoring period.
At any given instant of time, the following relationship between the measured accelerations from a particular accelerometer, a, and the components of these accelerations in the fixed inertial coordinate system, {dot over (r)}′, exists:
a=S T( {umlaut over (r)}′+gk)=P( {umlaut over (r)}′+gk)  (23)
The objective of adaptive calibration is to estimate the unknown, time-varying components of the orthogonal transformation matrix P, and the unknown {umlaut over (r)}′, given a vector of acceleration measurements a over an interval of time. For the present purposes, the transformation that maps the fixed inertial coordinates into the anatomical coordinate axes, T, can be lumped together with the transformation that maps the anatomical coordinate axes into the accelerometer channel axes, S. The problem is under-determined, with more unknowns than equations. However, similar problems in other contexts have been successfully addressed by the use of modern sequential system identification techniques. We are aided in this effort by the fact that gravity is known, and by the fact that P is orthogonal, and has a convenient parameterization via the introduction of Euler parameters, as in Eq. 19.
A basic framework for the solution of the adaptive calibration problem is provided by a family of identification techniques known as recursive prediction-error methods (RPEM) Ljung, L. System Identification: Theory for the User. 2nd ed. 1999. (Prentice Hall: Englewood Cliffs, N.J.). In these methods, an initial guess at the unknown parameters is used to compute a prediction of the model one time step ahead, and then, advancing in time, the actual value is measured and compared to the predicted value. The guess at the unknown parameters is then refined by means of a nonlinear optimization algorithm that adjusts the values of the parameters in order to minimize the size of the error, while still satisfying the constraints imposed on the parameters. Then, using the updated parameter values an the estimate for the next time step, the process is repeated. These techniques may be tailored for particular problems by pre-filtering the errors before applying the optimization algorithm, choosing an appropriate measure of the size of the error, selecting an optimization algorithm with desirable properties, changing the extent to which the optimization algorithm is allowed to converge before advancing in time, and by using weighted combinations of the errors at several different times as an objective function. In addition, some strategies for global convergence may be implemented to ensure that the process is robust with respect to poor initial guesses Bliek, C H. Spelucci P. Vicente L N, Neumaier A, Granvilliers L, Monfroy E, Benhamou F, Huens E, Van Hentenryck P, Sam-Haroud D, Faltinas B. “Algorithms for Solving Nonlinear Constrained and Optimization Problems: The State of the Art.” COCONUT Project Report, 2001.). For the problem at hand, the following procedure is proposed:
    • (a) At time t0, initial guesses for e0, e1, e2, e3, and {umlaut over (r)}′ are made. These trial values will be denoted by carets: e.g., the guess at e0 is ê0. An estimate {circumflex over (P)} for P is then computed, using a parameterization of the form used in Eq. 19 for T.
    • (b) The error
      ε(t 0)= a (t 0)−{circumflex over (P)}(t 0)[{umlaut over (r)} {circumflex over (′)}(t 0)+gk′]  (24)
      is then computed.
Next, the quantity
1 2 ɛ _ ( t 0 ) T ɛ _ ( t 0 ) ( 25 )
is minimized by varying e0, e1, e2, e3, and {umlaut over (r)}′ in accordance with a Newton-Gauss method (or another nonlinear least-squares algorithm) Nocedal J. Wright S J. Numerical Optimization, 1999. (Springer-Verlag: New York) to obtain the optimal parameter estimate at time t0.
    • (d) The algorithm then proceeds to the next sample time, in the manner described above.
In this manner the 6-DOF data are repeatedly corrected during the period of monitoring. An analysis of the convergence of such algorithms can be found in Ljung L. Soderstrom T. Theory and Practice of Recursive Identification. 1983. (MIT Press: Cambridge, Mass.). It is anticipated that a suitably modified algorithm will yield good results. The problem formulation can also be changed to incorporate the measurements of all of the accelerometer modules, rather than a single accelerometer, and this would improve the quality of the parameter estimate, at the expense of solving a larger minimization problem at each time step. Since these calculations can be carried out by remote processor 620, maximizing accuracy, not minimizing computational time, is possible.
6. Smoothing of the Accelerometer Outputs
One of the main problems that must be overcome when using accelerometer modules is the presence of sensor noise. Such noise can lead to a growth in time of the variances of estimators of integrated quantities (e.g., velocity and orientation), and make it difficult to calculate such variables accurately with increasing time span. Without using information from other sensors, a systematic acquisition of new initial conditions and frequent restarting of any integration of the equations of motion from these initial conditions is the only way to ensure reasonable accuracy. However, noise problems may be ameliorated by the introduction of judiciously chosen filters or smoothers, such as a spline smoother applied to the accelerometer outputs. Such a smoother fits a sequence of piecewise-smooth cubic polynomials to the sampled accelerations ai=1 . . . , n in such a way that the resulting spline s(t) minimizes the quantity: i = 1 n { a i - s ( t i ) } 2 + ξ 0 t { s ( x ) } 2 x ( 26 )
The first-term is the residual sum-of-squares, which represents the bias of the spline fit, and the second term, which is multiplied by the positive parameter ξ, is a “roughness penalty” related to the variance of the estimate. The spline, then, is a compromise between goodness of-fit and smoothness, as regulated by ξ. This important smoothing parameter is also called the “bandwidth” of the smoother, because of its analogous role in the roughly equivalent method of kernel, or moving-average smoothers. The selection of ξ can be automated: for example, it can be chosen to be a number that furnishes a local minimum of the Generalized Cross-Validation (GCV) score of Craven P. Wahba G. “Smoothing noisy data with spline functions.” Numerische Mathematik, 1979; 31:377–403., a widely-used statistical criterion: GCV ( ξ ) = { i = 1 n a i - s ( t ) } 2 { n - trace [ A ( ξ ) ] } 2 ( 27 )
where A(ξ) is the so-called “hat matrix” relating the value-second derivative representation of the spline coefficients to the sampled accelerations, s=A(ξ)a. Although not appropriate for every application, this choice of bandwidth furnishes a starting point from which a more detailed investigation of the proper amount of smoothing can be made. Some considerations involved in conducting such an investigation are discussed in Loader C, Local Regression and Likelihood. 1999, (Springer-Verlag: New York). The resulting smoother can be computed by means of the algorithm of Woltring, which is an implementation of the fast GCV algorithm of Hutchinson and de Hoog Hutchinson M F, de Hoog F R. “Smoothing noisy data with spline functions.” Numerische Mathematik, 1985: 47(1); 99–106.). Such smoothers have been found to be asymptotically optimal among nonparametric models, with only mild increases in bias at the boundaries 0 and t, and they preserve many fine variations in the original data. The spline smoother can be computed in “linear time,” and so it can even be used in “on-line” applications, although this is not required in embodiments employing remote unit processing capabilities. Furthermore, it can be used in circumstances where there is no useful characterization of the frequency band in which noise is present, or when noise has contaminated a wide range of frequencies through aliasing.
F. Applications of 6-DOF Data for Monitoring Subjects—[FIGS. 7–9]
Having acquired 6-DOF data regarding a subject, it is possible to exploit those data to obtain information about the subject's movements, position, and orientation. In addition, certain types of functional information regarding the subject may be derived from the 6-DOF data, as described below.
1. Acquiring Information Descriptive of Sudden Movements from 6-DOF Data.
In this section a brief overview is provided of the techniques for obtaining subject-movement information relative sudden movements indicative of falls and near-fall events. Such information includes detecting falls, discriminating falls from other activities, and estimating fall directionality. Approaches based on the automated recognition of patterns in the acceleration history to detect and discriminate falls have been most amenable to 6-DOF data analysis. Criteria based on the tipping of the pelvis enable simple characterization of fall events. Such techniques do not require integration of the equations of motion, but rely instead on approximations that are valid under restricted circumstances.
Discriminating falls from other sudden movements is achieved by identifying features in the acceleration history that can serve as a means of differentiating falls from other kinds of potentially confounding activities. Obvious distinguishing features of the acceleration history of a fall are the large peaks in acceleration observed immediately before (i.e., during “free fall,” where the vertical acceleration approaches zero) and after impact with the ground. Although such accelerations nearly always occur during a fall, equally large peaks in acceleration can take place during other activities of daily living, such as skipping, jumping, running, and sitting, acceleration magnitude alone is not sufficient for identifying fall events. However, setting a threshold on the magnitude of the acceleration is a logical first step to isolate candidate fall events. (Similarly, setting a threshold on the free-fall time duration can also be useful in discriminating fall events from non-fall events. This criterion was incorporated indirectly into the fall detection algorithm, as is discussed below.) A typical acceleration history was obtained for a subject engaging in various types of activities—walking, running, skipping, flopping into a chair, ascending and descending, stairs, and falling onto a soft mat. Of this variety of activities, only running, skipping, and flopping into a chair produced acceleration magnitudes comparable to those observed during fall events. Hence, by judiciously choosing an acceleration threshold based on empirical data, and ignoring accelerations below this threshold, one excludes many types of common activities from consideration in seeking to identify fall events. Reliance upon the magnitude (rather than specific components) of the acceleration vector has the advantage of being robust with respect to calibration error (in terms of the exact orientation of the local unit positioned on the pelvis).
It then remains to distinguish falls from other activities that produce large peaks in acceleration magnitude. The best approach known for this purpose is based on an estimate of the power spectral density of a segment of the acceleration history computed around any peak in acceleration of a candidate fall event. This temporally-localized frequency-domain representation of the acceleration history may be rapidly and reliably computed, and contains much of the information found in the original signal. It has the added benefit that it is easier to state criteria for fall detection in the frequency domain, as problems with post-fall transients in the time domain are avoided.
A comparison of power spectral densities computed from similar-duration time-series data segments of fall and non-fall events for a typical subject reveals that there is a clear distinction between falls and other types of motions in the frequency domain. The running and skipping profiles have concentrations of power at higher frequencies corresponding to the cadence of the subject. In contrast, walking, stair-climbing (ascending and descending), sitting, and falling profiles all have peaks in power at low frequencies. However, fall events are clearly distinguishable from walking, stair climbing, and chair sitting based on the amplitude of the power spectral density at low frequencies. This makes intuitive sense in that the greater the amount of time spent in free fall (i.e., 0 g), the less will be the power at these low frequencies. (This follows from the fact that the power spectral density of a signal that is equal to zero—i.e., free fall acceleration—is also zero.) Time spent in free fall is, therefore, incorporated indirectly into the fall detection algorithm.
In summary, the current fall detection and discrimination algorithms are based on the use of a threshold in the acceleration magnitude, followed by a second threshold in the maximum power permitted in the low-frequency band, followed by a third threshold on the maximum power permitted at higher frequencies.
2. Determining Fall Directionality
The directionality of fall events is also of interest. An algorithm was therefore devised to estimate the tipping motions of the pelvis immediately before a fall, thereby avoiding the need for integration or precise calibration. The method used currently was derived by assuming a triad of accelerometer modules, A, B, and C, as shown in FIG. 2, each of which is assumed to be located at a vertex of an isosceles triangle formed by the anterior-superior iliac spine (separated by the length of the base, b) and sacrum (at a height h from the base). The sensitive axes of the accelerometer modules A, B, and C are ideally (but, in practice, are only approximately) aligned with the anatomical reference-frame 214. Assuming that the angular velocity is sufficiently small, so that terms that are second-order in the angular velocity ω are negligible in comparison to the angular accelerations {dot over (ω)}, it can be shown that: ω . x a B , z - a A , z b ω . y a C , z - a A , z h ω . z a A , x - a B , x b ( 28 )
where, for example, {dot over (ω)}x refers to the angular acceleration about the body-fixed x axis, and aA,y is the acceleration measured by the case-axis of accelerometer A that is most closely aligned with the body-fixed taxis. With the aid of these approximations, the angular acceleration of the pelvis may be calculated when a subject wearing the local unit first begins to fall from a standing or sitting position. A simple sign criterion suffices to determine the quadrant into which the subject is falling:
Quadrant I: (0°→90°) {dot over (ω)}x > 0, {dot over (ω)}y < 0 [29a]
Quadrant II: (90°→180°) {dot over (ω)}x < 0, {dot over (ω)}y < 0 [29b]
Quadrant III: (180°→270°) {dot over (ω)}x < 0, {dot over (ω)}y > 0 [29c]
Quadrant IV: (270°→360°) {dot over (ω)}x > 0, {dot over (ω)}y > 0 [29d]

3. Monitoring Respiratory Function with Accelerometer Signals
The technique of extracting information regarding respiratory function from an array of accelerometer modules worn on the pelvis can be better understood by referring to FIG. 7, which is a cross-section of a human pelvis at about the level of L5/S1, with four uniaxial accelerometer modules, 706, 708, 710, 712, attached. Extraction of respiratory function data is accomplished using a differential technique that segregates information regarding respiratory movements from “common-mode noise” (composed largely of pelvis accelerations that are not of interest).
The technique separates acceleration of the anterior aspect of the pelvis 704 from the posterior aspect 702. The fundamental premise of this approach is that respirations have a disproportionate affect on the anterior aspect of pelvic motion, which can be exploited using a differential technique. In particular, the isolation of a high signal-to-noise ratio respiratory signal is accomplished using an adaptive noise-cancellation algorithm that employs the least means square (LMS) filtering technique. Widrow B. Glover J R Jr, McCool J N, Kaunitz J, Williams CS, Hearn R H, Zeidler J R. Dona E Jr, Goodlin R C, “Adaptive noise canceling: principles and applications.” Proc IEEE, December 1975; 63:1692–1716.) The approach treats the net acceleration in the summed (horizontal plane) anterior accelerometer channels as representing the signal of interest (i.e., acceleration due to respirations) plus noise, whereas the summed (horizontal plane) posterior accelerometer signal represents mainly noise, which is, however, highly correlated with the noise in the composite anterior accelerometer signal. The noise is due mainly to accelerations caused by motion of the pelvis in the transverse plane, such as during sway, walking, and running. Other noise, which is not correlated between the accelerometer modules, is largely accelerometer electronic noise, but this is relatively small in comparison to the “motion noise.”
As shown in FIG. 7, even without calibration, the horizontal axis of each of the four accelerometer modules, which is located in the transverse plane of the pelvis, is composed of two components. (The vectors in FIG. 7 are meant to imply alignment with the active sensor axes and not actual motions.) With respect to the posterior accelerometers 706 and 708, one vector component 730 is oriented largely in the body-axis anterior-posterior direction, and a second vector component 720 is oriented in the medio-lateral direction. An identical relationship holds for vectors 732 and 718 with respect to accelerometer 708. If the outputs from accelerometer 706 and accelerometer 708 are summed, the medio-lateral components, being of opposite direction (and therefore signs) will largely cancel, with the resultant posterior vectors 730 and 732 being oriented largely in the anterior-posterior direction. Precise cancellation is not required; the goal is to obtain a signal that is oriented largely in the anterior-posterior direction. Similarly with respect to anterior accelerometer module 710, one vector component 736 is oriented in the anterior-posterior direction, and the other 728 in the medio-lateral direction. The same relationship obtains with respect to accelerometer 712 and vectors 734 and 726. If the outputs of anterior accelerometer modules 710 and 712 are summed, the medio-lateral components will again largely cancel, with the resultant vectors 734 and 736 being oriented again largely in the anterior-posterior direction. The sum of the two posterior accelerometer modules is taken here to represent the “motion noise” signal that is highly correlated with the “motion noise” signal in the anterior accelerometer modules. The fundamental concept of the LMS adaptive noise canceling technique is to exploit the second-order correlation between the two noise signals, n0 and n1, as shown in FIG. 8, to yield an output signal, ŝ, that is largely the signal of interest (i.e., respirations) without motion noise.
Referring to FIG. 8, the LMS noise cancellation algorithm utilizes an adaptive linear transversal filter 810 to process the noise channel 804 and estimate the noise, n0, in order to minimize the mean-squared error at the output of the summing junction 808 (s+n0−f (n1)), where f(n1) here is taken to be a nonlinear function of the noise signal no. (Although a linear filter is used to process the n1 signal, the fact that its weights are adaptive makes the overall filter nonlinear.) The weights of the transversal filter are adapted via the LMS algorithm to minimize the output error, E, thereby effectively canceling the common-mode noise. In this way, the relatively small component of pelvic acceleration that is due to breathing, which would generally be obscured by the other motions of the body, can effectively be extracted. The resulting output 806 is a time-varying signal from which one can extract respiratory periods and breathing depth. Upon calibration, this information is converted to tidal rate and tidal volume.
The LMS algorithm is very efficient computationally, and has been successfully employed in a wide range of on-line and adaptive applications. The performance of the LMS technique in noise cancellation is also well-documented. Quirk K J, Milstein L B, Zeidler J R, “A performance bound for the LMS estimator.” IEEE Trans In form Theory, May 2000 46; 1150–8.; Zeidler J R. “Performance analysis of LMS adaptive prediction filters.” Proc IEEE. Dec. 1990; 78:1781–1806.)
4. Deriving Energy Expenditure Information from 6-DOF Data
Pilot experiments were undertaken to explore the invention's capabilities for estimating the expenditure of energy during physical activity from 6-DOF data. To date, we have conducted tests on fifteen individuals, including two children, six men, and seven women. Each test subject was instrumented with a local unit essentially as described in FIG. 3, a heart rate monitor, and a portable metabolic measurement (indirect calorimetry) system that also measured heart rate. The test protocol called for each subject to undergo a manual calibration routine, as described above, and then walk at a speed of 2.5 mph around an indoor track for ten minutes. Following a brief rest of two minutes, the subjects would then walk around the track at a pace of 3 mph for ten minutes. After another two-minute rest, the subjects would walk for a final ten minutes at a speed of 4 mph, and then perform a final manual calibration. Data were collected continually using the metabolic measurement system, and during the walking periods by the local unit. After post-processing by a processor of a remote unit, the data were subjected to neural network analysis in order to construct a preliminary regression model relating kinetic, heart rate, and metabolic quantities.
Specifically, a polynomial neural network was constructed to relate “kinetic energy counts” summed over a period of one minute and average heart rate to energy expenditure due to exercise over the same minute. A neural network is a type of nonparametric, nonlinear algorithm used for regression and modeling, wherein many simple approximative elements are combined in complex ways to provide a powerful and flexible model. (See 1994 Ward D. “Generalized networks for complex function modeling.” Proc. IEEE Syst Man & Cybemetics Conf (SMC-94). October 2–5. 1994.) For this initial model, the resting metabolic rate was determined via the regression equations of Roza and Shizgal (Roza A M. Shizgal H M, “The Harris Benedict equation reevaluated: resting energy requirements and the body cell mass.” Am J Clin Nutr. 1984 Jul; 40(1):168–82.). The protein component of the metabolism was neglected for the low intensity exercises carried out in the tests. The thermal equivalents of oxygen for the non-protein respiratory quotient were determined by interpolating the data of Zuntz (Zuntz H. Pflugers Arch Physiol, 1901; 83:557). The kinetic energy counts are given by A C KE = 1 2 { m ( A C r ¨ x + A C r ¨ y + A C r ¨ z ) + I yy A C ω . y + I zz A C ω . z + I xx A C ω . z } ( 30 )
where A C r ¨ x = i r ¨ x ( t i )
and the summation is taken over a certain designated time period, in this case one minute. The necessary mass moments of inertia (Ixx, etc.) were obtained from NASA Reference Publication 1024 (NASA Reference Publication 1024: Anthropometric Source Book, Volume I: A Handbook of Anthropometric Data, July 1978) because they are difficult to measure. The kinetic energy counts were introduced as a coarse approximation to the true kinetic energy of a rigid body, KE = 1 2 { m ( r . x 2 + r . y 2 + r . z 2 ) + I xx ω x 2 + I yy ω y 2 + I zz ω z 2 } ( 31 )
to avoid the need for integration.
Despite the small number of observations in the pilot study, the neural networks had good predictive power when trained on a subset of the data and validated on the remainder. This was especially true when the excluded data represented randomly chosen observations from single tests, and was also true in some instances when the totality of observations for one individual were withheld from the training set. FIG. 9 and Table I support this contention.
Referring to FIG. 9, which presents the energy expenditure measured using a portable indirect calorimetry system compared to predicted energy expenditure values for ten individuals using the method discussed above. In each graph, the solid lines represent actual energy expenditure values for observations from data withheld from the training set for the neural network, and the dotted lines represent the predictions of that neural network for those observations. Note the close agreement in almost all cases.
Table I summarizes the statistical performance of a neural network analysis for which a random data record was withheld from training data. The R2 statistic is the percent of the 1159 output variance accounted for by the model—a perfect model would have R2≈1—and the RMS Error is the root-mean-square of the error between the true and modeled outputs.
TABLE I
Diagnostic Case 1 Case 2 Case 3 Case 4 Case 5 Case 6 Case 7 Case 8 Case 9 Case 10
R2 0.901 0.934 0.950 0.807 0.916 00.964 0.912 0.864 0.940 0.936
RMS Error 0.398 0.295 0.311 0.541 0.459 0.268 0.488 0.385 0.367 0.293
CONCLUSIONS, RAMIFICATIONS, AND SCOPE
From the foregoing, it will be appreciated that our invention represents a novel, useful, and non-obvious solution to the problems of 1) how to acquire 6-DOF data in living subjects; 2) how to utilize 6-DOF data to effectively monitor subjects' movements in three-dimensional space; and 3) how to combine and synchronize 6-DOF data with physiological data in order to more comprehensively monitor subjects. The foregoing examples and embodiments represent the best modes known to us for practicing the invention, but they do not represent the only modes. Therefore, it is to be understood that the present invention is not limited to the precise details of structure and function shown and set forth in this specification, for from the foregoing disclosures modifications will occur and be obvious to those skilled in the art. Thus, the scope of the invention is to be determined by the claims enumerated below, and their equivalents as the law so allows, rather than by any example herein provided.

Claims (15)

1. A method of monitoring a subject during a monitoring period, said method comprising the steps of:
(a) attaching at least one array of accelerometer modules to at least one body-segment of the subject, the accelerometer modules having an aggregate of at least six axes of measurement;
(b) positioning the subject in at least three substantially stationary calibration poses, the calibration poses being sufficiently different from one another to produce appreciable differences in acceleration signals produced by the array of step (a);
(c) acquiring acceleration signals from the array of step (a) for each of the calibration poses of step (b), said acceleration signals representing the accelerations of the body-segment relative to each of the x, y, and z-axes of an anatomical reference frame;
(d) averaging the acceleration signals acquired at step (c) to minimize the effects of noise and involuntary motion;
(e) acquiring a gravity vector value from the averaged acceleration signals obtained at step (d);
(f) applying the gravity vector value acquired at step (e) to the acceleration signals obtained at step (c) to obtain a correction factor for correcting the orientation of each axis of measurement relative to the anatomical reference-frame;
(g) acquiring from the array of step (a) acceleration signals representing the accelerations of the body-segment movements relative to each of the x, y, and z—axes of an anatomical reference-frame;
(h) processing the acceleration signals acquired at step (g) to obtain 6-DOF data;
(i) processing the 6-DOF data obtained at step (h) by incorporating the correction factor obtained at step (f) to obtain information regarding the body-segment movement with respect to the x, y, and z-axes of an inertial reference-frame; and
(j)) displaying the body-segment movement information obtained at step (i).
2. The method of claim 1 further comprising adaptively calibrating the accelerometer modules using recursive prediction-error analysis by carrying out the steps of:
(k) constructing a model of the subject's movements based on the 6-DOF data obtained at step (h);
(l) guessing a value with respect to some chosen future point in time for at least one parameter used to construct the model;
(m) measuring the value for the parameter when the future point in time arrives;
(n) obtaining a correction factor by refining the guess made at step (k) with respect to a next future point in time and applying a nonlinear optimization algorithm that minimizes the size of the error between the value guessed at step (l) and value measured at step (m);
(o) applying the correction factor obtained at step (n) to the 6-DOF data obtained in step (h), whereby the corrected 6-DOF data more accurately represent the movements of the body-segment with respect to the inertial reference-frame; and,
(p) repeating steps (k) through (o) during the monitoring period.
3. A method of monitoring respiratory functions of a subject, said method comprising the steps of:
(a) attaching an accelerometer array to the subject;
(b) acquiring from the array of step (a) acceleration signals representative of the subject's respiratory movements; and,
(c) processing the acceleration signals to segregate information representing the subject's respiratory functions from common-mode noise by applying a least mean squared (LMS) noise cancellation analysis whereby the common-mode noise contained in the acceleration signals is cancelled.
4. The method of claim 3 wherein the LMS noise cancellation analysis of step (c) further comprises utilizing a linear transversal filter to process the acceleration signals acquired at step (b).
5. The method of claim 3 wherein step (a) further comprises the steps of:
(d) attaching at least two posterior accelerometers of said accelerometer array to the posterior side of the subject's body with the horizontal axis of each of the posterior accelerometers located in the transverse plane of the subject's body such that the summed outputs of said posterior accelerometers represent acceleration signals in which the medio-lateral components of the subject's movements are largely cancelled; and,
(e) attaching at least two anterior accelerometers of said accelerometer array to the anterior side of subject's body with the horizontal axis of each of the anterior accelerometers located in the transverse plane of the subject's body such that the summed outputs of said anterior accelerometers represent acceleration signals in which the medio-lateral components of the subject's movements are largely cancelled.
6. The method of claim 5 further comprising the steps of:
(f) summing the outputs of the anterior accelerometers attached at step (d);
(g) summing the outputs of the posterior accelerometers attached at step (e); and,
(h) processing the summed outputs of steps (f) and (g) according to step (c).
7. The method of claim 3 wherein the common-mode noise cancelled at step (c) comprises motion-noise.
8. A method of monitoring a subject during a monitoring period, comprising the steps of:
(a) attaching at least one accelerometer module to at least one body-segment of the subject;
(b) acquiring from the acceleration module attached at step (a) acceleration signals representing the accelerations of the body-segment relative to each of the x, y, and z-axes of an
(c) processing the acceleration signals acquired at step (b) to obtain six degrees of freedom (627 DOF) body-segment movement information descriptive of the movements of the body segment with respect to each of the x, y, and z-axes of an inertial reference-frame;
(d) acquiring at least one type of physiological data regarding the subject;
(e) processing the physiological data acquired at step (d) to obtain physiological information regarding the subject;
(f) synchronizing the 6-DOF body-segment movement information obtained at step (c) with the physiological information obtained at step (e) to obtain synchronized 6-DOF body-segment movement information and physiological information; and,
(g) displaying said synchronized 6-DOF body-segment movement information and physiological information obtained at step (f) in at least one format comprehensible to humans.
9. The method of claim 7 further comprising the step of storing the 6-DOF synchronized body-segment movement information and physiological information obtained at step (f).
10. The method of claim 7 further comprising the step of transmitting the 6-DOF synchronized body-segment movement information and physiological information obtained at step (f) to at least one remote location.
11. A method of monitoring the respiratory functions of a subject, said method comprising the steps of:
(a) attaching at least one accelerometer module to the posterior side of the subject's body such that the output of said posterior accelerometer module represents acceleration signals in which the posterior medio-lateral components of the subject's movements are largely cancelled;
(b) attaching at least on anterior accelerometer module to the anterior side of subject's body such that the output of said anterior accelerometer module represents acceleration signals in which the anterior medio-lateral components of the subject's movements are largely cancelled;
(c) acquiring the outputs of the posterior accelerometer module attached in step (a);
(d) acquiring the outputs of the anterior accelerometer module attached at step (b); and,
(e) processing the outputs acquired at step (c) and step (d) to segregate information representing the subject's respiratory movements from motion noise.
12. The method of claim 11 wherein step (e) is carried out by applying a least mean squared (LMS) noise cancellation analysis.
13. A method of monitoring respiratory functions of a subject, said method comprising the steps of:
(a) acquiring acceleration signals from at least one accelerometer module attached to the subject;
(b) processing the acceleration signals obtained at step (a) to obtain anterior-posterior acceleration signals representing anterior-posterior acceleration vectors largely free of medio-lateral acceleration vectors; and
(c) extracting from the anterior-posterior acceleration signals obtained at step (b) an acceleration component that is due to breathing.
14. The method of claim 13 wherein step (c) comprises applying a LMS adaptive noise-cancellation technique.
15. A subject-monitoring system for monitoring the respiratory function of a subject during a monitoring period, said subject-monitor system comprising:
(a) an accelerometer means that produces acceleration signals representing the movement of at least one of the subject's body segments relative to each of the x, y, and z-axes of a reference-frame;
(b) attachment means for attaching said accelerometer means to the subject;
(c) an acceleration signal processing means for processing the acceleration signals to yield movement data representative of the anterior-posterior components of the movements of the subject's body segment during the monitoring period; and
(d) a data processing means for processing the movement data to segregate respiratory function information from motion noise.
US10/328,214 2001-12-21 2002-12-21 6-DOF subject-monitoring device and method Expired - Lifetime US6997882B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/328,214 US6997882B1 (en) 2001-12-21 2002-12-21 6-DOF subject-monitoring device and method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US34339601P 2001-12-21 2001-12-21
US10/328,214 US6997882B1 (en) 2001-12-21 2002-12-21 6-DOF subject-monitoring device and method

Publications (1)

Publication Number Publication Date
US6997882B1 true US6997882B1 (en) 2006-02-14

Family

ID=35767847

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/328,214 Expired - Lifetime US6997882B1 (en) 2001-12-21 2002-12-21 6-DOF subject-monitoring device and method

Country Status (1)

Country Link
US (1) US6997882B1 (en)

Cited By (211)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050060001A1 (en) * 2003-09-15 2005-03-17 Ruchika Singhal Automatic therapy adjustments
US20050234309A1 (en) * 2004-01-07 2005-10-20 David Klapper Method and apparatus for classification of movement states in Parkinson's disease
US20050277842A1 (en) * 2002-11-07 2005-12-15 Carlos Daniel Silva Monitoring respiratory movements device
US20060106289A1 (en) * 2004-11-12 2006-05-18 Andrew M. Elser, V.M.D., Pc Equine wireless physiological monitoring system
US20060178841A1 (en) * 2003-08-22 2006-08-10 Fernandez Dennis S Integrated biosensor and simulation system for diagnosis and therapy
US20060241521A1 (en) * 2005-04-20 2006-10-26 David Cohen System for automatic structured analysis of body activities
US20060268447A1 (en) * 2005-05-09 2006-11-30 Wenshuai Liao Accelerometer-based differential free fall detection system, apparatus, and method and disk drive protection mechanism employing same
US20060281062A1 (en) * 2004-07-19 2006-12-14 Tucker John N Embodiments of the invention
US20070100666A1 (en) * 2002-08-22 2007-05-03 Stivoric John M Devices and systems for contextual and physiological-based detection, monitoring, reporting, entertainment, and control of other devices
US20070113674A1 (en) * 2005-11-09 2007-05-24 Rodriguez Hugo E Systems of measuring, recording and evaluating the deformation and/or wear of structures and positioning with respect of their axis
US20070123756A1 (en) * 2005-10-14 2007-05-31 Konica Minolta Sensing, Inc. Vital information measuring device
US20070129622A1 (en) * 2005-12-02 2007-06-07 Medtronic, Inc. Wearable ambulatory data recorder
US20070129774A1 (en) * 2005-12-02 2007-06-07 Medtronic, Inc. Closed-loop therapy adjustment
US20070150029A1 (en) * 2005-12-02 2007-06-28 Medtronic, Inc. Closed-loop therapy adjustment
US20070150026A1 (en) * 2005-12-02 2007-06-28 Medtronic, Inc. Closed-loop therapy adjustment
US20070161872A1 (en) * 2005-12-03 2007-07-12 Kelly Brian P Multi-axis, programmable spine testing system
US20070179749A1 (en) * 2003-03-27 2007-08-02 Franck Landrieve Portable measuring device for use in sport
US20070219468A1 (en) * 2005-10-07 2007-09-20 New York University Monitoring and tracking of impulses experienced by patients during transport
US20070247316A1 (en) * 2001-05-08 2007-10-25 Wildman Timothy D Article locating and tracking apparatus and method
US20070250134A1 (en) * 2006-03-24 2007-10-25 Medtronic, Inc. Collecting gait information for evaluation and control of therapy
US20070255118A1 (en) * 2004-04-14 2007-11-01 Medtronic, Inc. Collecting posture and activity information to evaluate therapy
US20080091373A1 (en) * 2006-07-31 2008-04-17 University Of New Brunswick Method for calibrating sensor positions in a human movement measurement and analysis system
US7373820B1 (en) 2004-11-23 2008-05-20 James Terry L Accelerometer for data collection and communication
US7403853B1 (en) * 2003-03-12 2008-07-22 Trimble Navigation, Ltd Position determination system for movable objects or personnel using GPS/TV location technology integrated with inertial navigation system
US20080174660A1 (en) * 2007-01-19 2008-07-24 Arjuna Noor Light frequency based system and method for creating moving images
US20080204457A1 (en) * 2003-05-14 2008-08-28 Pixar Rig Baking
US20080234107A1 (en) * 2007-03-21 2008-09-25 Ut-Battelle, Llc Electrical Signature Analysis to Quantify Human and Animal Performance on Fitness and Therapy Equipment such as a Treadmill
US20080269583A1 (en) * 2005-02-07 2008-10-30 Widemed Ltd. Detection and Monitoring of Stress Events During Sleep
US20080306762A1 (en) * 2007-06-08 2008-12-11 James Terry L System and Method for Managing Absenteeism in an Employee Environment
WO2008152549A2 (en) * 2007-06-13 2008-12-18 Laboratory Of Movement Analysis And Measurement Device for functional assessment of a shoulder
WO2008155693A1 (en) * 2007-06-18 2008-12-24 Koninklijke Philips Electronics N.V Motion sensor system comprising external calibrator
EP2004054A2 (en) * 2006-04-10 2008-12-24 Arneborg Ernst Portable balance function diagnostic system
US20090062670A1 (en) * 2007-08-30 2009-03-05 Gary James Sterling Heart monitoring body patch and system
US20090076419A1 (en) * 2007-05-23 2009-03-19 Cybernet Systems Corporation Loss-of-balance and fall detection system
US20090071224A1 (en) * 2007-09-07 2009-03-19 Snecma Device for validating measurements of a dynamic magnitude
US20090171614A1 (en) * 2007-12-27 2009-07-02 Move2Health Holding Bv System and Method for Processing Raw Activity Energy Expenditure Data
US20090179900A1 (en) * 2003-05-14 2009-07-16 Pixar Methods and Apparatus for Export of Animation Data to Non-Native Articulation Schemes
US20090204422A1 (en) * 2008-02-12 2009-08-13 James Terry L System and Method for Remotely Updating a Health Station
US20090209884A1 (en) * 2008-02-20 2009-08-20 Mako Surgical Corp. Implant planning using corrected captured joint motion information
US20090216629A1 (en) * 2008-02-21 2009-08-27 James Terry L System and Method for Incentivizing a Healthcare Individual Through Music Distribution
US20090254003A1 (en) * 2002-12-18 2009-10-08 Buckman Robert F Method and Apparatus for Body Impact Protection
US20090292215A1 (en) * 2003-05-15 2009-11-26 Widemed Ltd Sleep quality indicators
US7634379B2 (en) 2007-05-18 2009-12-15 Ultimate Balance, Inc. Newtonian physical activity monitor
US20090318931A1 (en) * 2003-06-09 2009-12-24 OrthAlign, Inc. Surgical orientation device and method
US20100010573A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Patient-defined posture states for posture responsive therapy
US20100010382A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Blended posture state classification and therapy delivery
US20100010586A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Objectification of posture state-responsive therapy based on patient therapy adjustments
US20100010388A1 (en) * 2008-07-11 2010-01-14 Medtronic , Inc. Associating therapy adjustments with intended patient posture states
US20100010585A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Programming posture responsive therapy
US20100010383A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Reorientation of patient posture states for posture-responsive therapy
US20100016742A1 (en) * 2008-07-19 2010-01-21 James Terry L System and Method for Monitoring, Measuring, and Addressing Stress
US20100063508A1 (en) * 2008-07-24 2010-03-11 OrthAlign, Inc. Systems and methods for joint replacement
US7717866B2 (en) 2001-05-07 2010-05-18 Move2Health Holding B.V. Portable device comprising an acceleration sensor and method of generating instructions or advice
US20100153076A1 (en) * 2008-12-11 2010-06-17 Mako Surgical Corp. Implant planning using areas representing cartilage
DE102008054827A1 (en) * 2008-12-17 2010-06-24 Groos, Daniel, Dr. Method for automatic determination of e.g. physical activity of sportsman, involves comparing value with data pattern and/or threshold value, and determining physical activity of person based on comparison result using processing unit
US20100179389A1 (en) * 2006-02-28 2010-07-15 Koninklijke Philips Electronics N.V. Biometric monitor with electronics disposed on or in a neck collar
US20100217345A1 (en) * 2009-02-25 2010-08-26 Andrew Wolfe Microphone for remote health sensing
US20100217158A1 (en) * 2009-02-25 2010-08-26 Andrew Wolfe Sudden infant death prevention clothing
US7792583B2 (en) 2004-03-16 2010-09-07 Medtronic, Inc. Collecting posture information to evaluate therapy
US20100226491A1 (en) * 2009-03-09 2010-09-09 Thomas Martin Conte Noise cancellation for phone conversation
US20100280500A1 (en) * 2009-04-30 2010-11-04 Medtronic, Inc. Medical device therapy based on posture and timing
US20100286545A1 (en) * 2009-05-06 2010-11-11 Andrew Wolfe Accelerometer based health sensing
US20100286567A1 (en) * 2009-05-06 2010-11-11 Andrew Wolfe Elderly fall detection
US20100283618A1 (en) * 2009-05-06 2010-11-11 Andrew Wolfe Snoring treatment
US20100298659A1 (en) * 2009-05-20 2010-11-25 Triage Wireless, Inc. Body-worn system for continuously monitoring a patient's bp, hr, spo2, rr, temperature, and motion; also describes specific monitors for apnea, asy, vtac, vfib, and 'bed sore' index
US20100305480A1 (en) * 2009-06-01 2010-12-02 Guoyi Fu Human Motion Classification At Cycle Basis Of Repetitive Joint Movement
US20110022533A1 (en) * 2000-02-28 2011-01-27 Chung Lau Method and system for providing shipment tracking and notifications
US20110046499A1 (en) * 2008-05-14 2011-02-24 Koninklijke Philips Electronics N.V. Respiratory monitors and monitoring methods
US20110054272A1 (en) * 2009-09-01 2011-03-03 Adidas AG, World of Sports Method And System For Monitoring Physiological And Athletic Performance Characteristics Of A Subject
US20110066007A1 (en) * 2009-09-14 2011-03-17 Matt Banet Body-worn monitor for measuring respiration rate
US20110066010A1 (en) * 2009-09-15 2011-03-17 Jim Moon Body-worn vital sign monitor
US20110098583A1 (en) * 2009-09-15 2011-04-28 Texas Instruments Incorporated Heart monitors and processes with accelerometer motion artifact cancellation, and other electronic systems
US20110162433A1 (en) * 2008-09-12 2011-07-07 Koninklijke Philips Electronics N.V. Fall detection system
US20110172927A1 (en) * 2010-01-08 2011-07-14 Medtronic, Inc. Automated adjustment of posture state definitions for a medical device
US20110172743A1 (en) * 2010-01-08 2011-07-14 Medtronic, Inc. Display of detected patient posture state
US20110190593A1 (en) * 2009-12-31 2011-08-04 Cerner Innovation, Inc. Computerized Systems and Methods for Stability-Theoretic Prediction and Prevention of Falls
WO2011098944A1 (en) 2010-02-11 2011-08-18 Koninklijke Philips Electronics N.V. Method and apparatus for determining a respiration signal
US20110208093A1 (en) * 2010-01-21 2011-08-25 OrthAlign, Inc. Systems and methods for joint replacement
WO2011157607A1 (en) * 2010-06-16 2011-12-22 Myotest Sa Integrated portable device and method implementing an accelerometer for analysing biomechanical parameters of a stride
WO2012019241A1 (en) * 2010-08-13 2012-02-16 Heard Systems Pty Ltd Processing of data relating to measurement of electrical signals emanating from a subject's body
US20120101411A1 (en) * 2009-06-24 2012-04-26 The Medical Research, Infrastructure and Health Services Fund of the Tel Aviv Medical Center Automated near-fall detector
US8175720B2 (en) 2009-04-30 2012-05-08 Medtronic, Inc. Posture-responsive therapy control based on patient input
US20120123277A1 (en) * 2009-03-02 2012-05-17 Spantec Gmbh Method for detecting an extraordinary situation
US8206325B1 (en) 2007-10-12 2012-06-26 Biosensics, L.L.C. Ambulatory system for measuring and monitoring physical activity and risk of falling and for automatic fall detection
US8231555B2 (en) 2009-04-30 2012-07-31 Medtronic, Inc. Therapy system including multiple posture sensors
WO2012123828A1 (en) 2011-03-11 2012-09-20 Koninklijke Philips Electronics N.V. Monitoring apparatus for monitoring a physiological signal.
US8280517B2 (en) 2008-09-19 2012-10-02 Medtronic, Inc. Automatic validation techniques for validating operation of medical devices
US8321004B2 (en) 2009-09-15 2012-11-27 Sotera Wireless, Inc. Body-worn vital sign monitor
US20120309412A1 (en) * 2011-06-03 2012-12-06 Apple Inc. Determining Motion States
US8332041B2 (en) 2008-07-11 2012-12-11 Medtronic, Inc. Patient interaction with posture-responsive therapy
US8364250B2 (en) 2009-09-15 2013-01-29 Sotera Wireless, Inc. Body-worn vital sign monitor
US8437824B2 (en) 2009-06-17 2013-05-07 Sotera Wireless, Inc. Body-worn pulse oximeter
EP2600767A1 (en) * 2010-08-04 2013-06-12 Koninklijke Philips Electronics N.V. Monitoring of vital body signals during movement
US8475370B2 (en) 2009-05-20 2013-07-02 Sotera Wireless, Inc. Method for measuring patient motion, activity level, and posture along with PTT-based blood pressure
US20130172769A1 (en) * 2010-06-04 2013-07-04 The University Court Of The University Of Edinburgh Method, apparatus, computer program and system for measuring oscillatory motion
US8504150B2 (en) 2008-07-11 2013-08-06 Medtronic, Inc. Associating therapy adjustments with posture states using a stability timer
WO2013122839A1 (en) 2012-02-13 2013-08-22 MedHab, LLC Belt-mounted movement sensor system
US8527038B2 (en) 2009-09-15 2013-09-03 Sotera Wireless, Inc. Body-worn vital sign monitor
US8591411B2 (en) 2010-03-10 2013-11-26 Sotera Wireless, Inc. Body-worn vital sign monitor
US8602997B2 (en) 2007-06-12 2013-12-10 Sotera Wireless, Inc. Body-worn system for measuring continuous non-invasive blood pressure (cNIBP)
US8620343B1 (en) 2002-04-24 2013-12-31 Ipventure, Inc. Inexpensive position sensing device
ES2448941A1 (en) * 2012-09-17 2014-03-17 Mª Del Carmen LOPEZ GONZALEZ Alarm method and system for detecting incorrect postures
US8700050B1 (en) 2000-02-28 2014-04-15 Ipventure, Inc. Method and system for authorizing location monitoring
US8740802B2 (en) 2007-06-12 2014-06-03 Sotera Wireless, Inc. Body-worn system for measuring continuous non-invasive blood pressure (cNIBP)
US8747330B2 (en) 2010-04-19 2014-06-10 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US8753273B1 (en) * 2002-04-24 2014-06-17 Ipventure, Inc. Method and system for personalized medical monitoring and notifications therefor
US8753275B2 (en) 2011-01-13 2014-06-17 BioSensics LLC Intelligent device to monitor and remind patients with footwear, walking aids, braces, or orthotics
US20140202229A1 (en) * 2013-01-23 2014-07-24 Michael E. Stanley Systems and method for gyroscope calibration
US8795138B1 (en) 2013-09-17 2014-08-05 Sony Corporation Combining data sources to provide accurate effort monitoring
US20140303523A1 (en) * 2010-09-30 2014-10-09 Fitbit, Inc. Multimode sensor devices
US8864587B2 (en) 2012-10-03 2014-10-21 Sony Corporation User device position indication for security and distributed race challenges
US8886220B2 (en) 2000-02-28 2014-11-11 Ipventure, Inc. Method and apparatus for location identification
US8884751B2 (en) 2011-07-01 2014-11-11 Albert S. Baldocchi Portable monitor for elderly/infirm individuals
US8888700B2 (en) 2010-04-19 2014-11-18 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US20140350703A1 (en) * 2006-03-17 2014-11-27 Myotest Sa Method and device for assessing muscular capacities of athletes using short tests
US8909497B1 (en) 2010-04-06 2014-12-09 Keynetik, Inc. System and method for fall detection
WO2014210344A1 (en) * 2013-06-26 2014-12-31 The Cleveland Clinic Foundation Systems and methods to assess balance
US20150032408A1 (en) * 2012-03-08 2015-01-29 Commissariat Al'energie Atomique Et Aux Energies Alternatives System for capturing movements of an articulated structure
US8974467B2 (en) 2003-06-09 2015-03-10 OrthAlign, Inc. Surgical orientation system and method
US8974468B2 (en) 2008-09-10 2015-03-10 OrthAlign, Inc. Hip surgery systems and methods
US8979765B2 (en) 2010-04-19 2015-03-17 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US8979665B1 (en) 2010-03-22 2015-03-17 Bijan Najafi Providing motion feedback based on user center of mass
US8998815B2 (en) 2012-06-22 2015-04-07 Fitbit, Inc. Wearable heart rate monitor
US9042971B2 (en) 2012-06-22 2015-05-26 Fitbit, Inc. Biometric monitoring device with heart rate measurement activated by a single user-gesture
US9044150B2 (en) 2012-06-22 2015-06-02 Fitbit, Inc. Biometric monitoring device with heart rate measurement activated by a single user-gesture
US9049571B2 (en) 2002-04-24 2015-06-02 Ipventure, Inc. Method and system for enhanced messaging
US9044149B2 (en) 2012-06-22 2015-06-02 Fitbit, Inc. Heart rate data collection
ITFI20130295A1 (en) * 2013-12-04 2015-06-05 Nicrem S R L "SYNCHRONIZATION OF DIAGNOSIS, THERAPY AND SURGERY WITH PATIENT MOVEMENTS"
US9050471B2 (en) 2008-07-11 2015-06-09 Medtronic, Inc. Posture state display on medical device user interface
WO2014197678A3 (en) * 2013-06-06 2015-07-02 Motorola Mobility Llc Accelerometer-based sleep analysis
JP2015119967A (en) * 2013-12-18 2015-07-02 アナログ デバイシス テクノロジー System and method for measuring respiration with accelerometers
US9074903B1 (en) 2002-04-24 2015-07-07 Ipventure, Inc. Method and apparatus for intelligent acquisition of position information
US9113794B2 (en) 2012-06-22 2015-08-25 Fitbit, Inc. Wearable heart rate monitor
WO2015126459A1 (en) * 2014-02-19 2015-08-27 Fitlinxx, Inc. Health monitor
US20150238138A1 (en) * 2012-09-11 2015-08-27 The Research Foundation For The State University Of New York Device for monitoring physiological parameters
US9173594B2 (en) 2010-04-19 2015-11-03 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US9173593B2 (en) 2010-04-19 2015-11-03 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US9182238B2 (en) 2002-04-24 2015-11-10 Ipventure, Inc. Method and apparatus for intelligent acquisition of position information
US9202008B1 (en) * 2007-06-08 2015-12-01 Cleveland Medical Devices Inc. Method and device for sleep analysis
US20160038249A1 (en) * 2007-04-19 2016-02-11 Mako Surgical Corp. Implant planning using captured joint motion information
US9269119B2 (en) 2014-01-22 2016-02-23 Sony Corporation Devices and methods for health tracking and providing information for improving health
US20160051166A1 (en) * 2014-08-22 2016-02-25 Mindray Ds Usa, Inc. Device, system, and method for patient activity monitoring
US9311789B1 (en) 2013-04-09 2016-04-12 BioSensics LLC Systems and methods for sensorimotor rehabilitation
US9339209B2 (en) 2010-04-19 2016-05-17 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
WO2016078084A1 (en) * 2014-11-21 2016-05-26 深圳迈瑞生物医疗电子股份有限公司 Respiratory monitoring apparatus, method and device
US9361732B2 (en) 2014-05-01 2016-06-07 Microsoft Technology Licensing, Llc Transitions between body-locked and world-locked augmented reality
US9357949B2 (en) 2010-01-08 2016-06-07 Medtronic, Inc. User interface that displays medical therapy and posture data
US9364158B2 (en) 2010-12-28 2016-06-14 Sotera Wirless, Inc. Body-worn system for continuous, noninvasive measurement of cardiac output, stroke volume, cardiac power, and blood pressure
US9392946B1 (en) 2015-05-28 2016-07-19 Fitbit, Inc. Heart rate sensor with high-aspect-ratio photodetector element
US9430038B2 (en) 2014-05-01 2016-08-30 Microsoft Technology Licensing, Llc World-locked display quality feedback
US9439574B2 (en) 2011-02-18 2016-09-13 Sotera Wireless, Inc. Modular wrist-worn processor for patient monitoring
US9549742B2 (en) 2012-05-18 2017-01-24 OrthAlign, Inc. Devices and methods for knee arthroplasty
US9566441B2 (en) 2010-04-30 2017-02-14 Medtronic, Inc. Detecting posture sensor signal shift or drift in medical devices
US9588582B2 (en) 2013-09-17 2017-03-07 Medibotics Llc Motion recognition clothing (TM) with two different sets of tubes spanning a body joint
US20170065210A1 (en) * 2013-08-08 2017-03-09 BlackBox Biometrics, Inc. Device packaging for an impact detection device
US9649160B2 (en) 2012-08-14 2017-05-16 OrthAlign, Inc. Hip replacement navigation system and method
US9700222B2 (en) 2011-12-02 2017-07-11 Lumiradx Uk Ltd Health-monitor patch
US20170209077A1 (en) * 2016-01-26 2017-07-27 Climax Technology Co., Ltd. Fall sensor
US9734304B2 (en) 2011-12-02 2017-08-15 Lumiradx Uk Ltd Versatile sensors with data fusion functionality
US9737719B2 (en) 2012-04-26 2017-08-22 Medtronic, Inc. Adjustment of therapy based on acceleration
US9775725B2 (en) 2009-07-24 2017-10-03 OrthAlign, Inc. Systems and methods for joint replacement
US9907959B2 (en) 2012-04-12 2018-03-06 Medtronic, Inc. Velocity detection for posture-responsive therapy
US9956418B2 (en) 2010-01-08 2018-05-01 Medtronic, Inc. Graphical manipulation of posture zones for posture-responsive therapy
US20180192921A1 (en) * 2017-01-06 2018-07-12 Qualcomm Incorporated Activity monitoring via accelerometer threshold interrupt method
US20180296163A1 (en) * 2015-07-27 2018-10-18 Google Inc. Altering Physiological Signals Based On Patient Movement
US10117204B2 (en) 2008-12-07 2018-10-30 Apdm, Inc Wireless synchronized apparatus and system
US10123738B1 (en) 2017-07-03 2018-11-13 Spyros Kokolis Methods and apparatus for skin color patient monitoring
US10154813B1 (en) 2017-07-03 2018-12-18 Spyros Kokolis Method and apparatus for patient skin color monitoring and drug efficacy measurement
US20190090782A1 (en) * 2013-10-14 2019-03-28 Nike, Inc. Fitness Training System for Merging Energy Expenditure Calculations from Multiple Devices
US10300370B1 (en) 2015-10-06 2019-05-28 Google Llc Advanced gaming and virtual reality control using radar
US10357187B2 (en) 2011-02-18 2019-07-23 Sotera Wireless, Inc. Optical sensor for measuring physiological properties
US10363149B2 (en) 2015-02-20 2019-07-30 OrthAlign, Inc. Hip replacement navigation system and method
US10376195B1 (en) 2015-06-04 2019-08-13 Google Llc Automated nursing assessment
US10409385B2 (en) 2014-08-22 2019-09-10 Google Llc Occluded gesture recognition
US10420486B1 (en) * 2012-01-27 2019-09-24 Cerner Innovation, Inc. Promoting positive activity patterns
US10426399B1 (en) * 2007-06-08 2019-10-01 Cleveland Medial Devices Inc. Method and device for in-home sleep and signal analysis
US10433739B2 (en) 2016-04-29 2019-10-08 Fitbit, Inc. Multi-channel photoplethysmography sensor
US10496182B2 (en) 2015-04-30 2019-12-03 Google Llc Type-agnostic RF signal representations
EP3445242A4 (en) * 2016-04-22 2019-12-04 Breathevision Ltd. Body motion monitor
US10512407B2 (en) 2013-06-24 2019-12-24 Fitbit, Inc. Heart rate data collection
US10546510B1 (en) 2013-10-04 2020-01-28 Cerner Innovation, Inc. Cadence spectra for health and fitness promotion
US10568525B1 (en) 2015-12-14 2020-02-25 Fitbit, Inc. Multi-wavelength pulse oximetry
US10642367B2 (en) 2014-08-07 2020-05-05 Google Llc Radar-based gesture sensing and data transmission
US10664059B2 (en) 2014-10-02 2020-05-26 Google Llc Non-line-of-sight radar-based gesture recognition
CN111248922A (en) * 2020-02-11 2020-06-09 中国科学院半导体研究所 Human body respiration condition acquisition paste based on accelerometer and gyroscope and preparation method thereof
JP2020526341A (en) * 2017-07-11 2020-08-31 ポリテクニコ ディ ミラノPolitecnico Di Milano Wearable device that continuously monitors respiratory rate
US10772516B2 (en) * 2013-12-19 2020-09-15 Koninklijke Philips N.V. Opposing accelerometers for a heart rate monitor
US10806351B2 (en) 2009-09-15 2020-10-20 Sotera Wireless, Inc. Body-worn vital sign monitor
US10821047B2 (en) 2009-01-16 2020-11-03 Koninklijke Philips N.V. Method for automatic alignment of a position and orientation indicator and device for monitoring the movements of a body part
US10863995B2 (en) 2017-03-14 2020-12-15 OrthAlign, Inc. Soft tissue measurement and balancing systems and methods
US10869771B2 (en) 2009-07-24 2020-12-22 OrthAlign, Inc. Systems and methods for joint replacement
US10918499B2 (en) 2017-03-14 2021-02-16 OrthAlign, Inc. Hip replacement navigation systems and methods
US10936085B2 (en) 2015-05-27 2021-03-02 Google Llc Gesture detection and interactions
US10948996B2 (en) 2014-06-03 2021-03-16 Google Llc Radar-based gesture-recognition at a surface of an object
US11051706B1 (en) 2017-04-07 2021-07-06 Fitbit, Inc. Multiple source-detector pair photoplethysmography (PPG) sensor
US11117037B2 (en) 2017-01-25 2021-09-14 John N. Tucker Cross country, road racing, or other endurance running race course rating system using mechanical methods
US11140787B2 (en) 2016-05-03 2021-10-05 Google Llc Connecting an electronic component to an interactive textile
US11169988B2 (en) 2014-08-22 2021-11-09 Google Llc Radar recognition-aided search
US11206989B2 (en) 2015-12-10 2021-12-28 Fitbit, Inc. Light field management in an optical biological parameter sensor
US11219412B2 (en) 2015-03-23 2022-01-11 Google Llc In-ear health monitoring
US11253169B2 (en) 2009-09-14 2022-02-22 Sotera Wireless, Inc. Body-worn monitor for measuring respiration rate
US11259707B2 (en) 2013-01-15 2022-03-01 Fitbit, Inc. Methods, systems and devices for measuring heart rate
US11330988B2 (en) 2007-06-12 2022-05-17 Sotera Wireless, Inc. Body-worn system for measuring continuous non-invasive blood pressure (cNIBP)
US11432724B1 (en) 2006-06-16 2022-09-06 Cleveland Medical Devices Inc. Wireless data acquisition system with novel features
WO2022256942A1 (en) * 2021-06-10 2022-12-15 Bozena Kaminska Wearable device including processor and accelerator
US11568977B2 (en) 2010-11-10 2023-01-31 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11607152B2 (en) 2007-06-12 2023-03-21 Sotera Wireless, Inc. Optical sensors for use in vital sign monitoring
US11612338B2 (en) 2013-10-24 2023-03-28 Breathevision Ltd. Body motion monitor
US11709552B2 (en) 2015-04-30 2023-07-25 Google Llc RF-based micro-motion tracking for gesture tracking and recognition
US11896350B2 (en) 2009-05-20 2024-02-13 Sotera Wireless, Inc. Cable system for generating signals for detecting motion and measuring vital signs
US11918321B2 (en) 2021-04-26 2024-03-05 Sotera Wireless, Inc. Alarm system that processes both motion and vital signs using specific heuristic rules and thresholds

Citations (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3998106A (en) 1975-06-30 1976-12-21 The Singer Company Selective flotation mechanism for a pendulous accelerometer proof mass
US4038536A (en) * 1976-03-29 1977-07-26 Rockwell International Corporation Adaptive recursive least mean square error filter
US4267845A (en) * 1978-10-05 1981-05-19 Robertson Jr Charles H Method and apparatus for measuring pulmonary ventilation
US4444205A (en) * 1980-05-31 1984-04-24 University Of Strathclyde Apparatus for assessing joint mobility
US5309922A (en) * 1992-09-21 1994-05-10 Center For Innovative Technology Respiratory sound analyzer for use in high noise environments
US5341811A (en) * 1991-03-26 1994-08-30 Allegheny-Singer Research Institute Method and apparatus for observation of ventricular late potentials
US5573013A (en) 1991-06-17 1996-11-12 Precision Control Design, Inc. Method of monitoring body movements using activity monitoring apparatus
US5592401A (en) * 1995-02-28 1997-01-07 Virtual Technologies, Inc. Accurate, rapid, reliable position sensing using multiple sensing technologies
US5615132A (en) * 1994-01-21 1997-03-25 Crossbow Technology, Inc. Method and apparatus for determining position and orientation of a moveable object using accelerometers
US5670944A (en) * 1993-09-14 1997-09-23 Myllymaeki; Matti Body-held monitoring device for physical condition
US5701894A (en) 1995-11-09 1997-12-30 Del Mar Avionics Modular physiological computer-recorder
US5749372A (en) 1995-03-02 1998-05-12 Allen; Richard P. Method for monitoring activity and providing feedback
US5851193A (en) * 1994-08-15 1998-12-22 Arikka; Harri Method and device for the simultaneous analysis of ambulatorily recorded movements of an individual's different body parts
US5855550A (en) * 1996-11-13 1999-01-05 Lai; Joseph Method and system for remotely monitoring multiple medical parameters
US5919149A (en) * 1996-03-19 1999-07-06 Allum; John H. Method and apparatus for angular position and velocity based determination of body sway for the diagnosis and rehabilitation of balance and gait disorders
US6064910A (en) * 1996-11-25 2000-05-16 Pacesetter Ab Respirator rate/respiration depth detector and device for monitoring respiratory activity employing same
US6102856A (en) 1997-02-12 2000-08-15 Groff; Clarence P Wearable vital sign monitoring system
US6128955A (en) 1999-07-09 2000-10-10 Mimura; Nobuharu Method for measuring 6 degrees of freedom motion and device therefor
US6132337A (en) 1997-03-24 2000-10-17 Keytron Electronics & Technologies Ltd. Exercise monitoring system
US6160478A (en) * 1998-10-27 2000-12-12 Sarcos Lc Wireless health monitoring system
US6175108B1 (en) 1998-01-30 2001-01-16 Cidra Corporation Accelerometer featuring fiber optic bragg grating sensor for providing multiplexed multi-axis acceleration sensing
US6192756B1 (en) 1998-02-12 2001-02-27 Ngk Insulators, Ltd. Vibrators vibratory gyroscopes a method of detecting a turning angular rate and a linear accelerometer
US6215403B1 (en) 1999-01-27 2001-04-10 International Business Machines Corporation Wireless monitoring system
US6305221B1 (en) * 1995-12-12 2001-10-23 Aeceleron Technologies, Llc Rotational sensor system
US6306088B1 (en) 1998-10-03 2001-10-23 Individual Monitoring Systems, Inc. Ambulatory distributed recorders system for diagnosing medical disorders
US6307481B1 (en) * 1999-09-15 2001-10-23 Ilife Systems, Inc. Systems for evaluating movement of a body and methods of operating the same
US6384728B1 (en) 2000-03-17 2002-05-07 Toys For Special Children, Inc. Personal care monitoring system
US6397677B1 (en) 2000-06-06 2002-06-04 Kistler Instrument Corporation Piezoelectric rotational accelerometer
US6402968B1 (en) 1997-09-08 2002-06-11 Navid Yazdi Microelectromechanical capactive accelerometer and method of making same
US6409687B1 (en) * 1998-04-17 2002-06-25 Massachusetts Institute Of Technology Motion tracking system
US6422076B1 (en) 1999-06-23 2002-07-23 Agency For Defense Development Compensation pendulous accelerometer
US6427534B2 (en) 1999-09-24 2002-08-06 Cda Astro Intercorp Permanent magnet rotary accelerometer
US6436052B1 (en) 1997-03-31 2002-08-20 Telecom Medical, Inc. Method and system for sensing activity and measuring work performed by an individual
US6493652B1 (en) * 1997-10-02 2002-12-10 Personal Electronic Devices, Inc. Monitoring activity of a user in locomotion on foot
US6498994B2 (en) * 1994-11-21 2002-12-24 Phatrat Technologies, Inc. Systems and methods for determining energy experienced by a user and associated with activity
US6605044B2 (en) * 2001-06-28 2003-08-12 Polar Electro Oy Caloric exercise monitor
US6605046B1 (en) * 1991-06-03 2003-08-12 Del Mar Medical Systems, Llc Ambulatory physio-kinetic monitor with envelope enclosure
US6611783B2 (en) * 2000-01-07 2003-08-26 Nocwatch, Inc. Attitude indicator and activity monitoring device
US6702755B1 (en) * 2001-05-17 2004-03-09 Dymedix, Corp. Signal processing circuit for pyro/piezo transducer

Patent Citations (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3998106A (en) 1975-06-30 1976-12-21 The Singer Company Selective flotation mechanism for a pendulous accelerometer proof mass
US4038536A (en) * 1976-03-29 1977-07-26 Rockwell International Corporation Adaptive recursive least mean square error filter
US4267845A (en) * 1978-10-05 1981-05-19 Robertson Jr Charles H Method and apparatus for measuring pulmonary ventilation
US4444205A (en) * 1980-05-31 1984-04-24 University Of Strathclyde Apparatus for assessing joint mobility
US5341811A (en) * 1991-03-26 1994-08-30 Allegheny-Singer Research Institute Method and apparatus for observation of ventricular late potentials
US6605046B1 (en) * 1991-06-03 2003-08-12 Del Mar Medical Systems, Llc Ambulatory physio-kinetic monitor with envelope enclosure
US5573013A (en) 1991-06-17 1996-11-12 Precision Control Design, Inc. Method of monitoring body movements using activity monitoring apparatus
US5309922A (en) * 1992-09-21 1994-05-10 Center For Innovative Technology Respiratory sound analyzer for use in high noise environments
US5670944A (en) * 1993-09-14 1997-09-23 Myllymaeki; Matti Body-held monitoring device for physical condition
US5615132A (en) * 1994-01-21 1997-03-25 Crossbow Technology, Inc. Method and apparatus for determining position and orientation of a moveable object using accelerometers
US5851193A (en) * 1994-08-15 1998-12-22 Arikka; Harri Method and device for the simultaneous analysis of ambulatorily recorded movements of an individual's different body parts
US6498994B2 (en) * 1994-11-21 2002-12-24 Phatrat Technologies, Inc. Systems and methods for determining energy experienced by a user and associated with activity
US5592401A (en) * 1995-02-28 1997-01-07 Virtual Technologies, Inc. Accurate, rapid, reliable position sensing using multiple sensing technologies
US5749372A (en) 1995-03-02 1998-05-12 Allen; Richard P. Method for monitoring activity and providing feedback
US5701894A (en) 1995-11-09 1997-12-30 Del Mar Avionics Modular physiological computer-recorder
US6305221B1 (en) * 1995-12-12 2001-10-23 Aeceleron Technologies, Llc Rotational sensor system
US5919149A (en) * 1996-03-19 1999-07-06 Allum; John H. Method and apparatus for angular position and velocity based determination of body sway for the diagnosis and rehabilitation of balance and gait disorders
US5855550A (en) * 1996-11-13 1999-01-05 Lai; Joseph Method and system for remotely monitoring multiple medical parameters
US6064910A (en) * 1996-11-25 2000-05-16 Pacesetter Ab Respirator rate/respiration depth detector and device for monitoring respiratory activity employing same
US6102856A (en) 1997-02-12 2000-08-15 Groff; Clarence P Wearable vital sign monitoring system
US6132337A (en) 1997-03-24 2000-10-17 Keytron Electronics & Technologies Ltd. Exercise monitoring system
US6436052B1 (en) 1997-03-31 2002-08-20 Telecom Medical, Inc. Method and system for sensing activity and measuring work performed by an individual
US6402968B1 (en) 1997-09-08 2002-06-11 Navid Yazdi Microelectromechanical capactive accelerometer and method of making same
US6493652B1 (en) * 1997-10-02 2002-12-10 Personal Electronic Devices, Inc. Monitoring activity of a user in locomotion on foot
US6175108B1 (en) 1998-01-30 2001-01-16 Cidra Corporation Accelerometer featuring fiber optic bragg grating sensor for providing multiplexed multi-axis acceleration sensing
US6192756B1 (en) 1998-02-12 2001-02-27 Ngk Insulators, Ltd. Vibrators vibratory gyroscopes a method of detecting a turning angular rate and a linear accelerometer
US6409687B1 (en) * 1998-04-17 2002-06-25 Massachusetts Institute Of Technology Motion tracking system
US6306088B1 (en) 1998-10-03 2001-10-23 Individual Monitoring Systems, Inc. Ambulatory distributed recorders system for diagnosing medical disorders
US6433690B2 (en) 1998-10-27 2002-08-13 Sarcos, L.C. Elderly fall monitoring method and device
US6160478A (en) * 1998-10-27 2000-12-12 Sarcos Lc Wireless health monitoring system
US6215403B1 (en) 1999-01-27 2001-04-10 International Business Machines Corporation Wireless monitoring system
US6422076B1 (en) 1999-06-23 2002-07-23 Agency For Defense Development Compensation pendulous accelerometer
US6128955A (en) 1999-07-09 2000-10-10 Mimura; Nobuharu Method for measuring 6 degrees of freedom motion and device therefor
US6307481B1 (en) * 1999-09-15 2001-10-23 Ilife Systems, Inc. Systems for evaluating movement of a body and methods of operating the same
US6427534B2 (en) 1999-09-24 2002-08-06 Cda Astro Intercorp Permanent magnet rotary accelerometer
US6611783B2 (en) * 2000-01-07 2003-08-26 Nocwatch, Inc. Attitude indicator and activity monitoring device
US6384728B1 (en) 2000-03-17 2002-05-07 Toys For Special Children, Inc. Personal care monitoring system
US6397677B1 (en) 2000-06-06 2002-06-04 Kistler Instrument Corporation Piezoelectric rotational accelerometer
US6702755B1 (en) * 2001-05-17 2004-03-09 Dymedix, Corp. Signal processing circuit for pyro/piezo transducer
US6605044B2 (en) * 2001-06-28 2003-08-12 Polar Electro Oy Caloric exercise monitor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
D.G. Ward-Generalized Networks For Complex Function Modeling 1994 IEEE Systems, Man & Cybernetics Conference, Oct. 2-5 San Antonio, TX.

Cited By (547)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10628783B2 (en) 2000-02-28 2020-04-21 Ipventure, Inc. Method and system for providing shipment tracking and notifications
US10609516B2 (en) 2000-02-28 2020-03-31 Ipventure, Inc. Authorized location monitoring and notifications therefor
US9723442B2 (en) 2000-02-28 2017-08-01 Ipventure, Inc. Method and apparatus for identifying and presenting location and location-related information
US8700050B1 (en) 2000-02-28 2014-04-15 Ipventure, Inc. Method and system for authorizing location monitoring
US10873828B2 (en) 2000-02-28 2020-12-22 Ipventure, Inc. Method and apparatus identifying and presenting location and location-related information
US9219988B2 (en) 2000-02-28 2015-12-22 Ipventure, Inc. Method and apparatus for location identification and presentation
US8868103B2 (en) 2000-02-28 2014-10-21 Ipventure, Inc. Method and system for authorized location monitoring
US10827298B2 (en) 2000-02-28 2020-11-03 Ipventure, Inc. Method and apparatus for location identification and presentation
US20110022533A1 (en) * 2000-02-28 2011-01-27 Chung Lau Method and system for providing shipment tracking and notifications
US8725165B2 (en) 2000-02-28 2014-05-13 Ipventure, Inc. Method and system for providing shipment tracking and notifications
US8886220B2 (en) 2000-02-28 2014-11-11 Ipventure, Inc. Method and apparatus for location identification
US10652690B2 (en) 2000-02-28 2020-05-12 Ipventure, Inc. Method and apparatus for identifying and presenting location and location-related information
US11330419B2 (en) 2000-02-28 2022-05-10 Ipventure, Inc. Method and system for authorized location monitoring
US20100185125A1 (en) * 2001-05-07 2010-07-22 Erik Petrus Nicolaas Damen Portable device comprising an acceleration sensor and method of generating instructions or advice
US7717866B2 (en) 2001-05-07 2010-05-18 Move2Health Holding B.V. Portable device comprising an acceleration sensor and method of generating instructions or advice
US20070247316A1 (en) * 2001-05-08 2007-10-25 Wildman Timothy D Article locating and tracking apparatus and method
US7450024B2 (en) * 2001-05-08 2008-11-11 Hill-Rom Services, Inc. Article locating and tracking apparatus and method
US11054527B2 (en) 2002-04-24 2021-07-06 Ipventure, Inc. Method and apparatus for intelligent acquisition of position information
US9049571B2 (en) 2002-04-24 2015-06-02 Ipventure, Inc. Method and system for enhanced messaging
US9596579B2 (en) 2002-04-24 2017-03-14 Ipventure, Inc. Method and system for enhanced messaging
US11418905B2 (en) 2002-04-24 2022-08-16 Ipventure, Inc. Method and apparatus for identifying and presenting location and location-related information
US11368808B2 (en) 2002-04-24 2022-06-21 Ipventure, Inc. Method and apparatus for identifying and presenting location and location-related information
US8753273B1 (en) * 2002-04-24 2014-06-17 Ipventure, Inc. Method and system for personalized medical monitoring and notifications therefor
US10848932B2 (en) 2002-04-24 2020-11-24 Ipventure, Inc. Enhanced electronic messaging using location related data
US11032677B2 (en) 2002-04-24 2021-06-08 Ipventure, Inc. Method and system for enhanced messaging using sensor input
US11041960B2 (en) 2002-04-24 2021-06-22 Ipventure, Inc. Method and apparatus for intelligent acquisition of position information
US10761214B2 (en) 2002-04-24 2020-09-01 Ipventure, Inc. Method and apparatus for intelligent acquisition of position information
US11308441B2 (en) 2002-04-24 2022-04-19 Ipventure, Inc. Method and system for tracking and monitoring assets
US10715970B2 (en) 2002-04-24 2020-07-14 Ipventure, Inc. Method and system for enhanced messaging using direction of travel
US9706374B2 (en) 2002-04-24 2017-07-11 Ipventure, Inc. Method and system for enhanced messaging using temperature information
US11249196B2 (en) 2002-04-24 2022-02-15 Ipventure, Inc. Method and apparatus for intelligent acquisition of position information
US10664789B2 (en) 2002-04-24 2020-05-26 Ipventure, Inc. Method and system for personalized medical monitoring and notifications therefor
US10614408B2 (en) 2002-04-24 2020-04-07 Ipventure, Inc. Method and system for providing shipment tracking and notifications
US11238398B2 (en) 2002-04-24 2022-02-01 Ipventure, Inc. Tracking movement of objects and notifications therefor
US9759817B2 (en) 2002-04-24 2017-09-12 Ipventure, Inc. Method and apparatus for intelligent acquisition of position information
US11218848B2 (en) 2002-04-24 2022-01-04 Ipventure, Inc. Messaging enhancement with location information
US9456350B2 (en) 2002-04-24 2016-09-27 Ipventure, Inc. Method and system for enhanced messaging
US9769630B2 (en) 2002-04-24 2017-09-19 Ipventure, Inc. Method and system for enhanced messaging using emotional information
US9930503B2 (en) 2002-04-24 2018-03-27 Ipventure, Inc. Method and system for enhanced messaging using movement information
US9998886B2 (en) 2002-04-24 2018-06-12 Ipventure, Inc. Method and system for enhanced messaging using emotional and locational information
US10516975B2 (en) 2002-04-24 2019-12-24 Ipventure, Inc. Enhanced messaging using environmental information
US10034150B2 (en) 2002-04-24 2018-07-24 Ipventure, Inc. Audio enhanced messaging
US8620343B1 (en) 2002-04-24 2013-12-31 Ipventure, Inc. Inexpensive position sensing device
US9074903B1 (en) 2002-04-24 2015-07-07 Ipventure, Inc. Method and apparatus for intelligent acquisition of position information
US11067704B2 (en) 2002-04-24 2021-07-20 Ipventure, Inc. Method and apparatus for intelligent acquisition of position information
US11915186B2 (en) 2002-04-24 2024-02-27 Ipventure, Inc. Personalized medical monitoring and notifications therefor
US10356568B2 (en) 2002-04-24 2019-07-16 Ipventure, Inc. Method and system for enhanced messaging using presentation information
US10327115B2 (en) 2002-04-24 2019-06-18 Ipventure, Inc. Method and system for enhanced messaging using movement information
US9182238B2 (en) 2002-04-24 2015-11-10 Ipventure, Inc. Method and apparatus for intelligent acquisition of position information
US20070100666A1 (en) * 2002-08-22 2007-05-03 Stivoric John M Devices and systems for contextual and physiological-based detection, monitoring, reporting, entertainment, and control of other devices
US20050277842A1 (en) * 2002-11-07 2005-12-15 Carlos Daniel Silva Monitoring respiratory movements device
US9107615B2 (en) * 2002-12-18 2015-08-18 Active Protective Technologies, Inc. Method and apparatus for body impact protection
US20090254003A1 (en) * 2002-12-18 2009-10-08 Buckman Robert F Method and Apparatus for Body Impact Protection
US10149638B2 (en) 2002-12-18 2018-12-11 Active Protective Technologies, Inc. Method and apparatus for body impact protection
US7403853B1 (en) * 2003-03-12 2008-07-22 Trimble Navigation, Ltd Position determination system for movable objects or personnel using GPS/TV location technology integrated with inertial navigation system
US20070179749A1 (en) * 2003-03-27 2007-08-02 Franck Landrieve Portable measuring device for use in sport
US7570264B2 (en) * 2003-05-14 2009-08-04 Pixar Rig baking
US7944449B2 (en) 2003-05-14 2011-05-17 Pixar Methods and apparatus for export of animation data to non-native articulation schemes
US20090179900A1 (en) * 2003-05-14 2009-07-16 Pixar Methods and Apparatus for Export of Animation Data to Non-Native Articulation Schemes
US20080204457A1 (en) * 2003-05-14 2008-08-28 Pixar Rig Baking
US20090292215A1 (en) * 2003-05-15 2009-11-26 Widemed Ltd Sleep quality indicators
US11179167B2 (en) 2003-06-09 2021-11-23 OrthAlign, Inc. Surgical orientation system and method
US20090318931A1 (en) * 2003-06-09 2009-12-24 OrthAlign, Inc. Surgical orientation device and method
US11903597B2 (en) 2003-06-09 2024-02-20 OrthAlign, Inc. Surgical orientation system and method
US8888786B2 (en) 2003-06-09 2014-11-18 OrthAlign, Inc. Surgical orientation device and method
US8974467B2 (en) 2003-06-09 2015-03-10 OrthAlign, Inc. Surgical orientation system and method
US9719147B1 (en) 2003-08-22 2017-08-01 Dennis Sunga Fernandez Integrated biosensor and simulation systems for diagnosis and therapy
US20060178841A1 (en) * 2003-08-22 2006-08-10 Fernandez Dennis S Integrated biosensor and simulation system for diagnosis and therapy
US10878936B2 (en) 2003-08-22 2020-12-29 Dennis Sunga Fernandez Integrated biosensor and simulation system for diagnosis and therapy
US8396565B2 (en) 2003-09-15 2013-03-12 Medtronic, Inc. Automatic therapy adjustments
US10130815B2 (en) 2003-09-15 2018-11-20 Medtronic, Inc. Automatic therapy adjustments
US20050060001A1 (en) * 2003-09-15 2005-03-17 Ruchika Singhal Automatic therapy adjustments
US20090247910A1 (en) * 2004-01-07 2009-10-01 David Klapper Method and apparatus for classification of movement states in Parkinson's disease
US20050234309A1 (en) * 2004-01-07 2005-10-20 David Klapper Method and apparatus for classification of movement states in Parkinson's disease
US8447401B2 (en) 2004-03-16 2013-05-21 Medtronic, Inc. Collecting posture information to evaluate therapy
US20100305665A1 (en) * 2004-03-16 2010-12-02 Medtronic, Inc. Collecting posture information to evaluate therapy
US8396554B2 (en) 2004-03-16 2013-03-12 Medtronic, Inc. Collecting posture information to evaluate therapy
US7792583B2 (en) 2004-03-16 2010-09-07 Medtronic, Inc. Collecting posture information to evaluate therapy
US8792982B2 (en) 2004-03-16 2014-07-29 Medtronic, Inc. Collecting posture information to evaluate therapy
US8688221B2 (en) 2004-04-14 2014-04-01 Medtronic, Inc. Collecting posture and activity information to evaluate therapy
US8135473B2 (en) 2004-04-14 2012-03-13 Medtronic, Inc. Collecting posture and activity information to evaluate therapy
US20070255118A1 (en) * 2004-04-14 2007-11-01 Medtronic, Inc. Collecting posture and activity information to evaluate therapy
US8142197B2 (en) * 2004-07-19 2012-03-27 Tucker John N Cross country course rating system and method
US20060281062A1 (en) * 2004-07-19 2006-12-14 Tucker John N Embodiments of the invention
US20060106289A1 (en) * 2004-11-12 2006-05-18 Andrew M. Elser, V.M.D., Pc Equine wireless physiological monitoring system
US8398560B2 (en) * 2004-11-12 2013-03-19 Andrew H. Elser, PC Equine wireless physiological monitoring system
US7712365B1 (en) 2004-11-23 2010-05-11 Terry L. James Accelerometer for data collection and communication
US7373820B1 (en) 2004-11-23 2008-05-20 James Terry L Accelerometer for data collection and communication
US20080269583A1 (en) * 2005-02-07 2008-10-30 Widemed Ltd. Detection and Monitoring of Stress Events During Sleep
US20060241521A1 (en) * 2005-04-20 2006-10-26 David Cohen System for automatic structured analysis of body activities
WO2006111948A3 (en) * 2005-04-20 2009-04-30 David Cohen A system for automatic structured analysis of body activities
WO2006111948A2 (en) * 2005-04-20 2006-10-26 David Cohen A system for automatic structured analysis of body activities
US20060268447A1 (en) * 2005-05-09 2006-11-30 Wenshuai Liao Accelerometer-based differential free fall detection system, apparatus, and method and disk drive protection mechanism employing same
US7382567B2 (en) * 2005-05-09 2008-06-03 Analog Devices, Inc. Accelerometer-based differential free fall detection system, apparatus, and method and disk drive protection mechanism employing same
US20070219468A1 (en) * 2005-10-07 2007-09-20 New York University Monitoring and tracking of impulses experienced by patients during transport
US20070123756A1 (en) * 2005-10-14 2007-05-31 Konica Minolta Sensing, Inc. Vital information measuring device
US8956289B2 (en) * 2005-10-14 2015-02-17 Konica Minolta Sensing, Inc. Vital information measuring device
US20070113674A1 (en) * 2005-11-09 2007-05-24 Rodriguez Hugo E Systems of measuring, recording and evaluating the deformation and/or wear of structures and positioning with respect of their axis
US20070150029A1 (en) * 2005-12-02 2007-06-28 Medtronic, Inc. Closed-loop therapy adjustment
US8444578B2 (en) 2005-12-02 2013-05-21 Medtronic, Inc. Wearable ambulatory data recorder
US20110238136A1 (en) * 2005-12-02 2011-09-29 Medtronic, Inc. Closed-loop therapy adjustment
US10471264B2 (en) 2005-12-02 2019-11-12 Medtronic, Inc. Closed-loop therapy adjustment
US7853322B2 (en) 2005-12-02 2010-12-14 Medtronic, Inc. Closed-loop therapy adjustment
US8903486B2 (en) 2005-12-02 2014-12-02 Medtronic, Inc. Closed-loop therapy adjustment
US20110238130A1 (en) * 2005-12-02 2011-09-29 Medtronic, Inc. Closed-loop therapy adjustment
US20070129622A1 (en) * 2005-12-02 2007-06-07 Medtronic, Inc. Wearable ambulatory data recorder
US20070129774A1 (en) * 2005-12-02 2007-06-07 Medtronic, Inc. Closed-loop therapy adjustment
US20070150026A1 (en) * 2005-12-02 2007-06-28 Medtronic, Inc. Closed-loop therapy adjustment
US8016776B2 (en) * 2005-12-02 2011-09-13 Medtronic, Inc. Wearable ambulatory data recorder
US7957809B2 (en) 2005-12-02 2011-06-07 Medtronic, Inc. Closed-loop therapy adjustment
US7957797B2 (en) 2005-12-02 2011-06-07 Medtronic, Inc. Closed-loop therapy adjustment
US8731656B2 (en) 2005-12-02 2014-05-20 Medtronic, Inc. Closed-loop therapy adjustment
WO2008091264A1 (en) * 2005-12-03 2008-07-31 The University Of Tennessee Research Foundation Multi-axis, programmable spine testing system
US20070161872A1 (en) * 2005-12-03 2007-07-12 Kelly Brian P Multi-axis, programmable spine testing system
US7895899B2 (en) 2005-12-03 2011-03-01 Kelly Brian P Multi-axis, programmable spine testing system
US20100179389A1 (en) * 2006-02-28 2010-07-15 Koninklijke Philips Electronics N.V. Biometric monitor with electronics disposed on or in a neck collar
US8308641B2 (en) * 2006-02-28 2012-11-13 Koninklijke Philips Electronics N.V. Biometric monitor with electronics disposed on or in a neck collar
US10061978B2 (en) * 2006-03-17 2018-08-28 Myotest Sa Method and device for assessing muscular capacities of athletes using short tests
US20140350703A1 (en) * 2006-03-17 2014-11-27 Myotest Sa Method and device for assessing muscular capacities of athletes using short tests
US20070250134A1 (en) * 2006-03-24 2007-10-25 Medtronic, Inc. Collecting gait information for evaluation and control of therapy
US8744587B2 (en) 2006-03-24 2014-06-03 Medtronic, Inc. Collecting gait information for evaluation and control of therapy
EP2004054A2 (en) * 2006-04-10 2008-12-24 Arneborg Ernst Portable balance function diagnostic system
US8920344B2 (en) * 2006-04-10 2014-12-30 Arneborg Ernst Mobile balancing prosthesis
US20090192416A1 (en) * 2006-04-10 2009-07-30 Arneborg Ernst Mobile balancing prosthesis
US11432724B1 (en) 2006-06-16 2022-09-06 Cleveland Medical Devices Inc. Wireless data acquisition system with novel features
US20080091373A1 (en) * 2006-07-31 2008-04-17 University Of New Brunswick Method for calibrating sensor positions in a human movement measurement and analysis system
US20080174660A1 (en) * 2007-01-19 2008-07-24 Arjuna Noor Light frequency based system and method for creating moving images
US7717826B2 (en) 2007-03-21 2010-05-18 Ut-Battelle, Llc Electrical signature analysis to quantify human and animal performance on fitness and therapy equipment such as a treadmill
US7736273B2 (en) 2007-03-21 2010-06-15 Ut-Battelle, Llc Electrical signal analysis to assess the physical condition of a human or animal
US20090170663A1 (en) * 2007-03-21 2009-07-02 Ut-Battelle, Llc Electrical Signal Analysis to Assess the Physical Condition of a Human or Animal
US20080234107A1 (en) * 2007-03-21 2008-09-25 Ut-Battelle, Llc Electrical Signature Analysis to Quantify Human and Animal Performance on Fitness and Therapy Equipment such as a Treadmill
US9913692B2 (en) * 2007-04-19 2018-03-13 Mako Surgical Corp. Implant planning using captured joint motion information
US9827051B2 (en) * 2007-04-19 2017-11-28 Mako Surgical Corp. Implant planning using captured joint motion information
US20160038249A1 (en) * 2007-04-19 2016-02-11 Mako Surgical Corp. Implant planning using captured joint motion information
US7634379B2 (en) 2007-05-18 2009-12-15 Ultimate Balance, Inc. Newtonian physical activity monitor
US20090076419A1 (en) * 2007-05-23 2009-03-19 Cybernet Systems Corporation Loss-of-balance and fall detection system
US11576610B1 (en) * 2007-06-08 2023-02-14 Cleveland Medical Devices Inc. Method and device for sleep analysis
US10478118B1 (en) * 2007-06-08 2019-11-19 Cleveland Medical Devices Inc. Method and device for sleep analysis
US10426399B1 (en) * 2007-06-08 2019-10-01 Cleveland Medial Devices Inc. Method and device for in-home sleep and signal analysis
US10925535B1 (en) * 2007-06-08 2021-02-23 Cleveland Medical Devices Inc. Method and device for in-home sleep and signal analysis
US11395623B1 (en) * 2007-06-08 2022-07-26 Cleveland Medical Devices Inc. Method and device for sleep analysis
US11234637B1 (en) * 2007-06-08 2022-02-01 Cleveland Medical Devices Inc. Method and device for in-home sleep and signal analysis
US11602305B1 (en) * 2007-06-08 2023-03-14 Cleveland Medical Devices Inc. System for in-home sleep and signal analysis
US11484255B1 (en) * 2007-06-08 2022-11-01 Cleveland Medical Devices Inc. Method and device for sleep analysis
US11478188B1 (en) * 2007-06-08 2022-10-25 Cleveland Medical Devices Inc. Method and device for in-home sleep and signal analysis
US11382562B1 (en) * 2007-06-08 2022-07-12 Cleveland Medical Devices Inc. Method and device for in-home sleep and signal analysis
US10028698B1 (en) * 2007-06-08 2018-07-24 Cleveland Medical Devices Inc. Method and device for sleep analysis
US11317856B1 (en) * 2007-06-08 2022-05-03 Cleveland Medical Devices Inc. Method and device for sleep analysis
US11064937B1 (en) * 2007-06-08 2021-07-20 Cleveland Medical Devices Inc. Method and device for in-home sleep and signal analysis
US9202008B1 (en) * 2007-06-08 2015-12-01 Cleveland Medical Devices Inc. Method and device for sleep analysis
US11883189B1 (en) * 2007-06-08 2024-01-30 Cleveland Medical Devices Inc. Method and device for in-home sleep and signal analysis
US20080306762A1 (en) * 2007-06-08 2008-12-11 James Terry L System and Method for Managing Absenteeism in an Employee Environment
US11330988B2 (en) 2007-06-12 2022-05-17 Sotera Wireless, Inc. Body-worn system for measuring continuous non-invasive blood pressure (cNIBP)
US8808188B2 (en) 2007-06-12 2014-08-19 Sotera Wireless, Inc. Body-worn system for measuring continuous non-invasive blood pressure (cNIBP)
US10765326B2 (en) 2007-06-12 2020-09-08 Sotera Wirless, Inc. Body-worn system for measuring continuous non-invasive blood pressure (cNIBP)
US9215986B2 (en) 2007-06-12 2015-12-22 Sotera Wireless, Inc. Body-worn system for measuring continuous non-invasive blood pressure (cNIBP)
US9668656B2 (en) 2007-06-12 2017-06-06 Sotera Wireless, Inc. Body-worn system for measuring continuous non-invasive blood pressure (cNIBP)
US8740802B2 (en) 2007-06-12 2014-06-03 Sotera Wireless, Inc. Body-worn system for measuring continuous non-invasive blood pressure (cNIBP)
US9161700B2 (en) 2007-06-12 2015-10-20 Sotera Wireless, Inc. Body-worn system for measuring continuous non-invasive blood pressure (cNIBP)
US8602997B2 (en) 2007-06-12 2013-12-10 Sotera Wireless, Inc. Body-worn system for measuring continuous non-invasive blood pressure (cNIBP)
US11607152B2 (en) 2007-06-12 2023-03-21 Sotera Wireless, Inc. Optical sensors for use in vital sign monitoring
WO2008152549A2 (en) * 2007-06-13 2008-12-18 Laboratory Of Movement Analysis And Measurement Device for functional assessment of a shoulder
WO2008152549A3 (en) * 2007-06-13 2009-02-05 Lab Of Movement Analysis And M Device for functional assessment of a shoulder
WO2008155693A1 (en) * 2007-06-18 2008-12-24 Koninklijke Philips Electronics N.V Motion sensor system comprising external calibrator
US20090062670A1 (en) * 2007-08-30 2009-03-05 Gary James Sterling Heart monitoring body patch and system
US8005649B2 (en) * 2007-09-07 2011-08-23 Snecma Device for validating measurements of a dynamic magnitude
US20090071224A1 (en) * 2007-09-07 2009-03-19 Snecma Device for validating measurements of a dynamic magnitude
US10925518B1 (en) 2007-10-12 2021-02-23 Bby Solutions, Inc. Fall detection and fall risk detection systems and methods
US8206325B1 (en) 2007-10-12 2012-06-26 Biosensics, L.L.C. Ambulatory system for measuring and monitoring physical activity and risk of falling and for automatic fall detection
US9005141B1 (en) 2007-10-12 2015-04-14 Biosensics, L.L.C. Ambulatory system for measuring and monitoring physical activity and risk of falling and for automatic fall detection
US9901290B2 (en) 2007-10-12 2018-02-27 BioSensics LLC Fall detection and fall risk detection systems and methods
US20090171614A1 (en) * 2007-12-27 2009-07-02 Move2Health Holding Bv System and Method for Processing Raw Activity Energy Expenditure Data
US7676332B2 (en) 2007-12-27 2010-03-09 Kersh Risk Management, Inc. System and method for processing raw activity energy expenditure data
US20090204422A1 (en) * 2008-02-12 2009-08-13 James Terry L System and Method for Remotely Updating a Health Station
US20090209884A1 (en) * 2008-02-20 2009-08-20 Mako Surgical Corp. Implant planning using corrected captured joint motion information
US9916421B2 (en) 2008-02-20 2018-03-13 Mako Surgical Corp. Implant planning using corrected captured joint motion information
US9665686B2 (en) * 2008-02-20 2017-05-30 Mako Surgical Corp. Implant planning using corrected captured joint motion information
US20090216629A1 (en) * 2008-02-21 2009-08-27 James Terry L System and Method for Incentivizing a Healthcare Individual Through Music Distribution
US10052048B2 (en) * 2008-05-14 2018-08-21 Koninklijke Philips N.V. Respiratory monitors and monitoring methods
US20110046499A1 (en) * 2008-05-14 2011-02-24 Koninklijke Philips Electronics N.V. Respiratory monitors and monitoring methods
US9545518B2 (en) 2008-07-11 2017-01-17 Medtronic, Inc. Posture state classification for a medical device
US10231650B2 (en) 2008-07-11 2019-03-19 Medtronic, Inc. Generation of sleep quality information based on posture state data
US8644945B2 (en) 2008-07-11 2014-02-04 Medtronic, Inc. Patient interaction with posture-responsive therapy
US9327129B2 (en) 2008-07-11 2016-05-03 Medtronic, Inc. Blended posture state classification and therapy delivery
US9968784B2 (en) 2008-07-11 2018-05-15 Medtronic, Inc. Posture state redefinition based on posture data
US8688225B2 (en) 2008-07-11 2014-04-01 Medtronic, Inc. Posture state detection using selectable system control parameters
US9919159B2 (en) 2008-07-11 2018-03-20 Medtronic, Inc. Programming posture responsive therapy
US8583252B2 (en) 2008-07-11 2013-11-12 Medtronic, Inc. Patient interaction with posture-responsive therapy
US9776008B2 (en) 2008-07-11 2017-10-03 Medtronic, Inc. Posture state responsive therapy delivery using dwell times
US8708934B2 (en) 2008-07-11 2014-04-29 Medtronic, Inc. Reorientation of patient posture states for posture-responsive therapy
US11672989B2 (en) 2008-07-11 2023-06-13 Medtronic, Inc. Posture state responsive therapy delivery using dwell times
US8515549B2 (en) 2008-07-11 2013-08-20 Medtronic, Inc. Associating therapy adjustments with intended patient posture states
US8515550B2 (en) 2008-07-11 2013-08-20 Medtronic, Inc. Assignment of therapy parameter to multiple posture states
US9272091B2 (en) 2008-07-11 2016-03-01 Medtronic, Inc. Posture state display on medical device user interface
US8504150B2 (en) 2008-07-11 2013-08-06 Medtronic, Inc. Associating therapy adjustments with posture states using a stability timer
US9440084B2 (en) 2008-07-11 2016-09-13 Medtronic, Inc. Programming posture responsive therapy
US8447411B2 (en) 2008-07-11 2013-05-21 Medtronic, Inc. Patient interaction with posture-responsive therapy
US8751011B2 (en) 2008-07-11 2014-06-10 Medtronic, Inc. Defining therapy parameter values for posture states
US8437861B2 (en) 2008-07-11 2013-05-07 Medtronic, Inc. Posture state redefinition based on posture data and therapy adjustments
US8755901B2 (en) 2008-07-11 2014-06-17 Medtronic, Inc. Patient assignment of therapy parameter to posture state
US8401666B2 (en) 2008-07-11 2013-03-19 Medtronic, Inc. Modification profiles for posture-responsive therapy
US11004556B2 (en) 2008-07-11 2021-05-11 Medtronic, Inc. Associating therapy adjustments with posture states using a stability timer
US20100010589A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Programming posture state-responsive therapy with nominal therapy parameters
US9560990B2 (en) 2008-07-11 2017-02-07 Medtronic, Inc. Obtaining baseline patient information
US8332041B2 (en) 2008-07-11 2012-12-11 Medtronic, Inc. Patient interaction with posture-responsive therapy
US8323218B2 (en) 2008-07-11 2012-12-04 Medtronic, Inc. Generation of proportional posture information over multiple time intervals
US8326420B2 (en) 2008-07-11 2012-12-04 Medtronic, Inc. Associating therapy adjustments with posture states using stability timers
US8315710B2 (en) 2008-07-11 2012-11-20 Medtronic, Inc. Associating therapy adjustments with patient posture states
US10207118B2 (en) 2008-07-11 2019-02-19 Medtronic, Inc. Associating therapy adjustments with posture states using a stability timer
US10925517B2 (en) 2008-07-11 2021-02-23 Medtronic, Inc. Posture state redefinition based on posture data
US8282580B2 (en) 2008-07-11 2012-10-09 Medtronic, Inc. Data rejection for posture state analysis
US9956412B2 (en) 2008-07-11 2018-05-01 Medtronic, Inc. Linking posture states for posture responsive therapy
US8249718B2 (en) 2008-07-11 2012-08-21 Medtronic, Inc. Programming posture state-responsive therapy with nominal therapy parameters
US20100010573A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Patient-defined posture states for posture responsive therapy
US20100010382A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Blended posture state classification and therapy delivery
US8231556B2 (en) 2008-07-11 2012-07-31 Medtronic, Inc. Obtaining baseline patient information
US8886302B2 (en) 2008-07-11 2014-11-11 Medtronic, Inc. Adjustment of posture-responsive therapy
US8219206B2 (en) 2008-07-11 2012-07-10 Medtronic, Inc. Dwell time adjustments for posture state-responsive therapy
US8150531B2 (en) 2008-07-11 2012-04-03 Medtronic, Inc. Associating therapy adjustments with patient posture states
US20100010586A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Objectification of posture state-responsive therapy based on patient therapy adjustments
US8209028B2 (en) 2008-07-11 2012-06-26 Medtronic, Inc. Objectification of posture state-responsive therapy based on patient therapy adjustments
US20100010574A1 (en) * 2008-07-11 2010-01-14 Medtronic , Inc. Posture state redefinition based on posture data and therapy adjustments
US8200340B2 (en) 2008-07-11 2012-06-12 Medtronic, Inc. Guided programming for posture-state responsive therapy
US20100010383A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Reorientation of patient posture states for posture-responsive therapy
US8905948B2 (en) 2008-07-11 2014-12-09 Medtronic, Inc. Generation of proportional posture information over multiple time intervals
US20100010386A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Data rejection for posture state analysis
US20100010390A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Dwell time adjustments for posture state-responsive therapy
US20100010585A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Programming posture responsive therapy
US20100010381A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Posture state responsive therapy delivery using dwell times
US9662045B2 (en) 2008-07-11 2017-05-30 Medtronic, Inc. Generation of sleep quality information based on posture state data
US20100010432A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Associating therapy adjustments with patient posture states
US20100010580A1 (en) * 2008-07-11 2010-01-14 Medtronic , Inc. Defining therapy parameter values for posture states
US20100010388A1 (en) * 2008-07-11 2010-01-14 Medtronic , Inc. Associating therapy adjustments with intended patient posture states
US8958885B2 (en) 2008-07-11 2015-02-17 Medtronic, Inc. Posture state classification for a medical device
US20100010389A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Generation of proportional posture information over multiple time intervals
US9050471B2 (en) 2008-07-11 2015-06-09 Medtronic, Inc. Posture state display on medical device user interface
US20100010587A1 (en) * 2008-07-11 2010-01-14 Medtronics, Inc. Guided programming for posture-state responsive therapy
US20100010577A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Linking posture states for posture responsive therapy
US20100010384A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Posture state detection using selectable system control parameters
US20100010578A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Patient assignment of therapy parameter to posture state
US9592387B2 (en) 2008-07-11 2017-03-14 Medtronic, Inc. Patient-defined posture states for posture responsive therapy
US20100010588A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Associating therapy adjustments with patient posture states
US20100010391A1 (en) * 2008-07-11 2010-01-14 Medtronic, Inc. Posture state redefinition based on posture data
US20100016742A1 (en) * 2008-07-19 2010-01-21 James Terry L System and Method for Monitoring, Measuring, and Addressing Stress
US20100063508A1 (en) * 2008-07-24 2010-03-11 OrthAlign, Inc. Systems and methods for joint replacement
US11871965B2 (en) 2008-07-24 2024-01-16 OrthAlign, Inc. Systems and methods for joint replacement
US8998910B2 (en) 2008-07-24 2015-04-07 OrthAlign, Inc. Systems and methods for joint replacement
US9192392B2 (en) 2008-07-24 2015-11-24 OrthAlign, Inc. Systems and methods for joint replacement
US10206714B2 (en) 2008-07-24 2019-02-19 OrthAlign, Inc. Systems and methods for joint replacement
US9572586B2 (en) 2008-07-24 2017-02-21 OrthAlign, Inc. Systems and methods for joint replacement
US9855075B2 (en) 2008-07-24 2018-01-02 OrthAlign, Inc. Systems and methods for joint replacement
US11684392B2 (en) 2008-07-24 2023-06-27 OrthAlign, Inc. Systems and methods for joint replacement
US8911447B2 (en) 2008-07-24 2014-12-16 OrthAlign, Inc. Systems and methods for joint replacement
US11547451B2 (en) 2008-07-24 2023-01-10 OrthAlign, Inc. Systems and methods for joint replacement
US10864019B2 (en) 2008-07-24 2020-12-15 OrthAlign, Inc. Systems and methods for joint replacement
US20100137869A1 (en) * 2008-07-24 2010-06-03 OrthAlign, Inc. Systems and methods for joint replacement
US10321852B2 (en) 2008-09-10 2019-06-18 OrthAlign, Inc. Hip surgery systems and methods
US11540746B2 (en) 2008-09-10 2023-01-03 OrthAlign, Inc. Hip surgery systems and methods
US8974468B2 (en) 2008-09-10 2015-03-10 OrthAlign, Inc. Hip surgery systems and methods
US11179062B2 (en) 2008-09-10 2021-11-23 OrthAlign, Inc. Hip surgery systems and methods
US9931059B2 (en) 2008-09-10 2018-04-03 OrthAlign, Inc. Hip surgery systems and methods
US20110162433A1 (en) * 2008-09-12 2011-07-07 Koninklijke Philips Electronics N.V. Fall detection system
US8381603B2 (en) * 2008-09-12 2013-02-26 Koninklijke Philips Electronics N.V. Fall detection system
US8280517B2 (en) 2008-09-19 2012-10-02 Medtronic, Inc. Automatic validation techniques for validating operation of medical devices
US10117204B2 (en) 2008-12-07 2018-10-30 Apdm, Inc Wireless synchronized apparatus and system
US20100153076A1 (en) * 2008-12-11 2010-06-17 Mako Surgical Corp. Implant planning using areas representing cartilage
US9364291B2 (en) * 2008-12-11 2016-06-14 Mako Surgical Corp. Implant planning using areas representing cartilage
DE102008054827A1 (en) * 2008-12-17 2010-06-24 Groos, Daniel, Dr. Method for automatic determination of e.g. physical activity of sportsman, involves comparing value with data pattern and/or threshold value, and determining physical activity of person based on comparison result using processing unit
US10821047B2 (en) 2009-01-16 2020-11-03 Koninklijke Philips N.V. Method for automatic alignment of a position and orientation indicator and device for monitoring the movements of a body part
US8628478B2 (en) 2009-02-25 2014-01-14 Empire Technology Development Llc Microphone for remote health sensing
US20100217158A1 (en) * 2009-02-25 2010-08-26 Andrew Wolfe Sudden infant death prevention clothing
US8866621B2 (en) 2009-02-25 2014-10-21 Empire Technology Development Llc Sudden infant death prevention clothing
US20100217345A1 (en) * 2009-02-25 2010-08-26 Andrew Wolfe Microphone for remote health sensing
US8882677B2 (en) 2009-02-25 2014-11-11 Empire Technology Development Llc Microphone for remote health sensing
US20120123277A1 (en) * 2009-03-02 2012-05-17 Spantec Gmbh Method for detecting an extraordinary situation
US8824666B2 (en) 2009-03-09 2014-09-02 Empire Technology Development Llc Noise cancellation for phone conversation
US20100226491A1 (en) * 2009-03-09 2010-09-09 Thomas Martin Conte Noise cancellation for phone conversation
US8175720B2 (en) 2009-04-30 2012-05-08 Medtronic, Inc. Posture-responsive therapy control based on patient input
US9327070B2 (en) 2009-04-30 2016-05-03 Medtronic, Inc. Medical device therapy based on posture and timing
US8231555B2 (en) 2009-04-30 2012-07-31 Medtronic, Inc. Therapy system including multiple posture sensors
US10071197B2 (en) 2009-04-30 2018-09-11 Medtronic, Inc. Therapy system including multiple posture sensors
US20100280500A1 (en) * 2009-04-30 2010-11-04 Medtronic, Inc. Medical device therapy based on posture and timing
US9026223B2 (en) 2009-04-30 2015-05-05 Medtronic, Inc. Therapy system including multiple posture sensors
US20100286567A1 (en) * 2009-05-06 2010-11-11 Andrew Wolfe Elderly fall detection
US8193941B2 (en) 2009-05-06 2012-06-05 Empire Technology Development Llc Snoring treatment
US20100286545A1 (en) * 2009-05-06 2010-11-11 Andrew Wolfe Accelerometer based health sensing
US8836516B2 (en) 2009-05-06 2014-09-16 Empire Technology Development Llc Snoring treatment
US20100283618A1 (en) * 2009-05-06 2010-11-11 Andrew Wolfe Snoring treatment
US20100298659A1 (en) * 2009-05-20 2010-11-25 Triage Wireless, Inc. Body-worn system for continuously monitoring a patient's bp, hr, spo2, rr, temperature, and motion; also describes specific monitors for apnea, asy, vtac, vfib, and 'bed sore' index
US8956294B2 (en) 2009-05-20 2015-02-17 Sotera Wireless, Inc. Body-worn system for continuously monitoring a patients BP, HR, SpO2, RR, temperature, and motion; also describes specific monitors for apnea, ASY, VTAC, VFIB, and ‘bed sore’ index
US10987004B2 (en) 2009-05-20 2021-04-27 Sotera Wireless, Inc. Alarm system that processes both motion and vital signs using specific heuristic rules and thresholds
US8594776B2 (en) 2009-05-20 2013-11-26 Sotera Wireless, Inc. Alarm system that processes both motion and vital signs using specific heuristic rules and thresholds
US8738118B2 (en) 2009-05-20 2014-05-27 Sotera Wireless, Inc. Cable system for generating signals for detecting motion and measuring vital signs
US10973414B2 (en) 2009-05-20 2021-04-13 Sotera Wireless, Inc. Vital sign monitoring system featuring 3 accelerometers
US10555676B2 (en) 2009-05-20 2020-02-11 Sotera Wireless, Inc. Method for generating alarms/alerts based on a patient's posture and vital signs
US11896350B2 (en) 2009-05-20 2024-02-13 Sotera Wireless, Inc. Cable system for generating signals for detecting motion and measuring vital signs
US8475370B2 (en) 2009-05-20 2013-07-02 Sotera Wireless, Inc. Method for measuring patient motion, activity level, and posture along with PTT-based blood pressure
US8956293B2 (en) 2009-05-20 2015-02-17 Sotera Wireless, Inc. Graphical ‘mapping system’ for continuously monitoring a patient's vital signs, motion, and location
US8672854B2 (en) 2009-05-20 2014-03-18 Sotera Wireless, Inc. System for calibrating a PTT-based blood pressure measurement using arm height
US9492092B2 (en) 2009-05-20 2016-11-15 Sotera Wireless, Inc. Method for continuously monitoring a patient using a body-worn device and associated system for alarms/alerts
US11589754B2 (en) 2009-05-20 2023-02-28 Sotera Wireless, Inc. Blood pressure-monitoring system with alarm/alert system that accounts for patient motion
US8909330B2 (en) 2009-05-20 2014-12-09 Sotera Wireless, Inc. Body-worn device and associated system for alarms/alerts based on vital signs and motion
US20100305480A1 (en) * 2009-06-01 2010-12-02 Guoyi Fu Human Motion Classification At Cycle Basis Of Repetitive Joint Movement
US8437824B2 (en) 2009-06-17 2013-05-07 Sotera Wireless, Inc. Body-worn pulse oximeter
US11638533B2 (en) 2009-06-17 2023-05-02 Sotera Wireless, Inc. Body-worn pulse oximeter
US11134857B2 (en) 2009-06-17 2021-10-05 Sotera Wireless, Inc. Body-worn pulse oximeter
US9775529B2 (en) 2009-06-17 2017-10-03 Sotera Wireless, Inc. Body-worn pulse oximeter
US11103148B2 (en) 2009-06-17 2021-08-31 Sotera Wireless, Inc. Body-worn pulse oximeter
US10085657B2 (en) 2009-06-17 2018-10-02 Sotera Wireless, Inc. Body-worn pulse oximeter
US9596999B2 (en) 2009-06-17 2017-03-21 Sotera Wireless, Inc. Body-worn pulse oximeter
US8554297B2 (en) 2009-06-17 2013-10-08 Sotera Wireless, Inc. Body-worn pulse oximeter
US10548512B2 (en) * 2009-06-24 2020-02-04 The Medical Research, Infrastructure and Health Services Fund of the Tel Aviv Medical Center Automated near-fall detector
US20120101411A1 (en) * 2009-06-24 2012-04-26 The Medical Research, Infrastructure and Health Services Fund of the Tel Aviv Medical Center Automated near-fall detector
US10869771B2 (en) 2009-07-24 2020-12-22 OrthAlign, Inc. Systems and methods for joint replacement
US9775725B2 (en) 2009-07-24 2017-10-03 OrthAlign, Inc. Systems and methods for joint replacement
US11633293B2 (en) 2009-07-24 2023-04-25 OrthAlign, Inc. Systems and methods for joint replacement
US10238510B2 (en) 2009-07-24 2019-03-26 OrthAlign, Inc. Systems and methods for joint replacement
US20110054272A1 (en) * 2009-09-01 2011-03-03 Adidas AG, World of Sports Method And System For Monitoring Physiological And Athletic Performance Characteristics Of A Subject
US9326705B2 (en) * 2009-09-01 2016-05-03 Adidas Ag Method and system for monitoring physiological and athletic performance characteristics of a subject
US20160249826A1 (en) * 2009-09-01 2016-09-01 Adidas Ag Method And System For Monitoring Physiological And Athletic Performance Characteristics Of A Subject
US10595746B2 (en) 2009-09-14 2020-03-24 Sotera Wireless, Inc. Body-worn monitor for measuring respiration rate
US8622922B2 (en) * 2009-09-14 2014-01-07 Sotera Wireless, Inc. Body-worn monitor for measuring respiration rate
US11253169B2 (en) 2009-09-14 2022-02-22 Sotera Wireless, Inc. Body-worn monitor for measuring respiration rate
US20110066007A1 (en) * 2009-09-14 2011-03-17 Matt Banet Body-worn monitor for measuring respiration rate
US20110066008A1 (en) * 2009-09-14 2011-03-17 Matt Banet Body-worn monitor for measuring respiration rate
US8740807B2 (en) 2009-09-14 2014-06-03 Sotera Wireless, Inc. Body-worn monitor for measuring respiration rate
US8545417B2 (en) * 2009-09-14 2013-10-01 Sotera Wireless, Inc. Body-worn monitor for measuring respiration rate
US20110066037A1 (en) * 2009-09-14 2011-03-17 Matt Banet Body-worn monitor for measuring respiration rate
US10123722B2 (en) * 2009-09-14 2018-11-13 Sotera Wireless, Inc. Body-worn monitor for measuring respiration rate
US20110066038A1 (en) * 2009-09-14 2011-03-17 Matt Banet Body-worn monitor for measuring respiration rate
US10420476B2 (en) 2009-09-15 2019-09-24 Sotera Wireless, Inc. Body-worn vital sign monitor
US20110098583A1 (en) * 2009-09-15 2011-04-28 Texas Instruments Incorporated Heart monitors and processes with accelerometer motion artifact cancellation, and other electronic systems
US20110066010A1 (en) * 2009-09-15 2011-03-17 Jim Moon Body-worn vital sign monitor
US8527038B2 (en) 2009-09-15 2013-09-03 Sotera Wireless, Inc. Body-worn vital sign monitor
US10806351B2 (en) 2009-09-15 2020-10-20 Sotera Wireless, Inc. Body-worn vital sign monitor
US8364250B2 (en) 2009-09-15 2013-01-29 Sotera Wireless, Inc. Body-worn vital sign monitor
US8321004B2 (en) 2009-09-15 2012-11-27 Sotera Wireless, Inc. Body-worn vital sign monitor
US20140100487A1 (en) * 2009-12-31 2014-04-10 Cemer Innovation, Inc. Computerized Systems and Methods for Stability-Theoretic Prediction and Prevention of Falls
US9585589B2 (en) 2009-12-31 2017-03-07 Cerner Innovation, Inc. Computerized systems and methods for stability-theoretic prediction and prevention of sudden cardiac death
US8529448B2 (en) * 2009-12-31 2013-09-10 Cerner Innovation, Inc. Computerized systems and methods for stability—theoretic prediction and prevention of falls
US20110190593A1 (en) * 2009-12-31 2011-08-04 Cerner Innovation, Inc. Computerized Systems and Methods for Stability-Theoretic Prediction and Prevention of Falls
US20110190650A1 (en) * 2009-12-31 2011-08-04 Cerner Innovation, Inc. Computerized Systems and Methods for Stability-Theoretic Prediction and Prevention of Sudden Cardiac Death
US9585590B2 (en) 2009-12-31 2017-03-07 Cerner Corporation Computerized systems and methods for stability-theoretic prediction and prevention of sudden cardiac death
US20110172743A1 (en) * 2010-01-08 2011-07-14 Medtronic, Inc. Display of detected patient posture state
US8579834B2 (en) 2010-01-08 2013-11-12 Medtronic, Inc. Display of detected patient posture state
US20110172927A1 (en) * 2010-01-08 2011-07-14 Medtronic, Inc. Automated adjustment of posture state definitions for a medical device
US9357949B2 (en) 2010-01-08 2016-06-07 Medtronic, Inc. User interface that displays medical therapy and posture data
US9149210B2 (en) 2010-01-08 2015-10-06 Medtronic, Inc. Automated calibration of posture state classification for a medical device
US8388555B2 (en) 2010-01-08 2013-03-05 Medtronic, Inc. Posture state classification for a medical device
US20110172567A1 (en) * 2010-01-08 2011-07-14 Medtronic, Inc. Posture state classification for a medical device
US8758274B2 (en) 2010-01-08 2014-06-24 Medtronic, Inc. Automated adjustment of posture state definitions for a medical device
US9174055B2 (en) 2010-01-08 2015-11-03 Medtronic, Inc. Display of detected patient posture state
US9956418B2 (en) 2010-01-08 2018-05-01 Medtronic, Inc. Graphical manipulation of posture zones for posture-responsive therapy
US20110172562A1 (en) * 2010-01-08 2011-07-14 Medtronic, Inc. Automated calibration of posture state classification for a medical device
US9339226B2 (en) * 2010-01-21 2016-05-17 OrthAlign, Inc. Systems and methods for joint replacement
US20110208093A1 (en) * 2010-01-21 2011-08-25 OrthAlign, Inc. Systems and methods for joint replacement
US9675282B2 (en) * 2010-02-11 2017-06-13 Koninklijke Philips N.V. Method and apparatus for determining a respiration signal
WO2011098944A1 (en) 2010-02-11 2011-08-18 Koninklijke Philips Electronics N.V. Method and apparatus for determining a respiration signal
US20120296221A1 (en) * 2010-02-11 2012-11-22 Koninklijke Philips Electronics N.V. Method and apparatus for determining a respiration signal
US8591411B2 (en) 2010-03-10 2013-11-26 Sotera Wireless, Inc. Body-worn vital sign monitor
US10278645B2 (en) 2010-03-10 2019-05-07 Sotera Wireless, Inc. Body-worn vital sign monitor
US8727977B2 (en) 2010-03-10 2014-05-20 Sotera Wireless, Inc. Body-worn vital sign monitor
US10213159B2 (en) 2010-03-10 2019-02-26 Sotera Wireless, Inc. Body-worn vital sign monitor
US9827478B1 (en) 2010-03-22 2017-11-28 Boisensics Llc Providing visual motion feedback based on sensor data
US8979665B1 (en) 2010-03-22 2015-03-17 Bijan Najafi Providing motion feedback based on user center of mass
US8909497B1 (en) 2010-04-06 2014-12-09 Keynetik, Inc. System and method for fall detection
US9339209B2 (en) 2010-04-19 2016-05-17 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US8979765B2 (en) 2010-04-19 2015-03-17 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US8747330B2 (en) 2010-04-19 2014-06-10 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US9173593B2 (en) 2010-04-19 2015-11-03 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US8888700B2 (en) 2010-04-19 2014-11-18 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US9173594B2 (en) 2010-04-19 2015-11-03 Sotera Wireless, Inc. Body-worn monitor for measuring respiratory rate
US9566441B2 (en) 2010-04-30 2017-02-14 Medtronic, Inc. Detecting posture sensor signal shift or drift in medical devices
US9724019B2 (en) * 2010-06-04 2017-08-08 The University Court Of The University Of Edinburgh Method, apparatus, computer program and system for measuring oscillatory motion
US20130172769A1 (en) * 2010-06-04 2013-07-04 The University Court Of The University Of Edinburgh Method, apparatus, computer program and system for measuring oscillatory motion
US9320457B2 (en) 2010-06-16 2016-04-26 Myotest Sa Integrated portable device and method implementing an accelerometer for analyzing biomechanical parameters of a stride
US9873018B2 (en) 2010-06-16 2018-01-23 Myotest Sa Integrated portable device and method implementing an accelerometer for analyzing biomechanical parameters of a stride
US20180133548A1 (en) * 2010-06-16 2018-05-17 Myotest Sa Integrated portable device and method implementing an accelerometer for analyzing biomechanical parameters of a stride
US10881905B2 (en) 2010-06-16 2021-01-05 Myotest Sa Integrated portable device and method implementing an accelerometer for detecting asymmetries in a movement of a user
US11833391B2 (en) 2010-06-16 2023-12-05 Myotest Sa Integrated portable device and method implementing an accelerometer for analyzing biomechanical parameters of a stride
WO2011157607A1 (en) * 2010-06-16 2011-12-22 Myotest Sa Integrated portable device and method implementing an accelerometer for analysing biomechanical parameters of a stride
US9833171B2 (en) 2010-08-04 2017-12-05 Koninklijke Philips N.V. Monitoring of vital body signals during movement
EP2600767A1 (en) * 2010-08-04 2013-06-12 Koninklijke Philips Electronics N.V. Monitoring of vital body signals during movement
WO2012019241A1 (en) * 2010-08-13 2012-02-16 Heard Systems Pty Ltd Processing of data relating to measurement of electrical signals emanating from a subject's body
US20140303523A1 (en) * 2010-09-30 2014-10-09 Fitbit, Inc. Multimode sensor devices
US10216894B2 (en) 2010-09-30 2019-02-26 Fitbit, Inc. Multimode sensor devices
US10216893B2 (en) * 2010-09-30 2019-02-26 Fitbit, Inc. Multimode sensor devices
US10381109B2 (en) 2010-09-30 2019-08-13 Fitbit, Inc. Multimode sensor devices
US11883195B2 (en) 2010-09-30 2024-01-30 Fitbit, Inc. Multimode sensor devices
US11600371B2 (en) 2010-11-10 2023-03-07 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11568977B2 (en) 2010-11-10 2023-01-31 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11817198B2 (en) 2010-11-10 2023-11-14 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US10722131B2 (en) 2010-12-28 2020-07-28 Sotera Wireless, Inc. Body-worn system for continuous, noninvasive measurement of cardiac output, stroke volume, cardiac power, and blood pressure
US9585577B2 (en) 2010-12-28 2017-03-07 Sotera Wireless, Inc. Body-worn system for continuous, noninvasive measurement of cardiac output, stroke volume, cardiac power, and blood pressure
US10856752B2 (en) 2010-12-28 2020-12-08 Sotera Wireless, Inc. Body-worn system for continuous, noninvasive measurement of cardiac output, stroke volume, cardiac power, and blood pressure
US10722132B2 (en) 2010-12-28 2020-07-28 Sotera Wireless, Inc. Body-worn system for continuous, noninvasive measurement of cardiac output, stroke volume, cardiac power, and blood pressure
US9364158B2 (en) 2010-12-28 2016-06-14 Sotera Wirless, Inc. Body-worn system for continuous, noninvasive measurement of cardiac output, stroke volume, cardiac power, and blood pressure
US10722130B2 (en) 2010-12-28 2020-07-28 Sotera Wireless, Inc. Body-worn system for continuous, noninvasive measurement of cardiac output, stroke volume, cardiac power, and blood pressure
US9380952B2 (en) 2010-12-28 2016-07-05 Sotera Wireless, Inc. Body-worn system for continuous, noninvasive measurement of cardiac output, stroke volume, cardiac power, and blood pressure
US8753275B2 (en) 2011-01-13 2014-06-17 BioSensics LLC Intelligent device to monitor and remind patients with footwear, walking aids, braces, or orthotics
US9439574B2 (en) 2011-02-18 2016-09-13 Sotera Wireless, Inc. Modular wrist-worn processor for patient monitoring
US10357187B2 (en) 2011-02-18 2019-07-23 Sotera Wireless, Inc. Optical sensor for measuring physiological properties
US11179105B2 (en) 2011-02-18 2021-11-23 Sotera Wireless, Inc. Modular wrist-worn processor for patient monitoring
WO2012123828A1 (en) 2011-03-11 2012-09-20 Koninklijke Philips Electronics N.V. Monitoring apparatus for monitoring a physiological signal.
US8892390B2 (en) * 2011-06-03 2014-11-18 Apple Inc. Determining motion states
US20120309412A1 (en) * 2011-06-03 2012-12-06 Apple Inc. Determining Motion States
US8884751B2 (en) 2011-07-01 2014-11-11 Albert S. Baldocchi Portable monitor for elderly/infirm individuals
US9734304B2 (en) 2011-12-02 2017-08-15 Lumiradx Uk Ltd Versatile sensors with data fusion functionality
US11350880B2 (en) 2011-12-02 2022-06-07 Lumiradx Uk Ltd. Health-monitor patch
US9854986B2 (en) 2011-12-02 2018-01-02 Lumiradx Uk Ltd Health-monitor patch
US9700223B2 (en) 2011-12-02 2017-07-11 Lumiradx Uk Ltd Method for forming a component of a wearable monitor
US10022061B2 (en) 2011-12-02 2018-07-17 Lumiradx Uk Ltd. Health-monitor patch
US9700222B2 (en) 2011-12-02 2017-07-11 Lumiradx Uk Ltd Health-monitor patch
US10695004B2 (en) 2011-12-02 2020-06-30 LumiraDX UK, Ltd. Activity-dependent multi-mode physiological sensor
US10420486B1 (en) * 2012-01-27 2019-09-24 Cerner Innovation, Inc. Promoting positive activity patterns
US10779763B1 (en) 2012-01-27 2020-09-22 Cerner Innovation, Inc. Promoting positive activity patterns
WO2013122839A1 (en) 2012-02-13 2013-08-22 MedHab, LLC Belt-mounted movement sensor system
EP2815242A4 (en) * 2012-02-13 2015-10-14 Medhab Llc Belt-mounted movement sensor system
US9958470B2 (en) * 2012-03-08 2018-05-01 Movea System for capturing movements of an articulated structure
US20150032408A1 (en) * 2012-03-08 2015-01-29 Commissariat Al'energie Atomique Et Aux Energies Alternatives System for capturing movements of an articulated structure
US9907959B2 (en) 2012-04-12 2018-03-06 Medtronic, Inc. Velocity detection for posture-responsive therapy
US9737719B2 (en) 2012-04-26 2017-08-22 Medtronic, Inc. Adjustment of therapy based on acceleration
US10716580B2 (en) 2012-05-18 2020-07-21 OrthAlign, Inc. Devices and methods for knee arthroplasty
US9549742B2 (en) 2012-05-18 2017-01-24 OrthAlign, Inc. Devices and methods for knee arthroplasty
US11096601B2 (en) 2012-06-22 2021-08-24 Fitbit, Inc. Optical device for determining pulse rate
US9042971B2 (en) 2012-06-22 2015-05-26 Fitbit, Inc. Biometric monitoring device with heart rate measurement activated by a single user-gesture
US8998815B2 (en) 2012-06-22 2015-04-07 Fitbit, Inc. Wearable heart rate monitor
US9044150B2 (en) 2012-06-22 2015-06-02 Fitbit, Inc. Biometric monitoring device with heart rate measurement activated by a single user-gesture
US9307917B2 (en) 2012-06-22 2016-04-12 Fitbit, Inc. Wearable heart rate monitor
US9113795B2 (en) 2012-06-22 2015-08-25 Fitbit, Inc. Wearable heart rate monitor
US10178973B2 (en) 2012-06-22 2019-01-15 Fitbit, Inc. Wearable heart rate monitor
US9282902B2 (en) 2012-06-22 2016-03-15 Fitbit, Inc. Heart rate data collection
US9113794B2 (en) 2012-06-22 2015-08-25 Fitbit, Inc. Wearable heart rate monitor
US9237855B2 (en) 2012-06-22 2016-01-19 Fitbit, Inc. Wearable heart rate monitor
US9456787B2 (en) 2012-06-22 2016-10-04 Fitbit, Inc. Wearable heart rate monitor
US9402552B2 (en) 2012-06-22 2016-08-02 Fitbit, Inc. Heart rate data collection
US9044149B2 (en) 2012-06-22 2015-06-02 Fitbit, Inc. Heart rate data collection
US9662053B2 (en) 2012-06-22 2017-05-30 Fitbit, Inc. Physiological data collection
US9049998B2 (en) 2012-06-22 2015-06-09 Fitbit, Inc. Biometric monitoring device with heart rate measurement activated by a single user-gesture
US10603115B2 (en) 2012-08-14 2020-03-31 OrthAlign, Inc. Hip replacement navigation system and method
US11911119B2 (en) 2012-08-14 2024-02-27 OrthAlign, Inc. Hip replacement navigation system and method
US9649160B2 (en) 2012-08-14 2017-05-16 OrthAlign, Inc. Hip replacement navigation system and method
US11653981B2 (en) 2012-08-14 2023-05-23 OrthAlign, Inc. Hip replacement navigation system and method
US20170231555A1 (en) * 2012-09-11 2017-08-17 The Research Foundation For The State University Of New York Device for monitoring physiological parameters
US20150238138A1 (en) * 2012-09-11 2015-08-27 The Research Foundation For The State University Of New York Device for monitoring physiological parameters
ES2448941A1 (en) * 2012-09-17 2014-03-17 Mª Del Carmen LOPEZ GONZALEZ Alarm method and system for detecting incorrect postures
US8864587B2 (en) 2012-10-03 2014-10-21 Sony Corporation User device position indication for security and distributed race challenges
US11259707B2 (en) 2013-01-15 2022-03-01 Fitbit, Inc. Methods, systems and devices for measuring heart rate
US8915116B2 (en) * 2013-01-23 2014-12-23 Freescale Semiconductor, Inc. Systems and method for gyroscope calibration
US20140202229A1 (en) * 2013-01-23 2014-07-24 Michael E. Stanley Systems and method for gyroscope calibration
US9311789B1 (en) 2013-04-09 2016-04-12 BioSensics LLC Systems and methods for sensorimotor rehabilitation
WO2014197678A3 (en) * 2013-06-06 2015-07-02 Motorola Mobility Llc Accelerometer-based sleep analysis
US10512407B2 (en) 2013-06-24 2019-12-24 Fitbit, Inc. Heart rate data collection
WO2014210344A1 (en) * 2013-06-26 2014-12-31 The Cleveland Clinic Foundation Systems and methods to assess balance
US10588546B2 (en) 2013-06-26 2020-03-17 The Cleveland Clinic Foundation Systems and methods to assess balance
US10561341B2 (en) * 2013-08-08 2020-02-18 BlackBox Biometrics, Inc. Device packaging for an impact detection device
US20170065210A1 (en) * 2013-08-08 2017-03-09 BlackBox Biometrics, Inc. Device packaging for an impact detection device
US9142141B2 (en) 2013-09-17 2015-09-22 Sony Corporation Determining exercise routes based on device determined information
US9588582B2 (en) 2013-09-17 2017-03-07 Medibotics Llc Motion recognition clothing (TM) with two different sets of tubes spanning a body joint
US8795138B1 (en) 2013-09-17 2014-08-05 Sony Corporation Combining data sources to provide accurate effort monitoring
US9224311B2 (en) 2013-09-17 2015-12-29 Sony Corporation Combining data sources to provide accurate effort monitoring
US11645941B1 (en) 2013-10-04 2023-05-09 Cerner Innovation, Inc. Cadence spectra for health and fitness promotion
US11908338B2 (en) 2013-10-04 2024-02-20 Cerner Innovation, Inc. Cadence spectra for health and fitness promotion
US10546510B1 (en) 2013-10-04 2020-01-28 Cerner Innovation, Inc. Cadence spectra for health and fitness promotion
US11045114B2 (en) * 2013-10-14 2021-06-29 Nike, Inc. Fitness training system for merging energy expenditure calculations from multiple devices
US20190090782A1 (en) * 2013-10-14 2019-03-28 Nike, Inc. Fitness Training System for Merging Energy Expenditure Calculations from Multiple Devices
US11564597B2 (en) 2013-10-14 2023-01-31 Nike, Inc. Fitness training system for merging energy expenditure calculations from multiple devices
US11612338B2 (en) 2013-10-24 2023-03-28 Breathevision Ltd. Body motion monitor
ITFI20130295A1 (en) * 2013-12-04 2015-06-05 Nicrem S R L "SYNCHRONIZATION OF DIAGNOSIS, THERAPY AND SURGERY WITH PATIENT MOVEMENTS"
EP2974648A1 (en) * 2013-12-18 2016-01-20 Analog Devices Global System and method for measuring respiration with accelerometers
JP2015119967A (en) * 2013-12-18 2015-07-02 アナログ デバイシス テクノロジー System and method for measuring respiration with accelerometers
US10772516B2 (en) * 2013-12-19 2020-09-15 Koninklijke Philips N.V. Opposing accelerometers for a heart rate monitor
US9269119B2 (en) 2014-01-22 2016-02-23 Sony Corporation Devices and methods for health tracking and providing information for improving health
WO2015126459A1 (en) * 2014-02-19 2015-08-27 Fitlinxx, Inc. Health monitor
US9430038B2 (en) 2014-05-01 2016-08-30 Microsoft Technology Licensing, Llc World-locked display quality feedback
US9361732B2 (en) 2014-05-01 2016-06-07 Microsoft Technology Licensing, Llc Transitions between body-locked and world-locked augmented reality
US10948996B2 (en) 2014-06-03 2021-03-16 Google Llc Radar-based gesture-recognition at a surface of an object
US10642367B2 (en) 2014-08-07 2020-05-05 Google Llc Radar-based gesture sensing and data transmission
US11221682B2 (en) 2014-08-22 2022-01-11 Google Llc Occluded gesture recognition
US10936081B2 (en) 2014-08-22 2021-03-02 Google Llc Occluded gesture recognition
US11816101B2 (en) 2014-08-22 2023-11-14 Google Llc Radar recognition-aided search
US9591997B2 (en) * 2014-08-22 2017-03-14 Shenzhen Mindray Bio-Medical Electronics Co. Ltd. Device, system, and method for patient activity monitoring
US11169988B2 (en) 2014-08-22 2021-11-09 Google Llc Radar recognition-aided search
US10409385B2 (en) 2014-08-22 2019-09-10 Google Llc Occluded gesture recognition
US20160051166A1 (en) * 2014-08-22 2016-02-25 Mindray Ds Usa, Inc. Device, system, and method for patient activity monitoring
US11163371B2 (en) 2014-10-02 2021-11-02 Google Llc Non-line-of-sight radar-based gesture recognition
US10664059B2 (en) 2014-10-02 2020-05-26 Google Llc Non-line-of-sight radar-based gesture recognition
WO2016078084A1 (en) * 2014-11-21 2016-05-26 深圳迈瑞生物医疗电子股份有限公司 Respiratory monitoring apparatus, method and device
CN106456051A (en) * 2014-11-21 2017-02-22 深圳迈瑞生物医疗电子股份有限公司 Respiratory monitoring apparatus, method and device
US10881331B2 (en) 2014-11-21 2021-01-05 Shenzhen Mindray Bio-Medical Electronics Co., Ltd. Respiratory monitoring apparatus, method and device
US11020245B2 (en) 2015-02-20 2021-06-01 OrthAlign, Inc. Hip replacement navigation system and method
US10363149B2 (en) 2015-02-20 2019-07-30 OrthAlign, Inc. Hip replacement navigation system and method
US11219412B2 (en) 2015-03-23 2022-01-11 Google Llc In-ear health monitoring
US10496182B2 (en) 2015-04-30 2019-12-03 Google Llc Type-agnostic RF signal representations
US11709552B2 (en) 2015-04-30 2023-07-25 Google Llc RF-based micro-motion tracking for gesture tracking and recognition
US10936085B2 (en) 2015-05-27 2021-03-02 Google Llc Gesture detection and interactions
US9775548B2 (en) 2015-05-28 2017-10-03 Fitbit, Inc. Heart rate sensor with high-aspect-ratio photodetector element
US9392946B1 (en) 2015-05-28 2016-07-19 Fitbit, Inc. Heart rate sensor with high-aspect-ratio photodetector element
US10376195B1 (en) 2015-06-04 2019-08-13 Google Llc Automated nursing assessment
US20180296163A1 (en) * 2015-07-27 2018-10-18 Google Inc. Altering Physiological Signals Based On Patient Movement
US10379621B2 (en) 2015-10-06 2019-08-13 Google Llc Gesture component with gesture library
US11132065B2 (en) 2015-10-06 2021-09-28 Google Llc Radar-enabled sensor fusion
US10705185B1 (en) 2015-10-06 2020-07-07 Google Llc Application-based signal processing parameters in radar-based detection
US11256335B2 (en) 2015-10-06 2022-02-22 Google Llc Fine-motion virtual-reality or augmented-reality control using radar
US11481040B2 (en) 2015-10-06 2022-10-25 Google Llc User-customizable machine-learning in radar-based gesture detection
US10908696B2 (en) 2015-10-06 2021-02-02 Google Llc Advanced gaming and virtual reality control using radar
US10310621B1 (en) 2015-10-06 2019-06-04 Google Llc Radar gesture sensing using existing data protocols
US10768712B2 (en) 2015-10-06 2020-09-08 Google Llc Gesture component with gesture library
US11175743B2 (en) 2015-10-06 2021-11-16 Google Llc Gesture recognition using multiple antenna
US10459080B1 (en) 2015-10-06 2019-10-29 Google Llc Radar-based object detection for vehicles
US11698438B2 (en) 2015-10-06 2023-07-11 Google Llc Gesture recognition using multiple antenna
US10540001B1 (en) 2015-10-06 2020-01-21 Google Llc Fine-motion virtual-reality or augmented-reality control using radar
US11698439B2 (en) 2015-10-06 2023-07-11 Google Llc Gesture recognition using multiple antenna
US11592909B2 (en) 2015-10-06 2023-02-28 Google Llc Fine-motion virtual-reality or augmented-reality control using radar
US11693092B2 (en) 2015-10-06 2023-07-04 Google Llc Gesture recognition using multiple antenna
US11656336B2 (en) 2015-10-06 2023-05-23 Google Llc Advanced gaming and virtual reality control using radar
US10503883B1 (en) 2015-10-06 2019-12-10 Google Llc Radar-based authentication
US11385721B2 (en) 2015-10-06 2022-07-12 Google Llc Application-based signal processing parameters in radar-based detection
US10300370B1 (en) 2015-10-06 2019-05-28 Google Llc Advanced gaming and virtual reality control using radar
US10823841B1 (en) 2015-10-06 2020-11-03 Google Llc Radar imaging on a mobile computing device
US10401490B2 (en) 2015-10-06 2019-09-03 Google Llc Radar-enabled sensor fusion
US11206989B2 (en) 2015-12-10 2021-12-28 Fitbit, Inc. Light field management in an optical biological parameter sensor
US10568525B1 (en) 2015-12-14 2020-02-25 Fitbit, Inc. Multi-wavelength pulse oximetry
US11317816B1 (en) 2015-12-14 2022-05-03 Fitbit, Inc. Multi-wavelength pulse oximetry
US20170209077A1 (en) * 2016-01-26 2017-07-27 Climax Technology Co., Ltd. Fall sensor
US11064912B2 (en) * 2016-01-26 2021-07-20 Climax Technology Co., Ltd. Fall sensor
EP3445242A4 (en) * 2016-04-22 2019-12-04 Breathevision Ltd. Body motion monitor
US10433739B2 (en) 2016-04-29 2019-10-08 Fitbit, Inc. Multi-channel photoplethysmography sensor
US11666235B2 (en) 2016-04-29 2023-06-06 Fitbit, Inc. In-canal heart rate monitoring apparatus
US11633117B2 (en) 2016-04-29 2023-04-25 Fitbit, Inc. Multi-channel photoplethysmography sensor
US11140787B2 (en) 2016-05-03 2021-10-05 Google Llc Connecting an electronic component to an interactive textile
US20180192921A1 (en) * 2017-01-06 2018-07-12 Qualcomm Incorporated Activity monitoring via accelerometer threshold interrupt method
US11406288B2 (en) * 2017-01-06 2022-08-09 Philips Healthcare Informatics, Inc. Activity monitoring via accelerometer threshold interrupt method
US11117037B2 (en) 2017-01-25 2021-09-14 John N. Tucker Cross country, road racing, or other endurance running race course rating system using mechanical methods
US10863995B2 (en) 2017-03-14 2020-12-15 OrthAlign, Inc. Soft tissue measurement and balancing systems and methods
US11786261B2 (en) 2017-03-14 2023-10-17 OrthAlign, Inc. Soft tissue measurement and balancing systems and methods
US11547580B2 (en) 2017-03-14 2023-01-10 OrthAlign, Inc. Hip replacement navigation systems and methods
US10918499B2 (en) 2017-03-14 2021-02-16 OrthAlign, Inc. Hip replacement navigation systems and methods
US11779231B2 (en) 2017-04-07 2023-10-10 Fitbit, Inc. Multiple source-detector pair photoplethysmography (PPG) sensor
US11051706B1 (en) 2017-04-07 2021-07-06 Fitbit, Inc. Multiple source-detector pair photoplethysmography (PPG) sensor
US10154813B1 (en) 2017-07-03 2018-12-18 Spyros Kokolis Method and apparatus for patient skin color monitoring and drug efficacy measurement
US10123738B1 (en) 2017-07-03 2018-11-13 Spyros Kokolis Methods and apparatus for skin color patient monitoring
JP2020526341A (en) * 2017-07-11 2020-08-31 ポリテクニコ ディ ミラノPolitecnico Di Milano Wearable device that continuously monitors respiratory rate
JP7386151B2 (en) 2017-07-11 2023-11-24 ポリテクニコ ディ ミラノ Wearable device that continuously monitors breathing rate
CN111248922A (en) * 2020-02-11 2020-06-09 中国科学院半导体研究所 Human body respiration condition acquisition paste based on accelerometer and gyroscope and preparation method thereof
US11918321B2 (en) 2021-04-26 2024-03-05 Sotera Wireless, Inc. Alarm system that processes both motion and vital signs using specific heuristic rules and thresholds
WO2022256942A1 (en) * 2021-06-10 2022-12-15 Bozena Kaminska Wearable device including processor and accelerator

Similar Documents

Publication Publication Date Title
US6997882B1 (en) 6-DOF subject-monitoring device and method
US7698830B2 (en) Posture and body movement measuring system
Aminian et al. Capturing human motion using body‐fixed sensors: outdoor measurement and clinical applications
US8109890B2 (en) Body movement monitoring device
EP1367940B1 (en) Activity monitor
US7640804B2 (en) Apparatus for measuring activity
US7634379B2 (en) Newtonian physical activity monitor
Olivares et al. Wagyromag: Wireless sensor network for monitoring and processing human body movement in healthcare applications
GB2519987A (en) Biomechanical activity monitoring
Allseits et al. A practical step length algorithm using lower limb angular velocities
KR20190014641A (en) System and method for Gait analysis
US10631739B2 (en) Monitoring vital signs
Saggio et al. Technology-based complex motor tasks assessment: A 6-DOF inertial-based system versus a gold-standard optoelectronic-based one
Simoes Feasibility of wearable sensors to determine gait parameters
JP2001087247A (en) Body activity discriminating method and device therefor
CN111693024A (en) Wearable human body sensing monitoring equipment based on nine-axis inertia measurement unit
Dhillon et al. Towards the prevention of pressure ulcers with a wearable patient posture monitor based on adaptive accelerometer alignment
Wang et al. A new physiological signal acquisition patch designed with advanced respiration monitoring algorithm based on 3-axis accelerator and gyroscope
Wong et al. Measurement of postural change in trunk movements using three sensor modules
Yang et al. Ambulatory walking speed estimation under different step lengths and frequencies
Liang et al. Reliability and validity of a virtual reality-based system for evaluating postural stability
Tlili et al. A Survey on sitting posture monitoring systems
Bravo-Illanes et al. IMU Sensor Fusion Algorithm for Monitoring Knee Kinematics in ACL Reconstructed Patients
Toth et al. Effects of brief intermittent walking bouts on step count accuracy of wearable devices
Chen Gait feature extraction from inertial body sensor networks for medical applications

Legal Events

Date Code Title Description
AS Assignment

Owner name: BARRON ASSOCIATES, INC., VIRGINIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PARKER, JR., B. EUGENE;FABENY, BRENDAN M;LARSON, EDWARD C.;AND OTHERS;REEL/FRAME:013876/0604;SIGNING DATES FROM 20021209 TO 20021212

AS Assignment

Owner name: NATIONAL INSTITUTES OF HEALTH (NIH), U.S. DEPT. OF

Free format text: EXECUTIVE ORDER 9424, CONFIRMATORY LICENSE;ASSIGNOR:BARRON ASSOCIATES, INC.;REEL/FRAME:020928/0557

Effective date: 20040122

REMI Maintenance fee reminder mailed
FPAY Fee payment

Year of fee payment: 4

SULP Surcharge for late payment
REMI Maintenance fee reminder mailed
FEPP Fee payment procedure

Free format text: PETITION RELATED TO MAINTENANCE FEES FILED (ORIGINAL EVENT CODE: PMFP); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FEPP Fee payment procedure

Free format text: PETITION RELATED TO MAINTENANCE FEES DISMISSED (ORIGINAL EVENT CODE: PMFS); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FEPP Fee payment procedure

Free format text: PETITION RELATED TO MAINTENANCE FEES FILED (ORIGINAL EVENT CODE: PMFP); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FEPP Fee payment procedure

Free format text: PETITION RELATED TO MAINTENANCE FEES GRANTED (ORIGINAL EVENT CODE: PMFG); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees
REIN Reinstatement after maintenance fee payment confirmed
FP Lapsed due to failure to pay maintenance fee

Effective date: 20140214

FPAY Fee payment

Year of fee payment: 8

PRDP Patent reinstated due to the acceptance of a late maintenance fee

Effective date: 20140923

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAT HOLDER NO LONGER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: STOL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: PHYSIOKINEMATICS, LLC, VIRGINIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BARRON ASSOCIATES, INC.;REEL/FRAME:039195/0188

Effective date: 20160520

AS Assignment

Owner name: SMART WEARABLE TECHNOLOGIES, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PHYSIOKINEMATICS, LLC;REEL/FRAME:039480/0254

Effective date: 20160630

CC Certificate of correction
IPR Aia trial proceeding filed before the patent and appeal board: inter partes review

Free format text: TRIAL NO: IPR2017-01325

Opponent name: MICROSOFT CORPORATION

Effective date: 20170501

FPAY Fee payment

Year of fee payment: 12

IPR Aia trial proceeding filed before the patent and appeal board: inter partes review

Free format text: TRIAL NO: IPR2017-01826

Opponent name: TOMTOM, INC. AND TOMTOM INTERNATIONAL, B.V.

Effective date: 20170721

IPR Aia trial proceeding filed before the patent and appeal board: inter partes review

Free format text: TRIAL NO: IPR2018-00252

Opponent name: FITBIT, INC.

Effective date: 20171128

DC Disclaimer filed

Free format text: DISCLAIM COMPLETE ENTIRE CLAIMS 8-10 OF SAID PATENT

Effective date: 20181128

DC Disclaimer filed

Free format text: DISCLAIMS THE COMPLETE CLAIMS 8-10 OF SAID PATENT

Effective date: 20181128

IPRC Trial and appeal board: inter partes review certificate

Kind code of ref document: K1

Free format text: INTER PARTES REVIEW CERTIFICATE; TRIAL NO. IPR2018-00252, NOV. 28, 2017 INTER PARTES REVIEW CERTIFICATE FOR PATENT 6,997,882, ISSUED FEB. 14, 2006, APPL. NO. 10/328,214, DEC. 21, 2002 INTER PARTES REVIEW CERTIFICATE ISSUED APR. 19, 2021

Effective date: 20210419

DC Disclaimer filed

Free format text: DISCLAIM THE FOLLOWING COMPLETE CLAIMS 8-10 OF SAID PATENT

Effective date: 20181128