Movatterモバイル変換


[0]ホーム

URL:


US8647287B2 - Wireless synchronized movement monitoring apparatus and system - Google Patents

Wireless synchronized movement monitoring apparatus and system
Download PDF

Info

Publication number
US8647287B2
US8647287B2US13/037,310US201113037310AUS8647287B2US 8647287 B2US8647287 B2US 8647287B2US 201113037310 AUS201113037310 AUS 201113037310AUS 8647287 B2US8647287 B2US 8647287B2
Authority
US
United States
Prior art keywords
data
movement monitoring
monitoring apparatus
wireless
wearable
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.)
Active
Application number
US13/037,310
Other versions
US20110214030A1 (en
Inventor
Andrew Greenberg
Pedro Mateo Riobo Aboy
James McNames
Sean Pearson
Gavin Gallino
Timothy Brandon
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.)
Wearables Ip Holdings Inc
Wearables Ip Holdings LLC
Original Assignee
Individual
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
Priority claimed from US12/632,778external-prioritypatent/US8920345B2/en
Application filed by IndividualfiledCriticalIndividual
Priority to US13/037,310priorityCriticalpatent/US8647287B2/en
Publication of US20110214030A1publicationCriticalpatent/US20110214030A1/en
Priority to US13/920,032prioritypatent/US20140066816A1/en
Priority to US14/146,157prioritypatent/US10117204B2/en
Publication of US8647287B2publicationCriticalpatent/US8647287B2/en
Application grantedgrantedCritical
Assigned to APDM, INC.reassignmentAPDM, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: GREENBERG, ANDREW DAVID, BRANDON, TIMOTHY A, PEARSON, SEAN CHRISTOPHER, GALLINO, GAVIN THOMAS, MCNAMES, JAMES NATHAN, RIOBO ABOY, PEDRO MATEO
Assigned to WEARABLES IP HOLDINGS, LLCreassignmentWEARABLES IP HOLDINGS, LLCCHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: ADPM, INC.
Assigned to WEARABLES IP HOLDINGS, INC.reassignmentWEARABLES IP HOLDINGS, INC.CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR PREVIOUSLY RECORDED ON REEL 053508 FRAME 0688. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNOR IS APDM, INC. AND NOT ADPM, INC..Assignors: APDM, INC.
Assigned to WEARABLES IP HOLDINGS, LLCreassignmentWEARABLES IP HOLDINGS, LLCCORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 53536 FRAME: 581. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT.Assignors: APDM, INC.
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

Disclosed embodiments include a movement monitoring apparatus comprising a wireless synchronization scheme. Depending on the particular embodiment such wireless synchronization scheme is a master synchronization scheme or a mesh synchronization scheme. Additionally, in a particular embodiment, the movement monitor further comprises a robust wireless data transfer data controller. The disclosure includes a description of the complete system, namely, the wireless synchronized movement monitors with robust data transfer capabilities, the docking station, the access point, and the computer-implemented analysis system.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a Continuation-In-Part of U.S. patent application Ser. No. 12/632,778 filed on 2009 Dec. 7, which claims the benefit of U.S. Provisional Application No. 61/120,485 filed on 2008 Dec. 7, and are hereby incorporated by reference in their entirety. This application also claims the benefit of U.S. Provisional Application No. 61/308,764 filed on 2010 Feb. 26, which is incorporated herein by reference in its entirety.
TECHNICAL FIELD
Disclosed embodiments relate to the physiologic monitoring of movement. Specifically, they relate to systems and devices for continuous and ambulatory measurement of the symptoms of movement disorders using wearable monitoring devices.
BACKGROUNDA. Movement Monitors
State of the art movement disorder monitors employ inertial sensors, such as accelerometers and gyroscopes, to measure position, velocity and acceleration of the subject's limbs and trunk. Current monitors fall into two classes, namely activity monitors and inertial monitors, both of which have disadvantages and limitations that make them incapable of continuous monitoring of movement disorders in ambulatory settings.
Activity monitors, such as in U.S. Pat. No. 4,353,375, collect low frequency and low resolution samples of the subject's gross activity for days to weeks at a time. These monitors are usually small, unobtrusive devices resembling watches or brooches which are worn by the subject for long periods of time such as days or weeks outside of the clinical setting. They measure movement using low quality inertial sensors at low sampling frequencies, and usually measure only a few degrees of freedom of motion instead of all six possible degrees of freedom of motion. The low quality measurements are stored in data storage on-board the device which is later downloaded and analyzed. While they are useful for recording the gross activity levels of the subject, and they may be comfortable and unobtrusive enough to be worn by the subject for longs periods of time, they are only useful in measuring non-subtle symptoms of movement disorders such as activity versus rest cycles. Subtle symptoms, such as symptom onset and decline, or non-obvious symptoms such as bradykinesia, can not be measured by these devices. These devices, also known as actigraphers, typically measure movement counts per minute which make even simple determinations such as determining the wake-up time challenging. Consequently, actigraphers are inappropriate for continuous ambulatory monitoring of movement disorders such as in Parkinson's disease.
Inertial monitors, such as in U.S. Pat. No. 5,293,879, collect high frequency, high resolution samples of the subject's movements for short periods of time. These devices are larger and more obtrusive, resembling small boxes which are worn by the subject for short periods of time such as hours, or at most, a day, and usually in clinical settings. They measure movement using high quality inertial sensors, and usually include all six degrees of freedom of motion (three linear axes and three rotational axes). Inertial monitors may store the inertial measurements in the device for later analysis, or they may use telemetry radios to wirelessly transmit the measurements in real-time to a nearby computer or recording device. These devices are useful for measuring all symptoms of movement disorders, but because of their larger, obtrusive size and short operational times, they are not useful for measuring symptoms outside of clinical settings or for long periods of time.
Movement disorder monitoring can be enhanced by monitoring multiple locations on a subject at the same time. Current systems either do not synchronize their measurements, or require wires to synchronize sampling. Additionally, current movement disorder monitoring devices also lack aiding sensors, such as absolute measures of position.
Movement monitoring devices and systems that overcome challenges of physical size, power consumption, and wireless synchronization are currently unavailable and have significant potential in numerous applications including clinical practice and research.
Currently, the most common and accurate method of tracking movement is based on optical motion analysis systems. However, these systems are expensive, can only measure movements in a restricted laboratory space, and cannot be used to observe patients at home.
Current inertial monitoring systems can be divided into three categories: computer-tethered, unit-tethered, and untethered. Computer-tethered devices connect the sensor directly to a computer. One of the best systems in this category is MotionNode (GLI Interactive LLC, Seattle). These systems are not practical for home settings. Unit-tethered systems connect the sensors to a central recording unit that is typically worn around the waist. This unit typically houses the memory, batteries, and wireless communications circuits. Currently, these systems are the most widely available and are the most common in previous studies. One of the best systems in this category is the Xbus kit (Xsens, Netherlands). This system includes up to five sensors, each with high-performance, triaxial accelerometers, gyroscopes, and magnetometers. The system can operate continuously and wirelessly stream data via Bluetooth to a laptop for over 3 h at distances up to 100 m. However the system is too cumbersome and difficult to use in a home study due to the wires connecting the sensors and central recording unit, the battery life is too short, and the interconnecting wires may be hazardous during normal daily activities. The typical untethered system combines the batteries, memory, and sensors in single stand-alone units. The only wireless untethered systems reported in the literature are “activity monitors,” which measure the coarse degree of activity at intervals of 1-60 s, typically with a wrist-worn device that contains a single-axis accelerometer. These devices are sometimes called actigraphs or actometers. Most of these devices only report activity counts, which are a measure of how frequently the acceleration exceeds a threshold. Some custom activity monitors directly compute specific metrics of motor impairment, such as tremor. A few studies have shown that activity monitors worn over 5-10 days could detect on/off fluctuations, decreased activity from hypokinesia, and increased activity associated with dyskinesia. However, typical activity monitors cannot distinguish between motor activity caused by voluntary movement, tremor, or dyskinesia. They do not have sufficient bandwidth, memory, or sensors for precise monitoring of motor impairment in PD. They also cannot distinguish between periods of hypokinesia and naps.
Recently, Cleveland Medical Devices (Cleveland, Ohio) introduced two untethered systems, the KinetiSense and Kinesia devices. These systems include triaxial accelerometers and gyroscopes with bandwidths of 0-15 Hz, but lack magnetometers. Although large, the central recording units could to be worn on the wrist. The sensor and recording unit can be connected to form a single unit. This devices can record data continuously and store it on an on-board memory for up to 12 h. However, 1) the due to their size it is difficult for several of these devices to be used at the same time (e.g. wrist, ankle, waits, trunk), 2) the storage capability is limited to a single day and consequently it is difficult to conduct multiple day studies, and 3) the devices are not synchronized.
Movement monitoring devices and systems that overcome the challenges of 1) physical size (volume), 2) power consumption, 3) wireless synchronization, 4) wireless connectivity, 5) automatic calibration, and 6) noise floor; are currently unavailable and have significant potential in numerous applications including clinical practice and research. Finally, the limited solutions currently available are device-centric and do not include a complete platform to perform collection, monitoring, uploading, analysis, and reporting.
B. Wireless Synchronization
While there are several commercial movement monitors available capable of wireless data transmission, currently none of these movement monitors is capable of providing wireless synchronization of the sampling instances. The most advanced inertial monitors capable of wireless data transfer such as Xsens' full body motion capture monitor (XSens Technologies) require wires between each of the movement monitors and a central unit in order to synchronize the sampling instances of each of the monitors. Synchronization is critical for applications where more than one movement monitor is needed.
Wireless sensor networks have multiple independent nodes all sensing environmental factors at the same time. In the case of a wearable wireless movement monitor, these environmental factors are the kinetic state of the various limbs of a subject wearing two or more movement monitors. Later, during data analysis, the samples of the two or more movement monitors must correlated in time to make any sense together. For example, two movement monitors on the ankles need to be correlated in time in order to show the difference between a lopsided gallop and a smooth run. The problem is that in order to be correlated in time, the sensors must sample at the same time, and, over time, at the same rate, over a long time period of hours, or even days.
There are many ways to do this correlation, but the challenge with small wireless sensor systems is how to go about providing this synchronization of the sampling time and rate without unduly impacting other system parameters.
One way in which current wireless sensor networks synchronize with each other is to provide a wired sync line between nodes. While simple and effective, this not only provides annoying wires running between nodes, but obviously defeats the wireless part of the wireless sensor network.
Another way wireless sensors synchronize their sampling time and rates is by attempting to post-process the data to correlate common events in time. The problem is that disparate sensor locations can sometimes have very little data in common, and many times there is not enough information in common to quickly and reliably correlate the data. For example, a movement monitor on the right wrist and left ankle usually have very little kinetic information in common.
Another way that post processing can be done is by purposely injecting a signal into all sensors at the same time. For movement monitors, this requires the subject to do a sudden, rapid motion at regular intervals, like a jump or a fall. This rapidly becomes annoying to the subject, and produces unreliable synchronization information, especially if the subject does not perform the synchronization move correctly because they're tired—or even asleep.
Another synchronization method for wireless sensor networks is to start the sampling at a known time when the units are together, and then rely on a high precision timing source in each node, such as a temperature compensated crystal oscillator, to keep the units synchronized. This has the disadvantage that such high precision timing sources are usually large and consume much more power—sometimes as much as ten times the power—as regular timing components. Further, despite the significant reduction in the timing drift using high precision timing components, drift is not eliminated, and over long timer periods, like days, these devices do drift. Worse, if the various components experience different temperatures (such as one motion monitor on the sternum under a jacket and one exposed to the elements on a wrist), then the drift is much worse.
C. Robust Wireless Data Transfer
In small, highly mobile wireless devices, such as wireless movement monitors, it is necessary to robustly stream large amounts of data (100 s of bits to 100 s of kilobits per second) in near real time (without large latencies in transmission) over a radio frequency communication channel. These continuous, real-time wireless transmissions often suffer from unpredictable data loss due to a variety of environmental factors, including distance between transmitter and receiver, absorption of the signals by local materials (including human bodies), multipath interference due to objects which reflect or refract signals, and even interference from other devices. The challenge with these small embedded systems is how to go about guaranteeing transmission of the signal without unduly impacting other system parameters.
One way in which current wireless movement monitors overcome transmission problems, such as distance and interference, is to increase the radio frequency (RF) signal strength of their transmissions and/or to use receive amplifiers. Either method leads to an large increase in consumed power, which leads to larger battery sizes, which leads to dramatically larger and heavier devices, forcing some systems to even have large, separate wired unit which holds a replaceable battery pack.
Another way in which current wireless sensors overcome radio problems is by using a high gain antenna. The tradeoff here is that the high gain antenna means large size, so that the antenna size alone can equal the size of the wireless sensor.
A third way these wireless systems overcome radio problems is by using state-of-the-art transmission protocols and encodings. The problem with these systems is that the increased complexity of the radio encoding or protocol requires large RF chipsets and increased power consumption, both of which negatively impact size and weight.
A fourth way to overcome radio transmission issues is by having a local data buffer on-board the sensor, which allows later re-transmission of the data packet when the transmission issue has been solved (that is, the interference is over or the transmission distance has been reduced). The problem here is that small embedded devices usually employ a microcontroller that has small amounts of RAM (usually 10 s to 100 s of kilobytes) which allows buffering of only a few seconds of data before the buffers overflow.
None of these ways to overcome radio communication disruptions allows a wireless sensor to remain small, reduce power consumption, and avoid data loss during long interruptions in communication.
SUMMARY
Disclosed embodiments include a movement monitoring apparatus comprising a wireless synchronization scheme. Depending on the particular embodiment such wireless synchronization scheme is a master synchronization scheme or a mesh synchronization scheme. Additionally, in a particular embodiment, the movement monitor further comprises a robust wireless data transfer data controller.
BRIEF DESCRIPTION OF THE DRAWINGS
Disclosed embodiments are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings:
FIG. 1 illustrates a block diagram representing the basic components of an embodiment of the general systems for continuous and objective movement monitoring.
FIG. 2 illustrates a detailed diagram of the basic components and interconnections of an embodiment of the wearable apparatus for continuous and objective movement monitoring.
FIG. 3 illustrates a block diagram representing an embodiment of a wireless synchronization scheme based on a single master clock.
FIG. 4 illustrates a block diagram representing an embodiment of a wireless synchronization scheme based on mesh synchronization.
FIG. 5 illustrates a block diagram representing an embodiment of a wireless synchronization scheme based on mesh synchronization using the Flooding Time Synchronization Protocol (FTSP).
FIG. 6 illustrates a block diagram representing the basic components of an embodiment of for robust wireless communications wireless systems.
FIG. 7 illustrates a particular embodiment of the movement monitor, the docking station, and the docking mechanism.
FIG. 8 illustrates a second embodiment of the movement monitor, the docking station, and the docking mechanism, this embodiment particularly adapted to the wearable a wrist watch.
FIG. 9 illustrates embodiments of the movement monitor with sternum, waist, and wrist/ankle straps.
FIG. 10 illustrates an embodiment of the docking station and a connected docking station for simultaneously charging multiple movement monitors.
FIG. 11 illustrates an embodiment of the access point.
FIG. 12 illustrates a complete system comprise of a movement monitor, a docking station, and access point and a computer system for data analysis and visualization.
FIG. 13 illustrates an example comparing the use of the disclosed wireless synchronized wearable movement monitors and the closest related prior art.
FIG. 14 illustrates the use of the complete system according to one embodiment where wireless mesh synchronized data is collected during continuous ambulatory monitoring by the movement monitors and stored locally until the monitors are docketed and the docking station transfers the data to a computer system including analysis methods to visualize and produce reports of the results.
FIG. 15 illustrates the use of the complete system according to one embodiment where wireless master or mesh synchronized data is collected during continuous monitoring by the movement monitors and stored locally until the monitors are docketed and the docking station transfers the data to a computer system including analysis methods to visualize and produce reports of the results.
FIG. 16 illustrates the use of the complete system according to one embodiment where wireless mesh synchronized data is collected during continuous or objective monitoring by the movement monitors and such data is wirelessly streamed using robust wireless streaming to a computer system including analysis methods to visualize and produce reports of the results.
DETAILED DESCRIPTION
A. Overall System Components
According to one embodiment, as shown inFIG. 1 the system for continuous ambulatory monitoring of movement disorders comprises: one or more wearable devices (movement monitors)100, one ormore docking stations102 connected to a plurality of access points, one ormore data servers104, and a plurality of statistical and signalprocessing analysis methods106 to process the movement data collected by the wearable devices and generate a plurality movement metrics.FIG. 12 illustrates a complete system comprise of a movement monitor, a docking station, and access point and a computer system for data analysis and visualization.FIG. 14-16 illustrates several uses of the complete system.
B. Wearable Devices: Movement Monitors
According to one embodiment thewearable movement monitor100 is a lightweight device (<100 g) comprising (a) a sensor module comprising a plurality of low power (<50 mW) solid state and micro-electromechanical systems kinematics sensors; (b) a microprocessor module comprising a low power (<50 mW) microcontroller configured for device control, device status, and device communication; (c) a data storage module comprising a solid state local storage medium; (d) a wireless communication module comprising a low power (<50 mW) surface mount transceiver and an integrated antenna; and (e) a power and docking module comprising a battery, an energy charging regulator circuit, and a docking connector. In one embodiment, the micro-electromechanical systems kinematics sensors include a plurality of solid-state, surface mount, low power, low noise inertial sensors including a plurality of accelerometers and gyroscopes, as well as a solid-state, surface mount, low power, low noise, Gigantic Magneto-Resistance (GMR) magnetometers. In a particular embodiment, the solid state local storage medium is substantially equivalent to a high capacity SD card (>4 GB) in order to enable for multi-day (>2 days) local storage of movement monitoring data at high frequencies (sampling frequencies>20 Hz). In one embodiment, the communication module is designed to communicate with a plurality of wearable movement monitors (peer-to-peer communication) in order to synchronize the monitors, and to communicate with a host computer (peer-to-host communication) in order to transmit sensor data, uses a bidirectional groundplane PCB patch antenna, and accepts transmissions from a plurality of beacons to calculate the device location. In one embodiment, the power and docking module includes an external connector to access external power and provide high speed communication with an external docking station, the energy charging regulator circuit is a solid state integrated circuit charger such as a linear Lithium Ion Polymer battery charger IC and said battery is a Lithium Ion Polymer battery, and Lithium Ion Polymer battery can be selected for a particular application as a function of its mAHr characteristics (e.g. 450 mAHr or 50 mAHr).
According to another embodiment, the wearablemovement monitoring apparatus100 further comprises an external movement monitoring system comprising: (a) an external docking station for re-charging the wearable movement monitoring apparatus, storing movement data, and transmitting the movement data to a plurality of receiver devices, (b) a plurality of wireless transceiver access points for wireless transmission of the movement data to a plurality of receiver devices, and (c) a web-enabled server computer including a clinical data management and analysis system for storing, sharing, analyzing, and visualizing movement data using a plurality of statistical signal processing methods.
According to an embodiment themovement monitor apparatus100 is a lightweight, low-power, low noise, wireless wearable device with the following characteristics: 1) weight of 22 g, 2) sampling frequency of 128 Hz, 3) wireless synchronization, 4) 14 bit resolution, 5) three-axis MEMS accelerometers (user configurable from ±2 g to ±6 g), 6) three-axis MEMS gyroscopes with a ±1500 deg/s range, 7) three-axis magnetometers with a ±6 Gauss range, 7) automatically calibrated, 8) over 16 hours of operation per charge, and 9) over 20 days of onboard storage capacity. According to an embodiment the device, and without limitation, thedevice100 includes solid state, low-power, low-noise sensors as follows: accelerometer (0.8 cm/s2/sqr(Hz)), XY gyroscope (0.05 deg/s/sqrt(Hz)), z Gyroscope (0.05 deg/s/sqrt(Hz)), and magnetometer (40 nT/sqrt(Hz)).
According to one embodiment, the wearable devices orapparatus100 are compact movement monitoring devices that continuously record data from embedded sensors. Thesensors100 may be worn at any convenient location on the body that can monitor impaired movement. Convenient locations include the wrists, ankles, trunk, and waist. In one embodiment, the sensors include one or more channels of electromyography, accelerometers, gyroscopes, magnetometers, and other MEMS sensors that can be used to monitor movement. Thewearable sensors100 have sufficient memory and battery life to continuously record inertial data throughout the day from the moment subjects wake up until they go to sleep at night, typically 18 hours or more. In one particular embodiment designed for continuous monitoring of movement during daily activities the device uses a storage element substantially equivalent to an SD card to store movement data for extended periods of time (e.g. 1 month). Thesensors100 automatically start recording when they are removed from the docking station. In one embodiment, there is no need for the user to turn them on or off.
According to one embodiment, thewearable devices100 include the components and interconnections detailed inFIG. 2: asensor module200, amicroprocessor module210, adata storage module221, awireless communication module230, and a power anddocking module243. An embodiment of each of these modules comprising the apparatus for continuous and objective monitoring of movement disorders is described in detail below. In addition to movement monitoring in clinical applications such as movement disorders, the embodiments disclosed can be use to characterize movement in a plurality of application areas including continuous movement monitoring, activity monitoring, biomechanics, sports science, motion research, human movement analysis, orientation tracking, animation, virtual reality, ergonomics, and inertial guidance for navigation, robots and unmanned vehicles.
FIG. 8 illustrates a second embodiment of the movement monitor, the docking station, and the docking mechanism, this embodiment particularly adapted to the wearable a wrist watch.FIG. 9 illustrates embodiments of the movement monitor with sternum, waist, and wrist/ankle straps.
B.1. Sensor Module
Thesensor module200 inFIG. 2 contains the motion sensors necessary to characterize the symptoms of movement disorders. Three of these sensors arelow noise accelerometers202. According to one embodiment, the accelerometers are off-the-shelf, commercially available Micro-ElectroMechanical Systems (MEMS) acceleration sensors in small surface-mount packages, such as the STMicro LIS344AHL. In other embodiments, the acceleration sensors are custom made MEMS accelerometers. The accelerometers are arranged in three orthogonal axes either on a single multi-axis device, or by using one or more separate sensors in different mounting configurations. According to one embodiment, the output of theaccelerometers202 is an analog signal. This analog signal needs to be filtered to remove high frequency components byanti-aliasing filters206, and then sampled by the analog-to-digital (ADC) peripheral inputs of themicroprocessor212. According to one embodiment the anti-aliasing filters are single pole RC low-pass filters that require a high sampling frequency; in another, they are operational amplifiers with multiple-pole low pass filters that may use a slower sampling frequency. In other embodiments, the device includes an analog interface circuit (AIC) with a programmable anti-aliasing filter. According to another embodiment, the output of the accelerometers is digital, in which case the sensor must be configured for the correct gain and bandwidth and sampled at the appropriate rate to by themicroprocessor212.
The next three sensors in thesensor module200 are solid state, lownoise rate gyroscopes203. In one embodiment, the gryroscopes are off-the-shelf, commercially available Micro-ElectroMechanical Systems (MEMS) rotational sensors in small surface-mount packages, such as a the Invensense IDG-650 and the Epson Toyocomm XV-3500CBY. In other embodiments they are custom made MEMS. The gyroscopes are arranged in three orthogonal axes either on a single multi-axis device, or by using one or more separate sensors in different mounting configurations. According to one embodiment, the output of thegyroscopes203 is an analog signal. This analog signal needs to be filtered to remove high frequency components byanti-aliasing filters207, and then sampled by the analog-to-digital (ADC) peripheral inputs of themicroprocessor212. According to one embodiment the anti-aliasing filters are single pole RC low-pass filters that require a high sampling frequency; in another, they are operational amplifiers with multiple-pole low pass filters that may use a slower sampling frequency. In other embodiments, the device includes an analog interface circuit (AIC) with a programmable anti-aliasing filter. According to another embodiment, the output of the gyroscopes is digital, in which case the sensor must be configured for the correct gain and bandwidth and sampled at the appropriate rate to by themicroprocessor212.
Thesensor module200 also contains one or more aiding sensors. According to one embodiment, an aiding system is a threeaxis magnetometer201. By sensing the local magnetic field, the magnetometer is able to record the device's two axes of absolute attitude relative to the local magnetic field which can aid correcting drift in other inertial sensors such as thegyroscopes203. In one embodiment, the magnetometer sensors are off-the-shelf, low noise, solid-state, GMR magnetometer in small surface-mount packages such as the Honeywell HMC1043. In other embodiments they are custom made MEMS. The magnetometers are arranged in three orthogonal axes either on a single multi-axis device, or by using one or more separate sensors in different mounting configurations. According to one embodiment, the output of eachmagnetometer203 is an analog signal from two GMR magnetometers arranged in a Wheatstone bridge configuration, which requires a differentialoperational amplifier204 to amplify the signal and ananti-aliasing filter207 to remove high frequency components. These amplified, anti-aliased filters are then sampled by the analog-to-digital (ADC) peripheral inputs of themicroprocessor212. According to one embodiment the anti-aliasing filters are single pole RC low-pass filters that require a high sampling frequency; in another, they are operational amplifiers with multiple-pole low pass filters that may have a slower sampling frequency. In other embodiments, the device includes an analog interface circuit (AIC) with a programmable anti-aliasing filter. According to another embodiment, the output of the magnetometers is digital, in which case the sensor must be configured for the correct gain and bandwidth and sampled at the appropriate rate to by themicroprocessor212. Unlike conventional MEMS inertial sensors, magnetometer sensors may needconsiderable support circuitry208, which in one embodiment include such functions as temperature compensation of the Wheatstone bridge through controlling the bridge current, and low frequency magnetic domain toggling to identify offsets through the use of pulsed set/reset coils.
Although not specifically depicted in thesensor module200, other aiding sensors could be added. In one embodiment, a Global Positioning System Satellite Receiver is added in order to give absolute geodetic position of the device. In another embodiment, a barometric altimeter is added to give an absolute indication of the vertical altitude of the device. In another embodiment, beacons consisting of devices using thesame wireless transceiver231 could also tag specific locations by recording the ID of the beacon.
B.2. Microprocessor Module
Themicroprocessor module210 inFIG. 2 is responsible for device control, device status, as well as local data and communication processing. Themicroprocessor212 may indicate the device's status on some kind of visual orauditory display211 on the device. In one embodiment, the display is a a red-green-blue (RGB) light emitting diode (LED). In another embodiment, a small LCD panel is used to display information, such as the time of day, system status such as battery charge level and data storage level, and a medication reminder for subjects who require medication for to treat their movement disorder. In another embodiment, the medication reminder is a gentle vibration, auditory, or visual cue that reminds subjects to take any necessary treatment or perform symptom measurement tasks.
According to one embodiment, themicroprocessor212 is a low power microcontroller such as the Texas Instruments MSP430FG4618. The microprocessor coordinates the sampling of sensors, data processing, data storage, communications, and synchronization across multiple devices. The microprocessor should be a lower power device with enough computational resources (e.g. 20 MIPS) and input/output resources (more than 20 general purpose input/output lines, 12 analog-to-digital converter inputs, and more than two serial communication ports) to interface to other modules.
The microprocessor is clocked by a lowdrift time base213 in order to accurately maintain both a real time clock (RTC) and to minimize drift in the synchronous sampling across multiple devices on one subject over long periods of time. In one embodiment, the low drift time base is a temperature compensated crystal oscillator (CTXO) such as the Epson TG3530SA. In another embodiment, the time base is a standard microprocessor crystal with custom temperature compensation using the digital-to-analog converter of themicroprocessor212. Using a CTXO instead of a standard microprocessor crystal also minimizes power consumed by thewireless communication module230 since the frequency necessary to re-synchronize devices is reduced.
B.3. Data Storage Module
Thedata storage module221 stores the measurements from thesensors200 and status of the device (such as the energy storage device's245 charge level) locally on the device. It is especially designed to support studies involving multi-day continuous movement monitoring. In one embodiment, the device is capable of storing movement data at a sampling frequency of 128 Hz for over 20 days. In one embodiment, the local storage is flash memory soldered to the device's printed circuit board. In another embodiment, a high capacity Flash card, such as a >4 GB MicroSD card, is used with a high speed synchronous serial port (SPI) from themicroprocessor212 to minimize wire complexity and to enable a standard protocol to hand off to a host computer as necessary. In another embodiment, the data storage module is greatly reduced, or even unnecessary, because data is streamed directly off the device using thewireless communication module230.
B.4. Wireless Communication Module
Thewireless communication module230 allows the device to communicate to other devices (peer-to-peer), to a host computer (peer-to-host) and to listen to other data such as wireless beacons. The wireless communication module serves multiple functions: it broadcasts data from the device'sinertial sensors200 to a computer or other recording device, it synchronizes sampling rate across multiple devices through a sampling time synchronization protocol, and allows for configuring the devices behavior (i.e. mode of operation). Another use for the wireless communication module is to listen for transmissions from beacons which informs the device about its current location (e.g. bathroom, kitchen, car, workplace). In one embodiment, the communication protocol is a industry standard protocol such as Bluetooth, ZigBEE, WiFi or substantially equivalent protocol. In another embodiment, it is a custom communication protocol based on a physical layer transceiver chip.
One embodiment of the wireless communication module consists of a low power, 2.4 GHz surfacemount wireless transceiver231, such as the Nordic Semiconductor nRF24L01+. The wireless transceiver uses a small on-board antenna232, such as a chip antenna like the gigaNOVA Mica antenna for both transmitting and receiving wireless communications. In another embodiment, the antenna is a groundplane PCB patch antenna. In one embodiment, thewireless transceiver231 uses a high speed synchronous serial port, such as the serial peripheral interface (SPI), to communicate with thehost microprocessor212. In another embodiment, the wireless transceiver is built into the microprocessor as a peripheral. In another embodiment, the wireless transceiver uses skin conduction to create a Personal Area Network (PAN) instead of a broadcast radio. Another embodiment uses light, such as infrared light, as a wireless communication system like the industry standard IRDA. In this last embodiment, theantenna232 would be an optical transceiver.
B.5. Wireless Synchronization
B.5.A. Master Synchronization Scheme
According to one embodiment the movement monitor incorporates a wireless synchronization scheme based on master synchronization. In the master wireless synchronization scheme a plurality of movement monitors on a wireless network with a plurality of access points receive the data generated by the wireless network. One of these access points, which is identified during configuration, becomes the master timing source for the entire network. All other access points are synchronized to the master.FIG. 3 illustrates a block diagram representing an embodiment of a wireless synchronization scheme based on a single master clock.
In one embodiment, the access points are synchronized to the master using a cable to transmit a synchronization clock. In another embodiment, the between-access point synchronization signal is sent over the wireless network between access points, possibly on a different wireless channel. In another embodiment, the synchronization signal is sent from the master access point to the other access points via connection to a local host computer.
The access point synchronization signal is used to precisely time the transmission of a synchronization data packet. This data packet is transmitted at the exact same time by all access points and is received by all wireless nodes. This synchronized packet, in one embodiment, contains the counter value representing the time since the epoch for the master access point clock.
On receipt of the synchronization data packet, the wireless nodes adjust their clock or primary timer based on their local time stamp of the reception of that packet. In one embodiment, the nodes utilize a timer-based hardware capture (capture and compare) input pin to get a precise offset between the arrival of the synchronization packet and the device's local time. This offset can be used to measure the drift in the sensor node's clock and allow the node to either adjust its clock frequency directly via a voltage controlled oscillator, or allow it to periodically adjust a counter/timer to be used for sampling.
According to a particular embodiment, and without limitation, a single access point is chosen to be the master access point, and thus the master clock, for the entire wireless network. At the same time, all access points are updated to the same 64 bit absolute time stamp. This access point generates a precisely and deterministically timed clock signal using its PWM peripheral which is distributed to all other access points. On receipt of the clock pulse, each access point enters a high priority interrupt which has a known, deterministic delay to execution. Then each access point executes a predetermined number of instructions to send a synchronization packet from the access points to the rest of the wireless sensor nodes. This synch packet includes the absolute time. The radios on the wireless sensor nodes receive the packet and assert an interrupt line. This interrupt line is tied to a capture and compare peripheral pin, which takes a snapshot of the local timer in an interrupt. This snapshot allows the sensor node to reliably and deterministically find out when exactly the packet was sent according to its onboard time base. The sensor node takes this snapshot and compares it to what it should be, given a known synchronization packet rate. The difference is used in a simple software PLL to synchronize the local timer with the master access point clock.
The advantage to the master synchronization scheme is that it allows the sensor nodes to quickly and easily come into synchronization with the network: it requires very little computation to adjust the local clocks on the nodes, and the isochronous rate of the synchronization packets can be adjusted based on the need for synchronization tolerance. The higher the rate, the less time there is for clock drift.
FIG. 15 illustrates the use of the complete system according to one embodiment where wireless master or mesh synchronized data is collected during continuous monitoring by the movement monitors and stored locally until the monitors are docketed and the docking station transfers the data to a computer system including analysis methods to visualize and produce reports of the results.
B.5.B. Mesh Synchronization Scheme
According to an alternative embodiment the wireless synchronization scheme is comprised of a plurality of sensors on a wireless network with a plurality of access points to receive the data generated by the wireless network. In this scheme, however, there is no master time source. Instead, each device on the network sends a synchronization packet during its prescribed time slot, enabling each device to compare its clock against the clock of each of the other nodes and access points in the wireless network. This comparison allows each node in the mesh to create a statistical model of the network time—a distributed statistical clock model—and of its own clock relative to the network time.FIG. 4 illustrates a block diagram representing an embodiment of a wireless synchronization scheme based on mesh synchronization.
Packet transmission and reception in the mesh synchronization scheme must be deterministic. In one embodiment, the sending and receiving of mesh synchronization packets is tied to a transmit enable from a local hardware timer. The packets will be sent at the exact time according to the local clock, and on receiving the synchronization packets, the nodes will capture their local timer values to determine their relative offsets.
In one embodiment, and without limitation, the Flooding Time Synchronization Protocol (FTSP) is used to synchronize the nodes.FIG. 5 illustrates a block diagram representing an embodiment of a wireless synchronization scheme based on mesh synchronization using the Flooding Time Synchronization Protocol (FTSP). A single node is dynamically elected to maintain global time. All other nodes synchronize their clocks to that of this root node. Each node receives synchronization packets from the root node and uses them to build a linear regression model of offset and drift from the global time. Once synchronized, these nodes can broadcast synchronization packets for nodes which are out of range of the root node to use for synchronization. According to one particular embodiment, the FTSP protocol uses two-way messaging to do sender-receiver synchronization propagating out from a root node. The first step in the FTSP mesh synchronization is to dynamically choose a root node. After waiting for the timeout period, ROOT-TIMEOUT, without receiving a synchronization packet each node will declare itself root and start sending out synchronization packets. Upon receiving a synchronization packet from another node, if that node's device ID is lower than a device that has declared itself root, it demotes itself to a normal node. In this way, the node with the lowest device ID will eventually be the only root node. Each time a synchronization packet is received, the node checks to see if it is a root. If it is a root, then it checks to see if its device ID is less than the packet's root ID. If the device ID is less, nothing happens and this node stays a root. If the device ID is greater, this node stops being a root, and uses the packet's root ID for any future synchronization packets it sends out. Whenever a regular node receives a synchronization packet, it calculates the difference between the packet's global time and the local time. This difference is shifted into a buffer for linear regression. If the regression buffer is full, the linear regression is calculated. The linear regression produces an offset and drift estimate. The device is now considered synchronized and can transmit its own synchronization packets with the root ID and the corrected local time whenever it gets a new packet. Each synchronization packet contains the current global time according to the transmitter, the root device ID, and the synchronization packet count. The packet counter is incremented by the root every time a new packet is sent. When a regular node sends a packet it uses the most recent packet count it has received.
In another embodiment, the FTSP is modified such that each synchronized node broadcasts its estimated clock model parameters. The root node can then estimate it's own parameters such that the error of all the clocks from the nominal frequency is minimized. If the distribution of clock frequencies is centered about the nominal frequency, this will reduce drift with respect to actual time. In another embodiment, the Reference Broadcast Protocol is used to synchronize the nodes. A root node is chosen to send synchronization packets. The other nodes then exchange their local times upon receipt of each synchronization packet. In another embodiment, the Timing-sync Protocol for Sensor Networks is used.
In another embodiment, each node in the network will calculate confidence intervals for its own clock and provide this to other nodes for use in calculating the weight that its clock should provide to the statistical network time. In another embodiment, each node calculates the confidence interval for the other nodes based on the variance of received packet time compared to their local clock.
In cases where a node or subset of nodes gets disconnected from the network, they will calculate their own network time using the nodes they can connect to. The larger the network, or the better their local clock, the more confident the unified network time can be. In the case where two or more groups are connected via a small subset of nodes the unified time can be propagated throughout the network. When two or more subsets of the network get completely disconnected from each other the chance for multiple diverging network times can occur. Reconnection of the two subnets is smoothly implemented by using the statistical modeling and allowing only very slow slewing of local clocks.
FIG. 14 illustrates the use of the complete system according to one embodiment where wireless mesh synchronized data is collected during continuous ambulatory monitoring by the movement monitors and stored locally until the monitors are docketed and the docking station transfers the data to a computer system including analysis methods to visualize and produce reports of the results.
B.6. Robust Wireless Data Transfer Controller
FIG. 6 illustrates a block diagram representing the basic components of an embodiment of the general systems for robust wireless communications in small wireless systems including adata collection unit600, adata controller unit602, adata storage unit608, aradio604, and anantenna606. Disclosed embodiments include a new apparatus for robust wireless communications for small wireless systems, such as a wearable movement monitor, comprising of (a) a small sized, large capacity, low power, nonvolatile data storage unit, (b) a low power wireless communication system, (c) a small antenna, (d) a data collection unit to collect data to be transmitted, (e) a data controller to control the flow and storage of data in the system, and (f) data controller means to control how the data is processed, stored and transmitted. The data storage unit is a small sized, large capacity, low power, nonvolatile data storage system. In one embodiment, and without limitation, it is a commercially available microSD card with 8 GB of data storage. In another embodiment, it is a large capacity Flash surface-mounted IC. In another embodiment, it is a large capacity SDRAM chip with battery backup.
The low power radio unit is a small volume, extremely low power radio system. In one embodiment, it is a a Nordic Semiconductor nRF24L01+ 2.4 GHz transceiver. In another embodiment, it is a low power IC that conforms to a radio standard such as Bluetooth or IEEE 802.15 (ZigBee). The small antenna is an extremely small volume antenna that trades a reduction in radiation efficiency for an decrease in the occupied volume by the antenna. In one embodiment, the antenna is a small custom made 2.4 GHz PCB patch antenna. In another embodiment, it is a commercially available chip antenna. The data collection unit collects the data to be transmitted. In one embodiment, the data collection unit is a six-degree-of-freedom inertial measurement unit (three axis accelerometers, three axis gyroscopes). In another embodiment, the data collection unit contains a six-degree-of-freedom inertial measurement unit (three axis accelerometers, three axis gyroscopes), a three axis magnetometer, and a temperature sensor. The data controller controls the flow of data from the data collection unit to the data storage unit, and from the data storage unit to the low power radio unit. In one embodiment the data controller is a microcontroller such as the Texas Instruments MSP430FG4618, in another it is a programmable logic device like an FPGA or CPLD.
In order to achieve robust wireless data transfer the system and apparatus includes adata transfer controller602 that can run one of several methods, optimizing for power, communication bandwidth, or robustness. In one embodiment, the data controller methods running on the data controller store all data from the data collection on the data storage unit, and stream the data from the data storage unit to the low power radio unit as the unreliable radio channel allows.
In another embodiment, the data controller method first sends the data to the lower power radio unit, then stores only the data that has failed to successfully transmit.
In another embodiment, the data controller methods store data in the data storage unit while sensing that the state of the communication channel. If the channel is not available, the data controller methods shuts off the low power radio to save power, and continues to poll the channel until it is available.
In another embodiment, the data controller methods store the data in the data storage unit, and only occasionally turns on the radio into their full speed modes in order to quickly and efficiently “burst” the data from the device.
In another embodiment, the external data storage unit utilizes a single data bus with only half duplex reads and writes. In this case, the data controller methods must schedule and prioritize the data on the data bus. In the case where sensor data is being produced at a constant rate there is a hard real time requirement that writes take precedence over reads to prevent the loss of data. It is therefore possible for the radio unit to be temporarily starved of data pending a read request since a pending read operation is only performed if there are no pending writes in the queue.
In another embodiment, the data controller has a “data latency bound” that enables the data controller methods to keep only so many seconds (or minutes, or hours) of data before discarding the data.
FIG. 11 illustrates an embodiment of the access point.FIG. 16 illustrates the use of the complete system according to one embodiment where wireless mesh synchronized data is collected during continuous or objective monitoring by the movement monitors and such data is wirelessly streamed using robust wireless streaming to a computer system including analysis methods to visualize and produce reports of the results.
B.7. Power and Docking Module
The power anddocking module240 provides external power, power regulation, and external data connections to the device. One aspect of the power and docking module is thedocking connector242 which provides an external connector to access external power and provide high speed communication with the docking station, and thus to a computer or other recording device. One embodiment of theconnector242 is the Hirose ST60 series connector which provides enough connections for both power and complete hand off of thedata storage module220 for extremely high throughput downloading of data. In another embodiment, the docking connector is completely wireless, and provides inductive wireless power transmission for external power and a local high speed wireless data channel.
Most energy storage devices much be carefully charged, so the energystorage charging regulator244 must carefully charge theenergy storage device245. In one embodiment, the energy storage charger is a linear Lithium Ion Polymer battery charger IC such as the Microchip MCP73833, or substantially equivalent integrated circuit. In another embodiment, it is a switching battery charge IC. In another embodiment, themicroprocessor212 measures the battery capacity and controls the energy storage device's charge directly.
Theenergy storage mechanism245 is in one embodiment a Lithium Ion Polymer battery. Other embodiments involve other energy storage mechanism, such as super capacitors or other battery chemistries. The Lithium ion polymer battery should be sized appropriately to be as small as possible for the comfort of the subject wearing the device, yet still contain enough stored energy to power the system for a sufficiently long period of time. In one embodiment, a 450 mAHr battery is used to enable the device to last 24 hours and thus be usable for a full day before recharging is required. In another embodiment, a smaller 50 mAHr battery is used to minimize the device size for short term clinical use.
Apower regulator243 must be used to regulate the power coming from the energy storage device. According to one embodiment, a simple voltage regulator such as the Texas Instruments TPS79901 or equivalent, prepares the energy storage device's power for use by the other modules (200,210,210,220,230).
Device operation can be extended or performance improved by harvesting energy from the local environment. One embodiment of anenergy harvesting device241 is a small solar panel on the outside of the device. Another is a small kinetic generator using piezoelectric materials to generate voltage. A third uses heat differences between the subject's skin and the ambient air temperature.
B.8. External Docking Station
According to one embodiment, in order to facilitate use in the clinic, home, or other normal daily environments, the device includes adocking station102 that is used to charge the batteries of thewearable devices100 and download the data from each day of activities. Thedocking station102 uploads the data using whatever means is available in that setting. If high-speed Internet access is available within the home, this may be used for data upload. Alternatively it permits the user to download the data to a portable storage device such as a USB thumb drive or hard drive that can then be transported to a site for final upload to the data server. If there is no simple means to download the data from thedocking station102, the data is downloaded once the docking station is returned at the end of the monitoring period. Thedocking station102 requires no user intervention. Thedevices100 stop recording as soon as they are docked and start recording as soon as they are undocked. According to one embodiment, thedocking station102 does not include any buttons. Thedocking station102 can be connected to a computer for data extraction and processing.
FIG. 7 illustrates a particular embodiment of the movement monitor, the docking station, and the docking mechanism.FIG. 8 illustrates a second embodiment of the movement monitor, the docking station, and the docking mechanism, this embodiment particularly adapted to the wearable a wrist watch.FIG. 10 illustrates an embodiment of the docking station and a connected docking station for simultaneously charging multiple movement monitors.
B.9. Clinical Data Management and Processing Module
Once the data is uploaded to theserver104 including a clinical data management tool, theserver104 runs automatic statisticalsignal processing methods106 to analyze the data and compute the results needed for the application. According to one embodiment, the system provides data for three applications: 1) human movement research, 2) movement disorders studies and clinical trials, and 3) clinical care. The system provides a simple means for researchers to conduct studies in human movement withwearable sensors100. Study participants have an easy means of handling the devices by simply docking them when not in use. Researchers have easy, secure, and protected access to their raw sensor data through theserver104. The system also provides full support for research studies and clinical trials in movement disorders such as Parkinson's disease and essential tremor. It permits researchers to easily upload other types of data such as clinical rating scale scores, participant information, and other types of device data integrated into a secure database, and provides a means for sharing the data. Different views and controlled access permit study coordinators, research sponsors, statisticians, algorithm developers, and investigators to easily monitor the progress of studies and results. The system also provides the ability to do sequential analysis for continuous monitoring of clinical studies. According to one embodiment, the system has strict, secure, and encrypted access to any protected health information that is stored in the server. The system also supports clinical monitoring of individual patients to determine their response to therapy. This is especially helpful for movement disorders such as advanced Parkinson's in which the degree of motor impairment fluctuates continuously throughout the day. As with clinical studies and trials, the server provides secure, encrypted access to patient records for authenticated care providers as well as patients themselves.
According to one embodiment, thealgorithms106 process the raw device data and extract the metrics of interest. These algorithms are insensitive to normal voluntary activities, but provide sensitive measures of the motor impairments of interest. In Parkinson's disease this may include tremor, gait, balance, dyskinesia, bradykinesia, rigidity, and overall motor state.
Certain specific details are set forth in the above description and figures to provide a thorough understanding of various embodiments disclosed. Certain well-known details often associated with computing, firmware, and software technology are not set forth in the following disclosure to avoid unnecessarily obscuring the various disclosed embodiments. Further, those of ordinary skill in the relevant art will understand that they can practice other embodiments without one or more of the details described below. Aspects of the disclosed embodiments may be implemented in the general context of computer-executable instructions, such as program modules, being executed by a computer, computer server, or device containing a processor. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Aspects of the disclosed embodiments may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote storage media including memory storage devices. Those skilled in the art will appreciate that, given the description of the modules comprising the disclosed embodiments provided in this specification, it is a routine matter to provide working systems which will work on a variety of known and commonly available technologies capable of incorporating the features described herein.
While particular embodiments have been described, it is understood that, after learning the teachings contained in this disclosure, modifications and generalizations will be apparent to those skilled in the art without departing from the spirit of the disclosed embodiments. It is noted that the foregoing embodiments and examples have been provided merely for the purpose of explanation and are in no way to be construed as limiting. While the system has been described with reference to various embodiments, it is understood that the words that have been used herein are words of description and illustration, rather than words of limitation. Further, although the system has been described herein with reference to particular means, materials and embodiments, the actual embodiments are not intended to be limited to the particulars disclosed herein; rather, the system extends to all functionally equivalent structures, methods and uses, such as are within the scope of the appended claims. Those skilled in the art, having the benefit of the teachings of this specification, may effect numerous modifications thereto and changes may be made without departing from the scope and spirit of the disclosed embodiments in its aspects.

Claims (18)

The invention claimed is:
1. A wearable movement monitoring apparatus comprising:
(a) a kinematics sensor module with a resolution of 14 bits or more comprising an accelerometer, a gyroscope, a magnetometer, or combinations thereof, and said kinematics sensor configured to acquire more than 20 samples per second; and
(b) a bidirectional wireless communication module configured to wirelessly synchronize the sampling time instances of said kinematics sensor module with the sampling time instances of at least a second wearable movement monitoring apparatus using a wireless synchronization scheme/protocol, said bidirectional wireless communication module including a chip antenna, a printed circuit board antenna, or a patch antenna.
2. The movement monitoring apparatus ofclaim 1, wherein said wireless synchronization scheme is a master synchronization scheme or a mesh synchronization scheme.
3. The movement monitoring apparatus ofclaim 2, further comprising a robust wireless data transfer data controller.
4. The movement monitoring apparatus ofclaim 3, wherein said mesh synchronization scheme includes a statistical model of a network time and of said movement monitor apparatus relative to said network time.
5. The wearable movement monitoring apparatus ofclaim 4, wherein said statistical model of the network time is a distributed statistical clock model.
6. The wearable movement monitoring apparatus ofclaim 5, wherein said mesh synchronization scheme is based on a flooding time synchronization protocol.
7. The wearable movement monitoring apparatus ofclaim 6, wherein said flooding time synchronization scheme is modified to enable said movement monitoring apparatus to broadcast its estimated clock model parameters and enable a root node to estimate its own parameters.
8. The wearable movement monitoring apparatus ofclaim 3, wherein said robust wireless data transfer data controller stores data packets locally whenever a transmission error is detected, and re-transmits said data packets at a later point in time, whereby no data packets are lost during wireless data transfers.
9. The wearable movement monitoring apparatus ofclaim 2, wherein said mesh synchronization scheme 1) avoids a master time source, 2) configures each movement monitoring apparatus in a wireless network to send a synchronization packet during a prescribed time slot, 3) compares a local clock against one or more clocks of other movement monitors in said wireless network, and 4) creates a distributed statistical clock model of said network time and of said local clock relative to said network time.
10. The wearable movement monitoring apparatus ofclaim 1, wherein said bidirectional wireless communication module comprises a low power bidirectional transceiver configured for transmitting and receiving wireless communications.
11. The wearable movement monitoring apparatus ofclaim 1, wherein said kinematics sensor module comprises a low power three-axis low-noise accelerometer and a low power three-axis low-noise gyroscope.
12. The wearable movement monitoring apparatus ofclaim 1, wherein said kinematics sensor module further includes a temperature sensor.
13. The wearable movement monitoring apparatus ofclaim 1, further comprising a data storage module including an onboard solid state local storage medium configured for multi-day local storage of movement monitoring data at sampling frequencies greater than 20 samples per second.
14. The wearable movement monitoring apparatus ofclaim 3, wherein said robust data transfer controller is configured to send movement monitoring data to a low power radio and store said movement monitoring data locally whenever a failed transmission is detected.
15. The wearable movement monitoring apparatus ofclaim 14, wherein said robust data transfer controller is further configured to 1) store movement monitoring data to said onboard solid state local storage medium while sensing the state of a communication channel, 2) shut off said low power radio to save power while continuing to poll said communication channel, and 3) transmit said movement monitoring data when said communication channel becomes available.
16. The wearable movement monitoring apparatus ofclaim 3, wherein said robust data transfer controller is configurable for 1) optimizing power, 2) optimizing communication bandwidth, or 3) optimizing robustness to lost data packets.
17. The wearable movement monitoring apparatus ofclaim 11, wherein said kinematics sensor module further comprises a low power three-axis low-noise magnetometer.
18. The wearable movement monitoring apparatus ofclaim 1, wherein said movement monitoring apparatus is a lightweight device further comprising a power module including a Lithium Ion Polymer battery.
US13/037,3102008-12-072011-02-28Wireless synchronized movement monitoring apparatus and systemActiveUS8647287B2 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US13/037,310US8647287B2 (en)2008-12-072011-02-28Wireless synchronized movement monitoring apparatus and system
US13/920,032US20140066816A1 (en)2008-12-072013-06-17Method, apparatus, and system for characterizing gait
US14/146,157US10117204B2 (en)2008-12-072014-01-02Wireless synchronized apparatus and system

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US12048508P2008-12-072008-12-07
US12/632,778US8920345B2 (en)2008-12-072009-12-07System and apparatus for continuous monitoring of movement disorders
US30876410P2010-02-262010-02-26
US13/037,310US8647287B2 (en)2008-12-072011-02-28Wireless synchronized movement monitoring apparatus and system

Related Parent Applications (2)

Application NumberTitlePriority DateFiling Date
US12/632,778ContinuationUS8920345B2 (en)2008-12-072009-12-07System and apparatus for continuous monitoring of movement disorders
US12/632,778Continuation-In-PartUS8920345B2 (en)2008-12-072009-12-07System and apparatus for continuous monitoring of movement disorders

Related Child Applications (2)

Application NumberTitlePriority DateFiling Date
US13/920,032ContinuationUS20140066816A1 (en)2008-12-072013-06-17Method, apparatus, and system for characterizing gait
US14/146,157ContinuationUS10117204B2 (en)2008-12-072014-01-02Wireless synchronized apparatus and system

Publications (2)

Publication NumberPublication Date
US20110214030A1 US20110214030A1 (en)2011-09-01
US8647287B2true US8647287B2 (en)2014-02-11

Family

ID=44505960

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US13/037,310ActiveUS8647287B2 (en)2008-12-072011-02-28Wireless synchronized movement monitoring apparatus and system
US13/920,032AbandonedUS20140066816A1 (en)2008-12-072013-06-17Method, apparatus, and system for characterizing gait
US14/146,157ActiveUS10117204B2 (en)2008-12-072014-01-02Wireless synchronized apparatus and system

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
US13/920,032AbandonedUS20140066816A1 (en)2008-12-072013-06-17Method, apparatus, and system for characterizing gait
US14/146,157ActiveUS10117204B2 (en)2008-12-072014-01-02Wireless synchronized apparatus and system

Country Status (1)

CountryLink
US (3)US8647287B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20140081179A1 (en)*2012-09-192014-03-20Martin Christopher Moore-EdePersonal Fatigue Risk Management System And Method
US20140172759A1 (en)*2012-12-192014-06-19Robert Bosch GmbhIntelligent electronic monitoring system
US20140324135A1 (en)*2011-11-252014-10-30Cyden LimitedSkin treatment apparatus
US20150313519A1 (en)*2010-02-222015-11-05Covidien LpMotion energy harvesting with wireless sensors
US9450681B1 (en)2015-05-082016-09-20Sharp Laboratories Of America, Inc.Method and system for wireless transmission of quaternions
US10117204B2 (en)2008-12-072018-10-30Apdm, IncWireless synchronized apparatus and system
US10979993B2 (en)2016-05-252021-04-13Ge Aviation Systems LimitedAircraft time synchronization system
US11551396B2 (en)*2015-09-212023-01-10TuringSense Inc.Techniques for establishing biomechanical model through motion capture

Families Citing this family (124)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10241127B2 (en)*2009-07-302019-03-26Here Global B.V.Method, apparatus and computer program product for collecting activity data via a removable apparatus
GB2496083B (en)*2010-08-292016-01-06Goldwing Design & Construction Pty LtdMethod and apparatus for a metal detection system
US8738323B2 (en)2010-09-302014-05-27Fitbit, Inc.Methods and systems for metrics analysis and interactive rendering, including events having combined activity and location information
US8744803B2 (en)2010-09-302014-06-03Fitbit, Inc.Methods, systems and devices for activity tracking device data synchronization with computing devices
US9148483B1 (en)2010-09-302015-09-29Fitbit, Inc.Tracking user physical activity with multiple devices
US11243093B2 (en)2010-09-302022-02-08Fitbit, Inc.Methods, systems and devices for generating real-time activity data updates to display devices
US8694282B2 (en)2010-09-302014-04-08Fitbit, Inc.Methods and systems for geo-location optimized tracking and updating for events having combined activity and location information
US8615377B1 (en)2010-09-302013-12-24Fitbit, Inc.Methods and systems for processing social interactive data and sharing of tracked activity associated with locations
US9253168B2 (en)2012-04-262016-02-02Fitbit, Inc.Secure pairing of devices via pairing facilitator-intermediary device
US8954290B2 (en)2010-09-302015-02-10Fitbit, Inc.Motion-activated display of messages on an activity monitoring device
US8762101B2 (en)2010-09-302014-06-24Fitbit, Inc.Methods and systems for identification of event data having combined activity and location information of portable monitoring devices
US8954291B2 (en)2010-09-302015-02-10Fitbit, Inc.Alarm setting and interfacing with gesture contact interfacing controls
US8620617B2 (en)2010-09-302013-12-31Fitbit, Inc.Methods and systems for interactive goal setting and recommender using events having combined activity and location information
US10004406B2 (en)2010-09-302018-06-26Fitbit, Inc.Portable monitoring devices for processing applications and processing analysis of physiological conditions of a user associated with the portable monitoring device
US10983945B2 (en)2010-09-302021-04-20Fitbit, Inc.Method of data synthesis
US8805646B2 (en)2010-09-302014-08-12Fitbit, Inc.Methods, systems and devices for linking user devices to activity tracking devices
US8762102B2 (en)2010-09-302014-06-24Fitbit, Inc.Methods and systems for generation and rendering interactive events having combined activity and location information
US9241635B2 (en)2010-09-302016-01-26Fitbit, Inc.Portable monitoring devices for processing applications and processing analysis of physiological conditions of a user associated with the portable monitoring device
US9390427B2 (en)2010-09-302016-07-12Fitbit, Inc.Methods, systems and devices for automatic linking of activity tracking devices to user devices
US8738321B2 (en)2010-09-302014-05-27Fitbit, Inc.Methods and systems for classification of geographic locations for tracked activity
US8712724B2 (en)2010-09-302014-04-29Fitbit, Inc.Calendar integration methods and systems for presentation of events having combined activity and location information
US9116220B2 (en)*2010-12-272015-08-25Microsoft Technology Licensing, LlcTime synchronizing sensor continuous and state data signals between nodes across a network
US8738925B1 (en)2013-01-072014-05-27Fitbit, Inc.Wireless portable biometric device syncing
US9352207B2 (en)*2012-01-192016-05-31Nike, Inc.Action detection and activity classification
US9586137B2 (en)*2012-05-072017-03-07EMBODIFY ApSMethod and system for improving bodily dexterity
CN103488128B (en)*2012-06-122016-01-20郑州华粮科技股份有限公司Based on the grain information monitoring remote monitoring system of internet
US9588582B2 (en)2013-09-172017-03-07Medibotics LlcMotion recognition clothing (TM) with two different sets of tubes spanning a body joint
US20140180595A1 (en)2012-12-262014-06-26Fitbit, Inc.Device state dependent user interface management
US9641239B2 (en)2012-06-222017-05-02Fitbit, Inc.Adaptive data transfer using bluetooth
JP5743221B2 (en)*2012-06-292015-07-01カシオ計算機株式会社 Wireless synchronization system, wireless device, sensor device, wireless synchronization method, and program
US9632981B2 (en)*2012-07-122017-04-25Vital Connect, Inc.Calibration of a chest-mounted wireless sensor device for posture and activity detection
US9386932B2 (en)*2012-10-292016-07-12Microsoft Technology Licensing, LlcWearable personal information system
US20140198034A1 (en)2013-01-142014-07-17Thalmic Labs Inc.Muscle interface device and method for interacting with content displayed on wearable head mounted displays
US9728059B2 (en)2013-01-152017-08-08Fitbit, Inc.Sedentary period detection utilizing a wearable electronic device
US20140197963A1 (en)2013-01-152014-07-17Fitbit, Inc.Portable monitoring devices and methods of operating the same
US9039614B2 (en)2013-01-152015-05-26Fitbit, Inc.Methods, systems and devices for measuring fingertip heart rate
US20140257730A1 (en)*2013-03-112014-09-11Qualcomm IncorporatedBandwidth and time delay matching for inertial sensors
ITRM20130251A1 (en)*2013-04-262014-10-27Ergotest Innovation As SYSTEM FOR MONITORING PHYSICAL PERFORMANCE OF USERS
WO2014186370A1 (en)2013-05-132014-11-20Thalmic Labs Inc.Systems, articles and methods for wearable electronic devices that accommodate different user forms
KR101820252B1 (en)2013-06-122018-01-18나이키 이노베이트 씨.브이.Wearable device assembly with ability to mitigate data loss due to component failure
US10373714B1 (en)2013-07-122019-08-06Vital Connect, Inc.Determination of bed-time duration using wearable sensors
JP6308451B2 (en)*2013-07-172018-04-11和田 淳 Voice recorder system and voice recorder
US20150124566A1 (en)2013-10-042015-05-07Thalmic Labs Inc.Systems, articles and methods for wearable electronic devices employing contact sensors
US11426123B2 (en)*2013-08-162022-08-30Meta Platforms Technologies, LlcSystems, articles and methods for signal routing in wearable electronic devices that detect muscle activity of a user using a set of discrete and separately enclosed pod structures
US10188309B2 (en)2013-11-272019-01-29North Inc.Systems, articles, and methods for electromyography sensors
US10042422B2 (en)2013-11-122018-08-07Thalmic Labs Inc.Systems, articles, and methods for capacitive electromyography sensors
US11921471B2 (en)2013-08-162024-03-05Meta Platforms Technologies, LlcSystems, articles, and methods for wearable devices having secondary power sources in links of a band for providing secondary power in addition to a primary power source
US9788789B2 (en)2013-08-302017-10-17Thalmic Labs Inc.Systems, articles, and methods for stretchable printed circuit boards
US8944958B1 (en)2013-10-022015-02-03Fitbit, Inc.Biometric sensing device having adaptive data threshold and a performance goal
WO2015057623A2 (en)2013-10-142015-04-23Nike Innovate C.V.Fitness training system for merging energy expenditure calculations from multiple devices
US20150147734A1 (en)*2013-11-252015-05-28International Business Machines CorporationMovement assessor
US11039760B2 (en)2014-01-302021-06-22Koninklijke Philips N.V.Detection of walking in measurements of the movement of a user
US11990019B2 (en)2014-02-272024-05-21Fitbit, Inc.Notifications on a user device based on activity detected by an activity monitoring device
US9031812B2 (en)2014-02-272015-05-12Fitbit, Inc.Notifications on a user device based on activity detected by an activity monitoring device
US10199008B2 (en)2014-03-272019-02-05North Inc.Systems, devices, and methods for wearable electronic devices as state machines
CN104939835B (en)*2014-03-312018-07-10日本电气株式会社Walk angle measuring method and device
US9880632B2 (en)2014-06-192018-01-30Thalmic Labs Inc.Systems, devices, and methods for gesture identification
HK1203120A2 (en)*2014-08-262015-10-16Well Being Digital LimitedA gait monitor and a method of monitoring the gait of a person
WO2016036554A1 (en)*2014-09-032016-03-10Smiths Medical Asd, Inc.Medical device association systems and methods
US20170048731A1 (en)*2014-09-262017-02-16Hewlett Packard Enterprise Development LpComputing nodes
US10180340B2 (en)*2014-10-092019-01-15Invensense, Inc.System and method for MEMS sensor system synchronization
KR20160044811A (en)*2014-10-162016-04-26삼성전자주식회사Wearable sensor to monitor bio signal and method to monitor bio signal using wearable device
US9807221B2 (en)2014-11-282017-10-31Thalmic Labs Inc.Systems, devices, and methods effected in response to establishing and/or terminating a physical communications link
JP6297752B2 (en)*2014-12-182018-03-20コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. Activity classification and communication system for wearable medical devices
JP6689877B2 (en)*2015-03-272020-04-28インテル コーポレイション Motion tracking using electronic devices
US10078435B2 (en)2015-04-242018-09-18Thalmic Labs Inc.Systems, methods, and computer program products for interacting with electronically displayed presentation materials
US9936451B2 (en)2015-06-182018-04-03Samsung Electronics Co., Ltd.Communication system for sensor networks
CN106705989B (en)*2015-07-212019-12-17华为终端有限公司step recording method, device and terminal
JP6660110B2 (en)*2015-07-232020-03-04原田電子工業株式会社 Gait analysis method and gait analysis system
US9579025B1 (en)*2015-08-142017-02-28The United States Of America, As Represented By The Secretary Of The NavyTimestamp-free synchronization for wireless body area networks
US11030918B2 (en)*2015-09-102021-06-08Kinetic Telemetry, LLCIdentification and analysis of movement using sensor devices
JP2019510388A (en)*2015-12-222019-04-11コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. MEDICAL BODY AREA NETWORK, METHOD USING MBAN, AND STORAGE MEDIUM
US10341413B2 (en)*2016-01-042019-07-02Hangzhou Yameilijia Technology Co., Ltd.Method and system for synchronizing robot with server
US10678337B2 (en)*2016-01-042020-06-09The Texas A&M University SystemContext aware movement recognition system
EP3403206B1 (en)*2016-01-082025-08-06Nymbl Science, Inc.Balance testing and training system
US10692011B2 (en)2016-01-212020-06-23Verily Life Sciences LlcAdaptive model-based system to automatically quantify fall risk
WO2018137016A1 (en)*2016-01-252018-08-02B-Temia Inc.Gait profiler system and method
US20170227470A1 (en)*2016-02-042017-08-10Proxy Technologies, Inc.Autonomous vehicle, system and method for structural object assessment and manufacture thereof
US10080530B2 (en)2016-02-192018-09-25Fitbit, Inc.Periodic inactivity alerts and achievement messages
JP6658077B2 (en)*2016-02-252020-03-04花王株式会社 How to assess stumbling risk
US10579169B2 (en)*2016-03-082020-03-03Egalax_Empia Technology Inc.Stylus and touch control apparatus for detecting tilt angle of stylus and control method thereof
US10716495B1 (en)*2016-03-112020-07-21Fortify Technologies, LLCAccelerometer-based gait analysis
US10990174B2 (en)2016-07-252021-04-27Facebook Technologies, LlcMethods and apparatus for predicting musculo-skeletal position information using wearable autonomous sensors
US11216069B2 (en)2018-05-082022-01-04Facebook Technologies, LlcSystems and methods for improved speech recognition using neuromuscular information
US11258312B2 (en)*2016-08-082022-02-22Bigmotion Technologies Inc.Systems and methods for wireless charging
US11497966B2 (en)*2016-08-092022-11-15Beflex Inc.Automatic coaching system and method for coaching user's exercise
US20180177436A1 (en)*2016-12-222018-06-28Lumo BodyTech, IncSystem and method for remote monitoring for elderly fall prediction, detection, and prevention
CN107122704A (en)*2017-03-162017-09-01华南理工大学A kind of gait recognition method based on motion sensor
US11015954B2 (en)*2017-10-162021-05-25Uti Limited PartnershipStep detection using IMU and magnetometer data fusion
WO2019079757A1 (en)2017-10-192019-04-25Ctrl-Labs CorporationSystems and methods for identifying biological structures associated with neuromuscular source signals
CN108112069B (en)*2017-12-192020-08-04安科讯(福建)科技有限公司Method and system for maintaining synchronization of TDD-L TE equipment
US11150730B1 (en)2019-04-302021-10-19Facebook Technologies, LlcDevices, systems, and methods for controlling computing devices via neuromuscular signals of users
US11961494B1 (en)2019-03-292024-04-16Meta Platforms Technologies, LlcElectromagnetic interference reduction in extended reality environments
US10937414B2 (en)2018-05-082021-03-02Facebook Technologies, LlcSystems and methods for text input using neuromuscular information
US11481030B2 (en)2019-03-292022-10-25Meta Platforms Technologies, LlcMethods and apparatus for gesture detection and classification
US11907423B2 (en)2019-11-252024-02-20Meta Platforms Technologies, LlcSystems and methods for contextualized interactions with an environment
US11493993B2 (en)2019-09-042022-11-08Meta Platforms Technologies, LlcSystems, methods, and interfaces for performing inputs based on neuromuscular control
US11567573B2 (en)2018-09-202023-01-31Meta Platforms Technologies, LlcNeuromuscular text entry, writing and drawing in augmented reality systems
US11908581B2 (en)2018-04-102024-02-20Hill-Rom Services, Inc.Patient risk assessment based on data from multiple sources in a healthcare facility
US11504071B2 (en)2018-04-102022-11-22Hill-Rom Services, Inc.Patient risk assessment based on data from multiple sources in a healthcare facility
EP3781018B1 (en)*2018-04-142025-06-18Y Michael LeeSystem and method for monitoring and treating head, spine and body health and wellness
US10592001B2 (en)2018-05-082020-03-17Facebook Technologies, LlcSystems and methods for improved speech recognition using neuromuscular information
WO2020047429A1 (en)2018-08-312020-03-05Ctrl-Labs CorporationCamera-guided interpretation of neuromuscular signals
US11218981B2 (en)*2018-09-202022-01-04Kabushiki Kaisha ToshibaWireless mesh network and data transmission method
JP2020072334A (en)*2018-10-302020-05-07セイコーエプソン株式会社Sensor data processing system and sensor data synchronization system
US11694096B2 (en)*2018-11-132023-07-04Aetrex, Inc.Foot differentiation scoring
EP3886693A4 (en)2018-11-272022-06-08Facebook Technologies, LLC.Methods and apparatus for autocalibration of a wearable electrode sensor system
EA202191449A1 (en)*2018-12-142022-02-10Пд Нейротекнолоджи Лтд CONTROL SYSTEM FOR MULTIPLE SYMPTOMS OF PARKINSON'S DISEASE AND THEIR INTENSITY
US11644314B2 (en)*2019-03-282023-05-09Phasorlab, Inc.Synthetic mega gyroscope
JP7124965B2 (en)*2019-05-292022-08-24日本電気株式会社 Information processing device, walking environment determination device, walking environment determination system, information processing method, and storage medium
CN110558990B (en)*2019-07-302022-04-12福建省万物智联科技有限公司Gait analysis method and device
WO2021055443A1 (en)*2019-09-172021-03-25Hoffmann-La Roche Inc.Improvements in personalized healthcare for patients with movement disorders
US12370663B2 (en)*2019-09-202025-07-29ArcelormittalMethod for operating a hand-guided machine tool, and hand-held machine tool
TWI722590B (en)*2019-10-022021-03-21瑞昱半導體股份有限公司Method of adjusting target clock and a wireless device thereof
CN110881214A (en)*2019-11-192020-03-13天津大学 A Time Synchronization Method for Wireless Sensor Networks
US11690564B2 (en)2019-11-222023-07-04MyFitnessPal, Inc.Training plans and workout coaching for activity tracking system
US11517790B2 (en)*2019-11-262022-12-06MyFitnessPal, Inc.Methods and apparatus for training plan delivery and logging
CN111012358B (en)*2019-12-262023-02-10浙江福祉科创有限公司Human ankle joint motion trajectory measurement method and wearable device
US11463973B2 (en)*2020-04-282022-10-04Microsoft Technology Licensing, LlcClock synchronization using wireless side channel
US11665507B2 (en)*2020-09-152023-05-30Bi IncorporatedSystems and methods for intercept directing in a monitoring system
WO2022066093A1 (en)*2020-09-252022-03-31Walkbeat AbSystem and method for analyzing gait-related health and performance of an equine animal
US11868531B1 (en)2021-04-082024-01-09Meta Platforms Technologies, LlcWearable device providing for thumb-to-finger-based input gestures detected based on neuromuscular signals, and systems and methods of use thereof
US20230165484A1 (en)*2021-11-232023-06-01Orpyx Medical Technologies Inc.System and method for analyzing force sensor data
WO2023183537A1 (en)*2022-03-232023-09-28Xeed, LlcLow-power near-beam wireless inductive charging hub

Citations (26)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4117834A (en)*1976-12-021978-10-03Mc Partland Richard JPhysiological motor activity monitoring apparatus
US4306291A (en)*1979-03-271981-12-15Alcoholism & Drug Addiction Research FoundationTremor measurement device
US4353375A (en)*1977-04-261982-10-12The United States Of America As Represented By The Department Of Health & Human ServicesActivity monitor for ambulatory subjects
DE4117834A1 (en)*1991-05-291992-12-03Steb Stahl Technologie Und EngScrap pre-heating process for discontinuous steel-making processes - using waste gas from melting unit in scrap preheater with combustion chamber and intermittent fuel injection
US5293879A (en)*1991-09-231994-03-15Vitatron Medical, B.V.System an method for detecting tremors such as those which result from parkinson's disease
DE4306291A1 (en)*1993-03-011994-09-08Gerhard P HirschDischarge checking balance for the fully automatic weighing out of parts
US5562104A (en)*1994-04-011996-10-08Movemap, Inc.Measuring movement disorder
US20020109621A1 (en)*2000-04-182002-08-15Motorola, Inc.Wireless system protocol for telemetry monitoring
US20040015103A1 (en)*2000-10-052004-01-22Kamiar AminianBody movement monitoring system and method
US20050010139A1 (en)*2002-02-072005-01-13Kamiar AminianBody movement monitoring device
US20050234309A1 (en)*2004-01-072005-10-20David KlapperMethod and apparatus for classification of movement states in Parkinson's disease
US7089148B1 (en)*2000-10-302006-08-08The United States Of America As Represented By The Secretary Of The NavyMethod and apparatus for motion tracking of an articulated rigid body
US20070032748A1 (en)*2005-07-282007-02-08608442 Bc Ltd.System for detecting and analyzing body motion
US7210240B2 (en)*2001-02-232007-05-01Microstrain, Inc.Posture and body movement measuring system
US20070249968A1 (en)*2004-03-162007-10-25Medtronic, Inc.Collecting posture information to evaluate therapy
US20070255118A1 (en)*2004-04-142007-11-01Medtronic, Inc.Collecting posture and activity information to evaluate therapy
US20080053253A1 (en)*2006-09-062008-03-06Individual Monitoring Systems, IncFully ambulatory, self-contained gait monitor
US20080154098A1 (en)*2006-12-202008-06-26Margaret MorrisApparatus for monitoring physiological, activity, and environmental data
US7395181B2 (en)*1998-04-172008-07-01Massachusetts Institute Of TechnologyMotion tracking system
US20080284650A1 (en)*2007-05-182008-11-20Mnt Innovations Pty LtdSports Sensor
US20080285805A1 (en)*2007-03-152008-11-20Xsens Technologies B.V.Motion Tracking System
US20090281830A1 (en)*2008-05-072009-11-12Apdm, IncCollaboration marketplace platform system for research and management of chronic conditions
US20100030119A1 (en)*2008-07-292010-02-04Apdm, IncMethod and apparatus for continuous measurement of motor symptoms in parkinson's disease and essential tremor with wearable sensors
US20100076348A1 (en)*2008-09-232010-03-25Apdm, IncComplete integrated system for continuous monitoring and analysis of movement disorders
USD614979S1 (en)*2009-07-072010-05-04Apdm, IncPersonal inertial monitor
US20100145236A1 (en)*2008-12-072010-06-10Apdm, Inc.System and Apparatus for Continuous Monitoring of Movement Disorders

Family Cites Families (61)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8280682B2 (en)2000-12-152012-10-02Tvipr, LlcDevice for monitoring movement of shipped goods
CA2218242C (en)*1996-10-112005-12-06Kenneth R. FyfeMotion analysis system
US5976083A (en)1997-07-301999-11-02Living Systems, Inc.Portable aerobic fitness monitor for walking and running
DE29719250U1 (en)1997-10-301998-05-07Hauptverband der gewerblichen Berufsgenossenschaften eV, 53757 Sankt Augustin Body stress measurement and analysis system
US6115681A (en)*1997-12-172000-09-05The United States Of America As Represented By The Secretary Of The NavyReal-time data acquisition
US20060122474A1 (en)2000-06-162006-06-08Bodymedia, Inc.Apparatus for monitoring health, wellness and fitness
US6804169B2 (en)2001-06-072004-10-12Honeywell International Inc.Security system with portable timepiece and methods for use therewith
US6997882B1 (en)2001-12-212006-02-14Barron Associates, Inc.6-DOF subject-monitoring device and method
US6977868B2 (en)2002-02-142005-12-20Fossil, IncMethod and apparatus for synchronizing data between a watch and external digital device
US9107615B2 (en)2002-12-182015-08-18Active Protective Technologies, Inc.Method and apparatus for body impact protection
US7098148B2 (en)*2003-06-102006-08-29S.O.I.Tec Silicon On Insulator Technologies S.A.Method for heat treating a semiconductor wafer
US7394385B2 (en)2003-07-312008-07-01Wellcare Systems, Inc.Comprehensive monitoring system
CA2578653A1 (en)2004-07-292006-02-09Kevin FergusonA human movement measurement system
US7616110B2 (en)2005-03-112009-11-10Aframe Digital, Inc.Mobile wireless customizable health and condition monitor
US7420472B2 (en)2005-10-162008-09-02Bao TranPatient monitoring apparatus
US7978081B2 (en)*2006-01-092011-07-12Applied Technology Holdings, Inc.Apparatus, systems, and methods for communicating biometric and biomechanical information
US8055469B2 (en)*2006-03-032011-11-08Garmin Switzerland GmbhMethod and apparatus for determining the attachment position of a motion sensing apparatus
US7558157B1 (en)2006-04-262009-07-07Itt Manufacturing Enterprises, Inc.Sensor synchronization using embedded atomic clocks
US7912537B2 (en)2006-04-272011-03-22Medtronic, Inc.Telemetry-synchronized physiological monitoring and therapy delivery systems
US7558622B2 (en)2006-05-242009-07-07Bao TranMesh network stroke monitoring appliance
US7539533B2 (en)2006-05-162009-05-26Bao TranMesh network monitoring appliance
EP2028931B1 (en)2006-05-162017-12-13Gmax Technology LtdMethod and apparatus for real time performance assessment
JP2008003338A (en)*2006-06-232008-01-10Hitachi Ltd Data processing apparatus and data processing program
US8217795B2 (en)2006-12-052012-07-10John Carlton-FossMethod and system for fall detection
US7843325B2 (en)*2007-01-102010-11-30Halo Monitoring, Inc.Wireless sensor network context data delivery system and method
US7628074B2 (en)2007-03-152009-12-08Mitsubishi Electric Research Laboratories, Inc.System and method for motion capture in natural environments
US8900153B2 (en)2007-03-202014-12-02Mortara Instrument, Inc.Ambulatory patient monitoring apparatus, system and method
US20090076419A1 (en)*2007-05-232009-03-19Cybernet Systems CorporationLoss-of-balance and fall detection system
US8120498B2 (en)*2007-09-242012-02-21Intel-Ge Care Innovations LlcCapturing body movement related to a fixed coordinate system
US8050881B1 (en)*2007-10-182011-11-01EnbiomedicPost data-collection synchronization for approximation of simultaneous data
US7995467B2 (en)*2007-12-122011-08-09Synapsense CorporationApparatus and method for adapting to failures in gateway devices in mesh networks
US8112281B2 (en)*2007-12-192012-02-07EnbiomedicAccelerometer-based control of wearable audio recorders
US7684954B2 (en)2007-12-312010-03-23Intel CorporationApparatus and method for classification of physical orientation
US20090184871A1 (en)*2008-01-232009-07-23Mostafa TofighbakhshGPS with time integrated call initiation
US8382667B2 (en)2010-10-012013-02-26Flint Hills Scientific, LlcDetecting, quantifying, and/or classifying seizures using multimodal data
EP2255582B1 (en)*2008-03-112011-11-30Philips Intellectual Property & Standards GmbHTime synchronization of a plurality of different wireless networks with data sensors
US8773269B2 (en)2008-06-272014-07-08Neal T. RICHARDSONAutonomous fall monitor
US8187182B2 (en)2008-08-292012-05-29Dp Technologies, Inc.Sensor fusion for activity identification
US8926445B2 (en)2011-09-032015-01-06Golf Impact, LlcGolf free swing measurement and analysis system
GB0820874D0 (en)2008-11-142008-12-24Europ Technology For BusinessAssessment of gait
US8647287B2 (en)2008-12-072014-02-11Andrew GreenbergWireless synchronized movement monitoring apparatus and system
US8444564B2 (en)2009-02-022013-05-21Jointvue, LlcNoninvasive diagnostic system
US8152694B2 (en)2009-03-162012-04-10Robert Bosch GmbhActivity monitoring device and method
US10973414B2 (en)2009-05-202021-04-13Sotera Wireless, Inc.Vital sign monitoring system featuring 3 accelerometers
EP3533424B1 (en)2009-06-052024-10-02Advanced Brain Monitoring, Inc.Wearable device for controlling position and provide feedbck to the user
TWI455705B (en)2009-10-072014-10-11Ind Tech Res InstMethod and system for monioring sport related fitness by estimating muscle power and joint force of limbs
WO2011026257A1 (en)2009-09-032011-03-10Yang ChangmingSystem and method for analyzing gait by fabric sensors
US8909497B1 (en)2010-04-062014-12-09Keynetik, Inc.System and method for fall detection
WO2011163367A1 (en)2010-06-222011-12-29Mcgregor Stephen JMethod of monitoring human body movement
EP2593009B1 (en)2010-07-142020-08-26Ecole Polytechnique Federale De Lausanne (Epfl)System and method for 3d gait assessment
US8744803B2 (en)2010-09-302014-06-03Fitbit, Inc.Methods, systems and devices for activity tracking device data synchronization with computing devices
US8548740B2 (en)2010-10-072013-10-01Honeywell International Inc.System and method for wavelet-based gait classification
US10049595B1 (en)2011-03-182018-08-14Thomas C. ChuangAthletic performance and technique monitoring
US8738925B1 (en)2013-01-072014-05-27Fitbit, Inc.Wireless portable biometric device syncing
US9282897B2 (en)2012-02-132016-03-15MedHab, LLCBelt-mounted movement sensor system
US8849387B2 (en)2012-05-302014-09-30Mayo Foundation For Medical Education And ResearchLow-power, compact, resilient system and method for physiological monitoring
US8996110B2 (en)2012-06-292015-03-31Pacesetter, Inc.System and method for determining cause of irregularity within physiologic data
EP2895067B1 (en)2012-09-112021-02-24The Cleveland Clinic FoundationEvaluation of movement disorders
US9060682B2 (en)2012-10-252015-06-23Alpinereplay, Inc.Distributed systems and methods to measure and process sport motions
US9226706B2 (en)2012-12-192016-01-05Alert Core, Inc.System, apparatus, and method for promoting usage of core muscles and other applications
US9393460B1 (en)2013-01-032016-07-19Aaron EmighIntelligent personal fitness device

Patent Citations (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4117834A (en)*1976-12-021978-10-03Mc Partland Richard JPhysiological motor activity monitoring apparatus
US4353375A (en)*1977-04-261982-10-12The United States Of America As Represented By The Department Of Health & Human ServicesActivity monitor for ambulatory subjects
US4306291A (en)*1979-03-271981-12-15Alcoholism & Drug Addiction Research FoundationTremor measurement device
DE4117834A1 (en)*1991-05-291992-12-03Steb Stahl Technologie Und EngScrap pre-heating process for discontinuous steel-making processes - using waste gas from melting unit in scrap preheater with combustion chamber and intermittent fuel injection
US5293879A (en)*1991-09-231994-03-15Vitatron Medical, B.V.System an method for detecting tremors such as those which result from parkinson's disease
DE4306291A1 (en)*1993-03-011994-09-08Gerhard P HirschDischarge checking balance for the fully automatic weighing out of parts
US5562104A (en)*1994-04-011996-10-08Movemap, Inc.Measuring movement disorder
US7395181B2 (en)*1998-04-172008-07-01Massachusetts Institute Of TechnologyMotion tracking system
US20020109621A1 (en)*2000-04-182002-08-15Motorola, Inc.Wireless system protocol for telemetry monitoring
US7141026B2 (en)*2000-10-052006-11-28Ecole Polytechnique Federale de Lausanne/ Service des Relations Industrielles (SRI)Body movement monitoring system and method
US20040015103A1 (en)*2000-10-052004-01-22Kamiar AminianBody movement monitoring system and method
US7089148B1 (en)*2000-10-302006-08-08The United States Of America As Represented By The Secretary Of The NavyMethod and apparatus for motion tracking of an articulated rigid body
US7210240B2 (en)*2001-02-232007-05-01Microstrain, Inc.Posture and body movement measuring system
US20050010139A1 (en)*2002-02-072005-01-13Kamiar AminianBody movement monitoring device
US20050234309A1 (en)*2004-01-072005-10-20David KlapperMethod and apparatus for classification of movement states in Parkinson's disease
US20070249968A1 (en)*2004-03-162007-10-25Medtronic, Inc.Collecting posture information to evaluate therapy
US20070255118A1 (en)*2004-04-142007-11-01Medtronic, Inc.Collecting posture and activity information to evaluate therapy
US20070032748A1 (en)*2005-07-282007-02-08608442 Bc Ltd.System for detecting and analyzing body motion
US20080053253A1 (en)*2006-09-062008-03-06Individual Monitoring Systems, IncFully ambulatory, self-contained gait monitor
US20080154098A1 (en)*2006-12-202008-06-26Margaret MorrisApparatus for monitoring physiological, activity, and environmental data
US20080285805A1 (en)*2007-03-152008-11-20Xsens Technologies B.V.Motion Tracking System
US20080284650A1 (en)*2007-05-182008-11-20Mnt Innovations Pty LtdSports Sensor
US20090281830A1 (en)*2008-05-072009-11-12Apdm, IncCollaboration marketplace platform system for research and management of chronic conditions
US20100030119A1 (en)*2008-07-292010-02-04Apdm, IncMethod and apparatus for continuous measurement of motor symptoms in parkinson's disease and essential tremor with wearable sensors
US20100076348A1 (en)*2008-09-232010-03-25Apdm, IncComplete integrated system for continuous monitoring and analysis of movement disorders
US20100145236A1 (en)*2008-12-072010-06-10Apdm, Inc.System and Apparatus for Continuous Monitoring of Movement Disorders
USD614979S1 (en)*2009-07-072010-05-04Apdm, IncPersonal inertial monitor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Maroti et al., "The Flooding Time Synchronization Protocol", "SenSys '04: Proceedings of the 2nd international conference on Embedded networked sensor systems", Nov. 3-5, 2004 in Baltimore MD, pp. 39-49.*

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10117204B2 (en)2008-12-072018-10-30Apdm, IncWireless synchronized apparatus and system
US20150313519A1 (en)*2010-02-222015-11-05Covidien LpMotion energy harvesting with wireless sensors
US20140324135A1 (en)*2011-11-252014-10-30Cyden LimitedSkin treatment apparatus
US9814904B2 (en)*2011-11-252017-11-14Cyden LimitedSkin treatment apparatus
US9241658B2 (en)*2012-09-192016-01-26Martin Christopher Moore-EdePersonal fatigue risk management system and method
US20140081179A1 (en)*2012-09-192014-03-20Martin Christopher Moore-EdePersonal Fatigue Risk Management System And Method
US20140172759A1 (en)*2012-12-192014-06-19Robert Bosch GmbhIntelligent electronic monitoring system
US9373089B2 (en)*2012-12-192016-06-21Robert Bosch GmbhIntelligent electronic monitoring system
US9450681B1 (en)2015-05-082016-09-20Sharp Laboratories Of America, Inc.Method and system for wireless transmission of quaternions
US11551396B2 (en)*2015-09-212023-01-10TuringSense Inc.Techniques for establishing biomechanical model through motion capture
US20230169710A1 (en)*2015-09-212023-06-01TuringSense Inc.Techniques for establishing biomechanical model through motion capture
US11798216B2 (en)*2015-09-212023-10-24TuringSense Inc.Motion detection method and system
US10979993B2 (en)2016-05-252021-04-13Ge Aviation Systems LimitedAircraft time synchronization system

Also Published As

Publication numberPublication date
US20140066816A1 (en)2014-03-06
US10117204B2 (en)2018-10-30
US20110214030A1 (en)2011-09-01
US20140122958A1 (en)2014-05-01

Similar Documents

PublicationPublication DateTitle
US10117204B2 (en)Wireless synchronized apparatus and system
US20110213278A1 (en)Movement monitoring system and apparatus for objective assessment of movement disorders
US8920345B2 (en)System and apparatus for continuous monitoring of movement disorders
US10838073B2 (en)Portable biometric monitoring devices having location sensors
US9375570B2 (en)Sensor unit for a functional electrical stimulation (FES) orthotic system
Bertolotti et al.A wearable and modular inertial unit for measuring limb movements and balance control abilities
US20150018724A1 (en)Balance Augmentation Sensors
US9595181B2 (en)Wearable device assisting smart media application and vice versa
US10212505B2 (en)Multi-point multiple sensor array for data sensing and processing system and method
JP6707654B2 (en) Mobile information providing system and mobile information providing program
Young et al.Orient-2: A realtime wireless posture tracking system using local orientation estimation
WO2018076205A1 (en)Stride calibrating method, and relevant device and system
US10349366B2 (en)Topology for a wireless modular network
Brückner et al.Mobile and wireless inertial sensor platform for motion capturing in stroke rehabilitation sessions
Tsipouras et al.A wearable system for long-term ubiquitous monitoring of common motor symptoms in patients with Parkinson's disease
CN107174812A (en)A kind of method, intelligent terminal and the system of exercise attitudes correction
JP2017158147A (en) Position information transmitter
AU2020102947A4 (en)Inertial measurement unit for wearable continuous human motion information system
Huyghe et al.Design of flexible, low-power and wireless sensor nodes for human posture tracking aiding epileptic seizure detection
Aboy et al.Review of recent patents on wearable movement sensors
Cristiani et al.A wearable system for measuring limb movements and balance control abilities based on a modular and low-cost inertial unit
Heiduk et al.A miniaturised wearable motion-monitoring device to promote prevention of physical injuries
Wang et al.A wireless Internet of Things tilting angle measuring system based on LoRa
TosiMotion sensor network based on low power wireless technologies for the assessment of neurological diseases
WolfLow-Power Bluetooth Motion Sensor for Spinal Kinematics

Legal Events

DateCodeTitleDescription
STCFInformation on status: patent grant

Free format text:PATENTED CASE

ASAssignment

Owner name:APDM, INC., OREGON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GREENBERG, ANDREW DAVID;RIOBO ABOY, PEDRO MATEO;MCNAMES, JAMES NATHAN;AND OTHERS;SIGNING DATES FROM 20111112 TO 20140323;REEL/FRAME:033735/0918

FEPPFee 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

FPAYFee payment

Year of fee payment:4

ASAssignment

Owner name:WEARABLES IP HOLDINGS, LLC, OREGON

Free format text:CHANGE OF NAME;ASSIGNOR:ADPM, INC.;REEL/FRAME:053508/0688

Effective date:20200603

ASAssignment

Owner name:WEARABLES IP HOLDINGS, INC., OREGON

Free format text:CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR PREVIOUSLY RECORDED ON REEL 053508 FRAME 0688. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNOR IS APDM, INC. AND NOT ADPM, INC.;ASSIGNOR:APDM, INC.;REEL/FRAME:053536/0581

Effective date:20200603

ASAssignment

Owner name:WEARABLES IP HOLDINGS, LLC, OREGON

Free format text:CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 53536 FRAME: 581. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:APDM, INC.;REEL/FRAME:055882/0174

Effective date:20200603

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:8

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp