Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS8872646 B2
Publication typeGrant
Application numberUS 12/247,950
Publication date28 Oct 2014
Filing date8 Oct 2008
Priority date8 Oct 2008
Also published asEP2347269A2, EP2347269A4, EP2347269B1, US20100085203, WO2010042661A2, WO2010042661A3
Publication number12247950, 247950, US 8872646 B2, US 8872646B2, US-B2-8872646, US8872646 B2, US8872646B2
InventorsPhilippe Kahn, Arthur Kinsolving, David Vogel, Mark Andrew Christensen
Original AssigneeDp Technologies, Inc.
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Method and system for waking up a device due to motion
US 8872646 B2
Abstract
A method comprises determining an idle sample value for a dominant axis of a device in an idle state. The method further comprises registering a motion of the device, and evaluating the motion. The method further comprises waking up the device when the analysis of the motion indicates a change in the dominant axis of the device and/or a level of acceleration beyond a threshold.
Images(8)
Previous page
Next page
Claims(22)
What is claimed is:
1. A method comprising:
receiving motion data from a motion sensor in a device, the motion sensor sensing motion along three axes;
verifying whether the motion data includes one or more glitches and removing the one or more glitches from the motion data;
determining an idle sample value for a dominant axis of the device, the dominant axis defined as the axis with a largest effect from gravity among the three axes, the idle sample value comprising an average of accelerations over a sample period along the dominant axis recorded when the device goes to idle mode after a period of inactivity;
registering a motion of the device based on the motion data from the motion sensor;
determining whether the motion caused a change in the dominant axis; and
waking up the device when the motion of the device indicates the change in the dominant axis of the device, the dominant axis being the axis with the largest effect from gravity among the three axes.
2. The method of claim 1, wherein determining the idle sample value for the dominant axis comprises:
processing the motion data to establish the idle sample value; and
processing the idle sample value to establish the dominant axis.
3. The method of claim 1, wherein the motion sensor comprises an accelerometer.
4. The method of claim 2, further comprising determining the idle sample value for each of the other axes of the device.
5. The method of claim 1, wherein registering the motion of the device comprises:
processing the motion data to determine a current sample value along the dominant axis of the device.
6. The method of claim 5, further comprising comparing a difference between a current sample value along the dominant axis determined based on the motion of the device and the idle sample value of the dominant axis against a threshold value.
7. The method of claim 1, wherein the change in the dominant axis comprises a change in acceleration along the dominant axis.
8. The method of claim 1, wherein waking up the device further comprises configuring the device to return to a last active device state.
9. The method of claim 5, wherein the current sample value of the dominant axis of the device is an average of accelerations over a sample period.
10. The method of claim 5, further comprising determining the current sample value for each of the other axes of the device.
11. The method of claim 5, further comprising determining that the device is to be woken up based on the difference between the current sample value and the idle sample value being greater than a threshold value.
12. The method of claim 7, further comprising:
determining a new dominant axis based on the motion data received from the motion sensor;
computing a difference between the current sample value along the new dominant axis and an idle sample value along the new dominant axis determined when the device goes to idle mode after a period of inactivity; and
comparing the difference against a threshold value to establish whether to wake the device up.
13. A mobile device comprising:
a motion sensor to sense motion along three axes and generate motion data;
a glitch corrector to determine whether the motion data includes one or more glitches and removing the one or more glitches from the motion data;
a dominant axis logic to determine an idle sample value for a dominant axis of the mobile device based on the motion data, the dominant axis defined as an axis with a largest effect from gravity among three axes, and the idle sample value comprising an average of accelerations over a sample period along the dominant axis recorded when the device goes to idle mode after a period of inactivity;
a computation logic to determine whether the motion caused a change in the dominant axis; and
a power logic to wake up the device when the motion of the device indicates a change in the dominant axis of the device, the dominant axis being the axis with the largest effect from gravity among the three axes.
14. The mobile device of claim 13, further comprising:
a long average logic to calculate an average of accelerations over a sample period.
15. The mobile device of claim 14, further comprising:
the dominant axis logic further to compare a difference between a current sample value along the dominant axis determined based on the motion of the device and the idle sample value of the dominant axis against a threshold value.
16. The mobile device of claim 14, wherein waking up the device further comprises configuring the device to return to a last active device state.
17. The mobile device of claim 13, wherein the motion sensor logic comprises an accelerometer to detect acceleration along one or more axes.
18. The mobile device of claim 13, further comprising a device state logic to restore the device to a last active state.
19. The mobile device of claim 18, wherein the device state logic allows user interaction to customize applications to be displayed when the device is woken up.
20. A system to wake up a mobile device comprising:
a motion sensor to detect motion along three axes and generation motion data;
a glitch corrector to determine whether the motion data includes one or more glitches and remove the one or more glitches from the motion data;
a dominant axis logic to determine an idle sample value, comprising an average of accelerations over a sample period along a dominant axis, the dominant axis defined as an axis with a largest effect of gravity among the three axes; and
a power logic to move the device from the inactive state to an active state upon detection of a change in the dominant axis which is the axis experiencing the largest effect of gravity.
21. The system of claim 20, further comprising:
a long average logic to calculate an average of accelerations over a sample period, for accelerations along the dominant axis; and
a computation logic to determine if the average of accelerations indicates the change in the dominant axis of the device.
22. The system of claim 20, further comprising:
a device state logic to restore the device to one of: a last active state, a preset customized state.
Description
FIELD OF THE INVENTION

This invention relates to a method and system for waking up a device from an idle state.

BACKGROUND

Technological progress has led to the proliferation of commercial electronic devices such as portable computers, game controllers, GPS devices, digital cameras, cellular telephones, and personal media players. Continuous improvements have allowed the users to enjoy many features and possible uses from a single mobile device. However, generally, the more applications a mobile device has, the faster the battery of the mobile device depletes. Therefore, it can be difficult to maximize battery life and provide a great user experience at the same time.

SUMMARY OF THE INVENTION

The present invention provides a method and system to wake up a device due to motion. The system determines a dominant axis of a device. The device is placed in an idle state, after a period of inactivity or lack of motion. A sensor, such as an accelerometer, registers a motion of the device. A computation logic analyzes the motion data to determine if the motion data indicates a real motion. If so, the device is woken up.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements and in which:

FIG. 1 is an illustration of one embodiment of moving a device that may require waking up the device.

FIG. 2 is a block diagram of one embodiment of a system.

FIG. 3 is a flowchart of one embodiment of determining whether to wake up a device based on motion data.

FIG. 4 is a flowchart of one embodiment of a process to create a long average of accelerations.

FIG. 5 is a flowchart of one embodiment of a process for determining whether a device should be woken up from an idle state.

FIG. 6 is a flowchart of one embodiment of a process to detect and correct glitches in motion data.

FIG. 7 is a block diagram of one embodiment of a computer system that may be used with the present invention.

DETAILED DESCRIPTION

A method and system for waking up a device due to motion of the device is described. Embodiments of the present invention are designed to determine if a device should be woken up from an idle state based on the analysis of motion data. In one embodiment, motion data for the dominant axis is analyzed and the device is woken up from idle state if the motion data analysis points to the motion being “real” motion as opposed to a mere jostle or glitch.

The following detailed description of embodiments of the invention makes reference to the accompanying drawings in which like references indicate similar elements, showing by way of illustration specific embodiments of practicing the invention. Description of these embodiments is in sufficient detail to enable those skilled in the art to practice the invention. One skilled in the art understands that other embodiments may be utilized and that logical, mechanical, electrical, functional and other changes may be made without departing from the scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims.

FIG. 1 is an illustration of one embodiment of moving an idle device that may result in waking up the device. The idle state is defined, in one embodiment, as a state in which the device is not moving, and there is no active application which includes user interaction/display. In one embodiment, there may be multiple levels of idle state, e.g. where various subsystems are placed in a power-reduced state or not. When the device is in the idle state, the device is placed in low-power mode. In this state, there is sufficient power maintained to monitor at least one sensor. However, other elements and applications are turned off to extend the battery life of the device. In one embodiment, some applications may remain active. For example, the device may be in the idle state, but continue a download, utilizing a network and memory store. In one embodiment, if at least one subsystem is turned off due to lack of device motion, this may be considered an “idle state.”

In one embodiment, after a device 110 is placed on a horizontal surface 115 such as a desk or chair, after a period of inactivity the device 110 goes to the idle state to conserve the battery. In one embodiment, the device is placed into the pocket, purse, bag, or any other non-moving location, the device enters the idle state.

The system, in one embodiment, is designed to ensure that when the device is picked up by a user, the device is moved from the idle state to an active state rapidly. By initiating the transition from the idle state to the active state without requiring user input, the user wait is reduced. For example, when a user 100 picks up the device 110 from its position on the horizontal surface 115, the device is designed to wake up. In one embodiment, the device 110 is woken up from idle state and the user is presented the last active state of the device. In one embodiment, this may be sufficiently rapid that by the time the device is being viewed by the user, the prior state has been restored. In contrast, if the table on which the device is resting is shaken, or the purse is jostled, the device should not wake up. This reduces power usage, because the device is not continuously being woken up from small motions which occur when someone walks near a table, sits down, or similarly causes small motions.

FIG. 2 is a block diagram illustrating one embodiment of a system 200 of the present invention. In one embodiment, the system 200 is a portable electronic device. The system 200 in one embodiment comprises motion sensor logic 210, sample period logic 230, glitch correcting logic 235, long average logic 240, dominant axis logic 245, memory 250, computation logic 255, and configuration logic 260.

In one embodiment, the motion sensor logic 210 comprises an accelerometer 220. In one embodiment, the motion sensor logic 210 also includes one or more additional sensors, such as orientation sensor 215.

In one embodiment, accelerometer 220 may be used to determine orientation of the device. The orientation may be determined using long averages of accelerations. The sample period logic 230 determines how frequently the motion sensor logic 210 obtains data. In one embodiment, the sample period is preconfigured. In one embodiment, the sample period is adjusted based on the application(s) using the sensor data.

The accelerometer 220 periodically samples motion data. The long average logic 240 calculates an average of the acceleration data over the sample period. In one embodiment, the long average logic 240 calculates the average of the accelerations over a number of measurements, rather than over a time period. In one embodiment, the long average logic 240 calculates accelerations over 5 minutes. In one embodiment, the long average logic 240 calculates accelerations over 20 measurements.

In one embodiment, the acceleration data is sent to the glitch correcting logic 235, where the data is analyzed to determine if any it represents a glitch, i.e., data outside a pre-determined range of acceptable data. For example, it is extremely unlikely if not impossible for motion data to go from zero acceleration to 10 m/s acceleration in one reading. In one embodiment, the pre-determined range of data is a predetermine change in acceleration from a current acceleration. For example, if the device is idle—e.g. not moving—the range of accelerations possible for the device is fairly limited. In one embodiment, glitch correcting logic 235 further may be used to discard non-human motions. For example, if the device is not being used but is in a moving vehicle, in one embodiment the vehicle's motion can be discarded as not fitting the signature of human motion.

In one embodiment, the glitch correcting logic 235 discards any abnormal accelerometer reading(s). In one embodiment, the non-glitch data is then passed on to the long average logic 240. In another embodiment, the glitch data is from the long average by glitch correcting logic 235. In one embodiment, if a certain number of glitch data points have been discarded, glitch notifier logic 237 notifies the user. In one embodiment, glitch notifier logic 237 may also notify the manufacturer. The glitches generally are indicative that the accelerometer or sensor is malfunctioning.

The long average logic 240 calculates one or more long averages of acceleration based on the received motion data. In one embodiment, the long average logic 240 utilizes a ring buffer memory 250, discarding older data as new data is added to the long average. In one embodiment, the long average logic 240 creates a long average of accelerations along a single axis. In one embodiment, the dominant axis—defined as the axis most impacted by gravity—is used by the long average logic 240. In one embodiment, the axis corresponds to one of the axes of the accelerometer. In one embodiment, the axis is defined as the orientation experiencing the most pull from gravity. In one embodiment, the long average logic 240 creates long averages of accelerations along multiple axes.

Determining the orientation of an electronic device may include identifying a gravitational influence. The axis with the largest absolute long average may be the axis most influenced by gravity, which may change over time (e.g., as the electronic device is rotated). Therefore, a new dominant axis may be assigned when the orientation of the electronic device and/or the inertial sensor(s) attached to or embedded in the electronic device changes.

In one embodiment, the actual axis with the largest absolute long average over a sample period is assigned as the dominant axis. In alternative embodiment, the dominant axis does not correspond to one of the actual axes of the inertial sensor(s) in a current orientation, but rather to an axis that is defined as approximately aligned to gravity. In one embodiment, the dominant axis corresponds to a virtual axis that is a component of a virtual coordinate system. In one embodiment, a true gravity assessment, such as by doing trigonometric calculations on the actual axes based on the gravitational influence is performed to determine orientation.

In one embodiment, a long average of accelerations is computed by the long average logic 240 when the device goes into idle state after a period of inactivity. In one embodiment, the long average and the dominant axis for which it is computed are received by computation logic 255. The computation logic 255 also receives, based on a new sample of motion data, a current dominant axis and an updated current long average for the current dominant axis.

If the prior and current dominant axes are the same, the computation logic 255 determines if the long average has changed by more than a predetermined threshold. In one embodiment, when the change in the dominant axis is larger than the threshold value, the computation logic 255 communicates with the power logic 265 and the device state logic 270, to power up the device and restore the last active device state. If the change in the dominant axis is not larger than the threshold value, the device is maintained in the idle state.

In one embodiment, if the new dominant axis is different from the prior dominant axis, the computation logic 255 communicates with the power logic 265 and configuration logic 260 to restore the device to the last active device state.

FIG. 3 is a flowchart of one embodiment of determining whether to wake up a device based on motion data. At block 305, the process starts. In one embodiment, the process runs continuously. In one embodiment, the user may initiate the auto-wake-up system, or set a preference to have the auto-wake-up system on.

At block 310, the process determines if it is time to sample motion data. In one embodiment, the motion data is sampled periodically. If it is time to sample motion data, the process continues to block 315. Otherwise, the process returns block 310.

At block 315, the process gets sample motion data. In one embodiment, based on the sample motion data, at least one current/updated long average of accelerations is calculated. In one embodiment, the long average is based on a preset number of measurements, or on a preset time. The process continues to block 320.

At block 320, the process determines whether the device is in idle state. In one embodiment, the device is placed in idle state after the device has been inactive for a period of time. Inactive, in one embodiment, means that the device is not moving and that there are no user-interactive applications active on the device. In one embodiment, when the device is placed in idle state, a long average is initialized. If the device is not in idle state, the process returns to block 310. If the process determines that the device is in idle state, the process continues to block 325.

At block 325, the process determines if the device has experienced any motion, e.g. there is a difference between the readings of the accelerometer that are larger than a minimum threshold. In one embodiment, this determination is made by using a filter to remove accelerometer motions below the minimum threshold. If the process determines that no motion has been detected, the process returns to block 310. If the process determines that the accelerometer data indicates a movement of the device, the process continues to block 330.

At block 330, the process determines if the movement is a “real” motion and not a mere jostle or bump. The device may move, for example, as a result of a little jostle of a desk or table on which the device is laying, a heavy step nearby, or something else that creates a very small motion, but which does not warrant waking up the device. In contrast, the device may move as a result of being picked up by a user intending to use the device. In this case, the movement is a “real” motion which warrants awakening the device.

If the motion is not a “real” motion, the process returns to block 310. If the movement is a “real” motion, the process continues to block 335. At block 335, the process wakes up the device. The process continues to block 340.

At block 340, the process in one embodiment configures the device to restore the last device state when the device was active. In one embodiment, the system allows the user to customize the wake-up restoration of the device. For example, the user may customize the system not to start the previously-active applications, but to present a home screen. The process then ends.

FIG. 4 is a flowchart of one embodiment of a process to create a long average of accelerations. The process 400 starts at block 405. In one embodiment, this process is continuously running when the device is powered.

At block 410, the long average logic, in one embodiment, receives motion data from the accelerometer. In one embodiment, the long average logic receives the data from a glitch correcting logic which removes abnormal data from the motion data before the motion data is passed to the long average logic. The process continues to block 415.

At block 415, the long average logic adds the sampled motion data to the long average, to create an updated long average of accelerations. In one embodiment, the long average logic maintains a long average only for the dominant axis (e.g., the axis on which the gravitational effect is detected). In another embodiment, the long average logic maintains an average for one or more axes. The process continues to block 420.

At block 420, the long average logic, in one embodiment, optionally sends the long averages of accelerations for a plurality of axes to the dominant axis logic for determination of the dominant axis. In an alternative embodiment, the dominant axis logic retrieves the long averages of accelerations for a plurality of axes from memory to determine the dominant axis. The process then returns to block 410, to continue receiving motion data.

FIG. 5 is a flowchart of one embodiment of a process 500 for determining whether a device should be woken up from an idle state. The process starts at block 505. In one embodiment, the process is activated when a preset period with no motion has been detected.

At block 510, the process places the device in idle state after the device has been inactive for a period of time. The process continues to block 515.

At block 515, the computation logic receives data for the dominant axis DA1 of the idle device and accelerations along DA1 over a sampling period, computed by the long average logic after the device becomes idle. The process continues to block 520.

At block 520, the computation logic assigns the long average of accelerations along DA1 over a period to Idle Sample (IS). In one embodiment, IS is saved to memory. The process continues to block 525.

At block 525, the process receives new dominant axis data DA2 and the new acceleration data along DA2. The process continues to block 530.

At block 530, the computation logic adds the new data to the long average of accelerations along DA2 to generate a Current Sample (CS). Also at block 530, in one embodiment, the computation logic saves CS to memory. The process continues to block 535.

At block 535, the computation logic compares the idle dominant axis DA1 with the current dominant axis DA2. If the current dominant axis DA2 is different from the idle dominant axis DA1, the process continues to block 545. In one embodiment, the comparison is within a range, e.g. a minimum change of one degree has to occur to identify DA2 as being different from DA1. In one embodiment, if the dominant axis has changed, then the orientation of the device has changed, and that warrants waking up the device. If DA2 is substantially the same as DA1, then the computation logic continues to block 540.

At block 540, the computation logic determines if the long average along the dominant axis has changed by more than a threshold value, i.e., if the difference between the Current Sample value and the Idle Sample value is larger than the threshold value. In one embodiment, the threshold value is set to 30, which is approximately a 10th of a g. If the difference between IS and CS is less than the threshold value, the process returns to block 510, to continue monitoring the idle state. CS becomes IS, for the next calculation.

If the computation logic determines that the change in the long average of accelerations along the dominant axis is greater than the threshold, then the computation logic continues to block 545. At block 545, the computation logic communicates with the power logic of the configuration logic to start up the device. The process then ends.

FIG. 6 is a flowchart of an embodiment of a process 600 to detect and correct glitches in motion data. In one embodiment, this process is always active. In one embodiment, this process is active when the device is in the idle state. In one embodiment, the glitch correction takes place before the motion data is added to the long average. The process starts at block 605.

At block 610, the glitch correcting logic receives motion data from an accelerometer.

At block 615, the glitch correcting logic determines if the received motion data contains a glitch. In one embodiment, a glitch is a datum that indicates a motion outside an acceptable range. For example, it is extremely unlikely that a device would go from idle (e.g., no motion) to moving at an acceleration of 64 feet per second squared (equivalent to 2 g). The correcting logic examines each datum against a range of acceptable data to determine if the datum falls within this range and, therefore, should be used in calculating the long average of accelerations. In one embodiment, the glitch correction logic utilizes the change in acceleration between two readings to determine whether there is a glitch.

If the glitch correcting logic determines that the motion data is not a glitch, the glitch correcting logic continues to block 625.

At block 625, the glitch correcting logic sends the motion data to the long average logic. The process then returns to block 610, to continue monitoring the acceleration data.

If at block 615, the glitch correcting logic determines that the motion data is outside the allowable range, the glitch correcting logic continues to block 635.

At block 635, the glitch correcting logic discards the unacceptable motion data. At block 640, the process determines whether there have been an excessive number of glitches. In one embodiment, the glitch correcting logic uses the motion data to detect a possible problem with the accelerometer. In one embodiment, an excessive number of glitches may indicate a problem with the accelerometer. If the process determines that there have been an excessive number of glitches, the process, at block 645, generates an alert regarding the problem. In one embodiment, the alert may be a message to alert the user of the device. In one embodiment, the alert may be a notification to one or more recipients via a network connection. For example, the system may notify a service provider, manufacturer, or other appropriate notification target.

The process then returns to block 610, to continue monitoring the acceleration data.

FIG. 7 is a block diagram of one embodiment of a computer system that may be used with the present invention. It will be apparent to those of ordinary skill in the art, however that other alternative systems of various system architectures may also be used. The computer system may include a bus or other internal communication means 715 for communicating information, and a processor 710 coupled to the bus 715 for processing information. The system further comprises a random access memory (RAM) or other volatile storage device 750 (referred to as memory), coupled to bus 715 for storing information and instructions to be executed by processor 710. Main memory 750 also may be used for storing temporary variables or other intermediate information during execution of instructions by processor 710. In one embodiment, the system also comprises a read only memory (ROM) and/or static storage device 720 coupled to bus 715 for storing static information and instructions for processor 710, and a data storage device 725 such as a flash memory, magnetic disk, optical disk and its corresponding disk drive. Data storage device 725 is coupled to bus 715 for storing information and instructions.

The system may include various input/output devices, such as a screen, audio output, keyboard, button, mouse, etc. These I/O devices may also be coupled to bus 715 through bus 765 for communicating information and command selections to processor 710. Another device, which may optionally be coupled to computer system 700, is a communication device 790 for accessing other nodes of a distributed system via a network. The communication device 790 may include any of a number of commercially available networking peripheral devices such as those used for coupling to an Ethernet, token ring, Internet, or wide area network. The communication device 790 may further be a null-modem connection, a wireless connection mechanism, or any other mechanism that provides connectivity between the computer system 700 and the outside world. Note that any or all of the components of this system and associated hardware may be used in various embodiments of the present invention. It will be appreciated by those of ordinary skill in the art that any configuration of the system may be used for various purposes according to the particular implementation. The control logic or software implementing the present invention can be stored in main memory 750, mass storage device 725, or other storage medium locally or remotely accessible to processor 710.

It will be apparent to those of ordinary skill in the art that the system, method, and process described herein can be implemented as software stored in main memory 750 or read only memory 720 and executed by processor 710. This control logic or software may also be resident on an article of manufacture comprising a computer readable medium having computer readable program code embodied therein and being readable by the mass storage device 725 and for causing the processor 710 to operate in accordance with the methods and teachings herein.

The present invention may also be embodied in a handheld or portable device containing a subset of the computer hardware components described above. For example, the handheld device may be configured to contain only the bus 715, the processor 710, and memory 750 and/or 725. The present invention may also be embodied in a special purpose appliance including a subset of the computer hardware components described above. For example, the appliance may include a processor 710, a data storage device 725, a bus 715, and memory 750, and only rudimentary communications mechanisms, such as a small touch-screen that permits the user to communicate in a basic manner with the device. In general, the more special-purpose the device is, the fewer of the elements need be present for the device to function. In some devices, communications with the user may be through a touch-based screen, or similar mechanism.

It will be appreciated by those of ordinary skill in the art that any configuration of the system may be used for various purposes according to the particular implementation. The control logic or software implementing the present invention can be stored on any machine-readable medium locally or remotely accessible to processor 710. A machine-readable medium includes any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer). For example, a machine readable medium includes read-only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices. In one embodiment, the system may be embodied in a signal, such as an electrical, optical, acoustical or other forms of propagated signal (e.g., carrier waves, infrared signals, digital signals, etc.).

In the foregoing specification, the invention has been described with reference to specific exemplary embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention as set forth in the appended claims. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US428504122 Jun 197918 Aug 1981Smith Kent GDigital pacing timer
US457168018 May 198218 Feb 1986Chyuan Jong WuElectronic music pace-counting shoe
US45787699 Feb 198325 Mar 1986Nike, Inc.Device for determining the speed, distance traversed, elapsed time and calories expended by a person while running
US470036928 Jan 198613 Oct 1987Joseph SiegalAthletic activities counter
US47763233 Jun 198711 Oct 1988Donald SpectorBiofeedback system for an exerciser
US531306014 Oct 199217 May 1994Iris Gmbh I.G. Infrared & Intelligent SensorsMulti-sensor doubled row direction sensitive counting and switching device
US538621019 Jul 199331 Jan 1995Intelectron Products CompanyMethod and apparatus for detecting entry
US54304807 Mar 19944 Jul 1995Ricoh California Research CenterSensor driven global motion compensation
US544672528 Nov 199429 Aug 1995Fujitsu LimitedMethod of changing over path switch in optical transmission device
US544677520 Dec 199329 Aug 1995Wright; Larry A.Motion detector and counter
US54541144 Apr 199426 Sep 1995Microchip Technology, Inc.Microcontroller power-up delay
US548540221 Mar 199416 Jan 1996Prosthetics Research StudyGait activity monitor
US550698724 Mar 19949 Apr 1996Digital Equipment CorporationAffinity scheduling of processes on symmetric multiprocessing systems
US55154192 Aug 19947 May 1996TrackmobileTracking system and method for tracking a movable object carrying a cellular phone unit, and integrated personal protection system incorporating the tracking system
US558377616 Mar 199510 Dec 1996Point Research CorporationDead reckoning navigational system using accelerometer to measure foot impacts
US559343130 Mar 199514 Jan 1997Medtronic, Inc.Medical service employing multiple DC accelerometers for patient activity and posture sensing and method
US565461925 Sep 19955 Aug 1997Fanuc LtdMethod of feedforward control for servomotor
US573743929 Oct 19967 Apr 1998Smarttouch, Llc.Anti-fraud biometric scanner that accurately detects blood flow
US577100118 Nov 199623 Jun 1998Cobb; Marlon J.Personal alarm system
US577888224 Feb 199514 Jul 1998Brigham And Women's HospitalHealth monitoring system
US59110655 Aug 19978 Jun 1999Apple Computer, Inc.System and method for providing cooperative interrupts in a preemptive task scheduling environment
US595566714 Oct 199721 Sep 1999Governors Of The University Of AlbertaMotion analysis system
US596008514 Apr 199728 Sep 1999De La Huerga; CarlosSecurity badge for automated access control and secure data gathering
US597608330 Jul 19972 Nov 1999Living Systems, Inc.Portable aerobic fitness monitor for walking and running
US601300726 Mar 199811 Jan 2000Liquid Spark, LlcAthlete's GPS-based performance monitor
US60614563 Jun 19989 May 2000Andrea Electronics CorporationNoise cancellation apparatus
US612259517 Jun 199919 Sep 2000Harris CorporationHybrid GPS/inertially aided platform stabilization system
US61296863 Jun 199910 Oct 2000Friedman; Mark B.Patient position monitor
US613595125 Jun 199924 Oct 2000Living Systems, Inc.Portable aerobic fitness monitor for walking and running
US614538913 Nov 199714 Nov 2000Ebeling; W. H. CarlPedometer effective for both walking and running
US62463211 Jul 199912 Jun 2001Siemens Building Technologies AgMovement detector
US628249629 Oct 199928 Aug 2001Visteon Technologies, LlcMethod and apparatus for inertial guidance for an automobile navigation system
US6353449 *10 Dec 19985 Mar 2002International Business Machines CorporationCommunicating screen saver
US63697943 Sep 19999 Apr 2002Matsushita Electric Industrial Co., Ltd.Operation indication outputting device for giving operation indication according to type of user's action
US639688315 Aug 200128 May 2002Infineon Technologies AgMethod for detection of pilot tones
US640833013 Oct 199818 Jun 2002Delahuerga CarlosRemote data collecting and address providing method and apparatus
US642849011 Feb 20006 Aug 2002Virtual Technologies, Inc.Goniometer-based body-tracking device and method
US64701472 Apr 200122 Oct 2002Canon Kabushiki KaishaImage blur correction apparatus and image pickup apparatus with the image blur correction apparatus
US647873610 Oct 200012 Nov 2002Healthetech, Inc.Integrated calorie management system
US649365221 Aug 200010 Dec 2002Personal Electronic Devices, Inc.Monitoring activity of a user in locomotion on foot
US649669527 Jul 199917 Dec 2002Hitchi, Ltd.Resource-saving event-driven monitoring system and method
US651338126 Jul 20014 Feb 2003Dynastream Innovations, Inc.Motion analysis system
US652226617 May 200018 Feb 2003Honeywell, Inc.Navigation system, method and software for foot travel
US652914422 Sep 20004 Mar 2003Motorola Inc.Method and apparatus for motion activated control of an electronic device
US653241923 Sep 199811 Mar 2003Magellan Dis, Inc.Calibration of multi-axis accelerometer in vehicle navigation system
US65393362 Jun 199825 Mar 2003Phatrat Technologies, Inc.Sport monitoring system for determining airtime, speed, power absorbed and other factors such as drop distance
US659592930 Mar 200122 Jul 2003Bodymedia, Inc.System for monitoring health, wellness and fitness having a method and apparatus for improved measurement of heat flow
US660749313 Jun 200119 Aug 2003Hyunwon Inc.Heart beat analysis device and method
US661178921 Aug 200026 Aug 2003Personal Electric Devices, Inc.Monitoring activity of a user in locomotion on foot
US662889829 Aug 200230 Sep 2003Canon Kabushiki KaishaOptical apparatus
US663499211 Sep 200021 Oct 2003Csk CorporationTraining machine, image output processing device and method, and recording medium which stores image outputting programs
US666580229 Feb 200016 Dec 2003Infineon Technologies North America Corp.Power management and control for a microcontroller
US667299128 Mar 20016 Jan 2004O'malley Sean M.Guided instructional cardiovascular exercise with accompaniment
US668548021 Mar 20013 Feb 2004Yamaha CorporationPhysical motion state evaluation apparatus
US67004999 Oct 20012 Mar 2004Omron CorporationBody motion detector
US67319581 Feb 20004 May 2004Nec CorporationPortable radio communication apparatus with improved power-saving function
US676617630 Mar 199920 Jul 2004Qualcomm IncorporatedMethod and apparatus for automatically adjusting speaker and microphone gains within a mobile telephone
US6771250 *26 Jul 20003 Aug 2004Samsung Electronics Co., Ltd.Portable computer system having application program launcher for low power consumption and method of operating the same
US678687718 Dec 20017 Sep 2004Masschusetts Institute Of Technologyinertial orientation tracker having automatic drift compensation using an at rest sensor for tracking parts of a human body
US67889809 Jun 20007 Sep 2004Invensys Systems, Inc.Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network
US679017825 Sep 200014 Sep 2004Healthetech, Inc.Physiological monitor and associated computation, display and communication unit
US681358225 Jul 20032 Nov 2004Point Research CorporationNavigation device for personnel on foot
US682303624 Sep 200323 Nov 2004Yu-Yu ChenWristwatch-typed pedometer with wireless heartbeat signal receiving device
US682647723 Apr 200130 Nov 2004Ecole Polytechnique Federale De Lausanne (Epfl)Pedestrian navigation method and apparatus operative in a dead reckoning mode
US683674417 Aug 200128 Dec 2004Fareid A. AsphahaniPortable system for analyzing human gait
US68811919 Dec 200219 Apr 2005Cambridge Neurotechnology LimitedCardiac monitoring apparatus and method
US68859716 Nov 200126 Apr 2005Phatrat Technology, Inc.Methods and systems for assessing athletic performance
US68954256 Oct 200017 May 2005Microsoft CorporationUsing an expert proxy server as an agent for wireless devices
US689855021 Aug 200024 May 2005Fitsense Technology, Inc.Monitoring activity of a user in locomotion on foot
US692838225 Mar 20049 Aug 2005Samsung Electronics Co., Ltd.Method and apparatus for measuring speed of moving body using accelerometer
US694123916 May 20036 Sep 2005Hitachi, Ltd.Method, apparatus and system for recognizing actions
US695925930 Oct 200225 Oct 2005Phatrat Technology, Inc.System and methods for determining performance data
US69759593 Dec 200213 Dec 2005Robert Bosch GmbhOrientation and navigation for a mobile device using inertial sensors
US700255322 Jul 200421 Feb 2006Mark ShkolnikovActive keyboard system for handheld electronic devices
US701033221 Feb 20007 Mar 2006Telefonaktiebolaget Lm Ericsson(Publ)Wireless headset with automatic power control
US70204876 Sep 200128 Mar 2006Nec CorporationPortable telephone GPS and bluetooth integrated compound terminal and controlling method therefor
US70270878 Sep 199811 Apr 2006Nikon CorporationElectronic camera
US70285475 Mar 200218 Apr 2006Microstone Co., Ltd.Body motion detector
US704250922 Jan 20029 May 2006Canon Kabushiki KaishaImage sensing apparatus and method of capable of merging function for obtaining high-precision image by synthesizing images and image stabilization function
US705478427 Sep 200430 May 2006Phatrat Technology, Inc.Sport monitoring systems
US705755127 Apr 20046 Jun 2006Garmin Ltd.Electronic exercise monitor and method using a location determining component and a pedometer
US707278911 May 20044 Jul 2006Phatrat Technology, Inc.Systems for assessing athletic performance
US709284619 Aug 200415 Aug 2006Phatrat Technology, Inc.Systems and methods for determining performance data
US709661917 Feb 200429 Aug 2006Jackson Charles LEquipment operator personalization device
US714879723 Jul 200412 Dec 2006Innovalarm CorporationEnhanced fire, safety, security and health monitoring and alarm response method, system and device
US71488793 Jul 200112 Dec 2006At&T Corp.Bioacoustic control system, method and apparatus
US71499649 Feb 200012 Dec 2006Microsoft CorporationCreation and delivery of customized content
US715550722 Mar 200126 Dec 2006Nippon Telegraph And Telephone CorporationMethod and system for providing environmental information on network
US715891210 Jul 20062 Jan 2007Phatrath Technology, LlcMobile GPS systems for providing location mapping and/or performance data
US716908419 Apr 200530 Jan 2007Seiko Instruments Inc.Electronic pedometer
US717122230 Sep 200230 Jan 2007Comverse, Ltd.Multimedia messaging method and system for transferring multimedia content
US717133121 Feb 200630 Jan 2007Phatrat Technology, LlcShoes employing monitoring devices, and associated methods
US717360423 Mar 20046 Feb 2007Fujitsu LimitedGesture identification of controlled devices
US717688623 Mar 200413 Feb 2007Fujitsu LimitedSpatial signatures
US717688723 Mar 200413 Feb 2007Fujitsu LimitedEnvironmental modeling for motion controlled handheld devices
US717688823 Mar 200413 Feb 2007Fujitsu LimitedSelective engagement of motion detection
US71776843 Jul 200313 Feb 2007Pacesetter, Inc.Activity monitor and six-minute walk test for depression and CHF patients
US718050023 Mar 200420 Feb 2007Fujitsu LimitedUser definable gestures for motion controlled handheld devices
US718050123 Mar 200420 Feb 2007Fujitsu LimitedGesture based navigation of a handheld user interface
US718050223 Mar 200420 Feb 2007Fujitsu LimitedHandheld device with preferred motion selection
US72122308 Jan 20031 May 2007Hewlett-Packard Development Company, L.P.Digital camera having a motion tracking subsystem responsive to input control for tracking motion of the digital camera
US72129433 Mar 20041 May 2007Seiko Epson CorporationBody motion detection device, pitch meter, wristwatch-type information processing device, method for controlling thereof, control program, and storage medium
US722022017 May 200422 May 2007Stubbs Jack BExercise monitoring system and methods
US724572517 May 200217 Jul 2007Cypress Semiconductor Corp.Dual processor framer
US725451617 Dec 20047 Aug 2007Nike, Inc.Multi-sensor monitoring of athletic performance
US728009623 Mar 20049 Oct 2007Fujitsu LimitedMotion sensor engagement for a handheld device
US729708819 Apr 200520 Nov 2007Seiko Instruments Inc.Electronic pedometer
US730152623 Mar 200427 Nov 2007Fujitsu LimitedDynamic adaptation of gestures for motion controlled handheld devices
US730152723 Mar 200427 Nov 2007Fujitsu LimitedFeedback based user interface for motion controlled handheld devices
US730152823 Mar 200427 Nov 2007Fujitsu LimitedDistinguishing tilt and translation motion components in handheld devices
US730152923 Mar 200427 Nov 2007Fujitsu LimitedContext dependent gesture response
US73053239 Jan 20064 Dec 2007Samsung Electronics Co., Ltd.Method and apparatus for counting a number of steps taken by walker
US733447225 Jul 200526 Feb 2008Samsung Electronics Co., Ltd.Apparatus and method for measuring quantity of physical exercise using acceleration sensor
US734326030 Jun 200511 Mar 2008Fullpower, Inc.Method and apparatus to provide an interface to obtain data from a real-time monitor
US735311217 Mar 20041 Apr 2008Samsung Electronics Co., Ltd.Input system based on a three-dimensional inertial navigation system and trajectory estimation method thereof
US736573523 Mar 200429 Apr 2008Fujitsu LimitedTranslation controlled cursor
US736573623 Mar 200429 Apr 2008Fujitsu LimitedCustomizable gesture mappings for motion controlled handheld devices
US736573723 Mar 200429 Apr 2008Fujitsu LimitedNon-uniform gesture precision
US737999915 Oct 200327 May 2008Microsoft CorporationOn-line service/application monitoring and reporting system
US738261112 Nov 20043 Jun 2008Hewlett-Packard Development Company, L.P.Connector protection system
US73876116 Apr 200417 Jun 2008Matsushita Electric Industrial Co., Ltd.Physical movement analyzer and physical movement analyzing method
US73973579 Nov 20068 Jul 2008Microsoft CorporationSensing and analysis of ambient contextual signals for discriminating between indoor and outdoor locations
US742847127 Oct 200623 Sep 2008Nike, Inc.Monitoring activity of a user in locomotion on foot
US745105615 May 200611 Nov 2008Phatrat Technology, LlcActivity monitoring systems and methods
US745771921 Nov 200625 Nov 2008Fullpower Technologies, Inc.Rotational insensitivity using gravity-based adjustment
US745787231 Jan 200525 Nov 2008Microsoft CorporationOn-line service/application monitoring and reporting system
US74639972 Oct 20069 Dec 2008Stmicroelectronics S.R.L.Pedometer device and step detection method using an algorithm for self-adaptive computation of acceleration thresholds
US74670601 Mar 200716 Dec 2008Garmin Ltd.Method and apparatus for estimating a motion parameter
US748993722 Dec 200510 Feb 2009L-3 Communications Integrated Systems, L.P.Method and apparatus for detecting emitter movement
US750264313 Sep 200410 Mar 2009Bodymedia, Inc.Method and apparatus for measuring heart related parameters
US751251510 May 200731 Mar 2009Apple Inc.Activity monitoring systems and methods
US752640213 Apr 200628 Apr 2009Jaymart Sensors, LlcMiniaturized inertial measurement unit and associated methods
US760805025 May 200627 Oct 2009Telefonaktiebolaget Lm Ericsson (Publ)Motion detector for a mobile device
US761707113 Feb 200710 Nov 2009Nike, Inc.Monitoring activity of a user in locomotion on foot
US764013418 Sep 200629 Dec 2009Samsung Electronics Co., LtdApparatus and method for detecting step in a personal navigator
US764080427 Apr 20065 Jan 2010Trium Analysis Online GmbhApparatus for measuring activity
US764719511 Jul 200712 Jan 2010Dp Technologies, Inc.Method and apparatus for a virtual accelerometer system
US76471968 Aug 200712 Jan 2010Dp Technologies, Inc.Human activity monitoring device with distance calculation
US765350822 Dec 200626 Jan 2010Dp Technologies, Inc.Human activity monitoring device
US766465724 Nov 200416 Feb 2010Vocollect Healthcare Systems, Inc.Healthcare communications and documentation system
US768910716 Feb 200730 Mar 2010Hoya CorporationAnti-shake apparatus
US770588421 Jul 200427 Apr 2010Zoran CorporationProcessing of video data to compensate for unintended camera motion between acquired image frames
US775201112 Jul 20076 Jul 2010Polar Electro OyPortable apparatus for determining a user's physiological data with filtered speed data
US77538614 Apr 200713 Jul 2010Dp Technologies, Inc.Chest strap having human activity monitoring device
US776555313 Dec 200427 Jul 2010Microsoft CorporationMethod and system for regulating background tasks using performance measurements
US777415612 Jul 200710 Aug 2010Polar Electro OyPortable apparatus for monitoring user speed and/or distance traveled
US778805925 Nov 200831 Aug 2010Dp Technologies, Inc.Rotational insensitivity using gravity-based adjustments
US78577727 Oct 200428 Dec 2010Commissariat A L'energie AtomiqueStride-monitoring device
US788190226 Jan 20101 Feb 2011Dp Technologies, Inc.Human activity monitoring device
US788908529 May 200815 Feb 2011Garmin Switzerland GmbhSwim watch
US78920807 Jun 200722 Feb 2011Fredrik Andreas DahlSystem and method for conducting a game including a computer-controlled player
US791776823 Jan 200729 Mar 2011Dp Technologies, Inc.System control via characteristic gait signature
US796231230 Sep 200914 Jun 2011Nike, Inc.Monitoring activity of a user in locomotion on foot
US798707023 Apr 200826 Jul 2011Dp Technologies, Inc.Eyewear having human activity monitoring device
US814011518 Jul 200820 Mar 2012Dp Technologies, Inc.Application interface
US818718229 Aug 200829 May 2012Dp Technologies, Inc.Sensor fusion for activity identification
US827563519 Feb 200825 Sep 2012Bodymedia, Inc.Integration of lifeotypes with devices and systems
US828534420 May 20099 Oct 2012DP Technlogies, Inc.Method and apparatus for adjusting audio for a user environment
US832057830 Apr 200827 Nov 2012Dp Technologies, Inc.Headset
US839854613 Sep 200419 Mar 2013Bodymedia, Inc.System for monitoring and managing body weight and other physiological conditions including iterative and personalized planning, intervention and reporting capability
US855528227 Jul 20078 Oct 2013Dp Technologies, Inc.Optimizing preemptive operating system with motion sensing
US856831021 May 201229 Oct 2013Dp Technologies, Inc.Sensor fusion for activity identification
US87255275 Mar 200713 May 2014Dp Technologies, Inc.Method and apparatus to present a virtual user
US2001004748831 Jan 200129 Nov 2001Christopher VerplaetseMotion password control system
US200200062846 Jul 200117 Jan 2002Kim Sung BongMethod for controlling CCD camera
US2002002365422 Jun 200128 Feb 2002Webb James D.Human language translation of patient session information from implantable medical devices
US200200271647 Sep 20017 Mar 2002Mault James R.Portable computing apparatus particularly useful in a weight management program
US200200428302 Apr 200111 Apr 2002Subhra BoseSystem, method and applications real-time messaging over HTTP-based protocols
US200200446345 Oct 200118 Apr 2002Michael RookeMethod for delivering messages
US2002005421421 Sep 20019 May 2002Nikon CorporationSignal prediction device and camera equipped with a signal prediction device
US200200894259 Oct 200111 Jul 2002Omron CorporationBody motion detector
US2002010960026 Oct 200115 Aug 2002Mault James R.Body supported activity and condition monitor
US2002011812125 Jan 200229 Aug 2002Ilife Solutions, Inc.System and method for analyzing activity of a body
US2002012254312 Feb 20025 Sep 2002Rowen Chris E.System and method of indexing unique electronic mail messages and uses for the same
US200201380179 Nov 200126 Sep 2002Tuan BuiMethod and apparatus for providing patient care
US2002014288728 Mar 20013 Oct 2002O' Malley Sean M.Guided instructional cardiovascular exercise with accompaniment
US2002015030218 Mar 200217 Oct 2002The Regents Of The University Of CaliforniaApparatus and methods for image and signal processing
US2002015181016 Apr 200117 Oct 2002Acumen, Inc.Wrist-based fitness monitoring devices
US2002017329515 May 200121 Nov 2002Petri NykanenContext sensitive web services
US2002019094720 Aug 200219 Dec 2002Feinstein David Y.View navigation and magnification of a hand-held device with a display
US2002019312420 Jun 200219 Dec 2002Hamilton Bradley J.Mobile radio device having adaptive position transmitting capabilities
US2003001843023 Apr 200123 Jan 2003Quentin LadettoPedestrian navigation method and apparatus operative in a dead reckoning mode
US200300334119 Aug 200113 Feb 2003Chakki KavooriMethod and apparatus for software-based allocation and scheduling of hardware resources in an electronic device
US2003004821825 Jun 200213 Mar 2003Milnes Kenneth A.GPS based tracking system
US200300835965 Aug 20021 May 2003Immersion CorporationGoniometer-based body-tracking device and method
US200300931871 Oct 200215 May 2003Kline & Walker, LlcPFN/TRAC systemTM FAA upgrades for accountable remote and robotics control to stop the unauthorized use of aircraft and to improve equipment management and public safety in transportation
US2003010126031 Oct 200229 May 2003International Business Machines CorporationMethod, computer program element and system for processing alarms triggered by a monitoring system
US2003010925827 Jun 200212 Jun 2003Jani MantyjarviMethod and arrangement for determining movement
US200301396925 Feb 200124 Jul 2003Eric BarreyMethod for analysing irregularities in human locomotion
US2003013990822 Oct 200224 Jul 2003Wegerich Stephan W.Diagnostic systems and methods for predictive condition monitoring
US2003014952629 Oct 20017 Aug 2003Zhou Peter YSystems and methods for monitoring and tracking related U.S. patent applications
US2003015167211 Feb 200214 Aug 2003Robins Mark N.Motion detection in an image capturing device
US2003018768331 Jan 20032 Oct 2003Weight Watchers. Com, Inc.Software and hardware system for enabling weight control
US2003020811025 May 20016 Nov 2003Mault James RPhysiological monitoring using wrist-mounted device
US2003020811318 Jul 20016 Nov 2003Mault James RClosed loop glycemic index system
US200302274871 Jun 200211 Dec 2003Hugh Harlan M.Method and apparatus for creating and accessing associative data structures under a shared model of categories, rules, triggers and data relationship permissions
US2003023662529 Apr 200325 Dec 2003Brown Michael WayneManaging an environment according to environmental preferences retrieved from a data storage medium
US2004001730025 Jul 200229 Jan 2004Kotzin Michael D.Portable communication device and corresponding method of operation
US2004002484622 Aug 20015 Feb 2004Stephen RandallMethod of enabling a wireless information device to access data services
US2004004376016 Dec 20014 Mar 2004Daniel RosenfeldLocation-based weather nowcast system and method
US2004004449327 Aug 20034 Mar 2004Coulthard John J.Monitoring system
US2004004749819 Nov 200111 Mar 2004Miguel Mulet-ParadaDetection of features in images
US2004007821921 Oct 200222 Apr 2004Kimberly-Clark Worldwide, Inc.Healthcare networks with biosensors
US2004007822014 Jun 200122 Apr 2004Jackson Becky L.System and method for collection, distribution, and use of information in connection with health care delivery
US2004008144112 May 200329 Apr 2004Tatsuya SatoCamera
US2004010642124 Nov 20033 Jun 2004Norio TomiyoshiCommunication device
US200401069581 Oct 20033 Jun 2004Quetzal Biomedical Inc.Multi-electrode apparatus and method for treatment of congestive heart failure
US2004012229418 Dec 200224 Jun 2004John HatlestadAdvanced patient management with environmental data
US2004012229518 Dec 200224 Jun 2004John HatlestadAdvanced patient management for triaging health-related data using color codes
US2004012229618 Dec 200224 Jun 2004John HatlestadAdvanced patient management for triaging health-related data
US2004012229718 Dec 200224 Jun 2004Stahmann Jeffrey E.Advanced patient management for identifying, displaying and assisting with correlating health-related data
US2004012233315 Oct 200324 Jun 2004Polar Electro OySetting of heart rate limit in heart rate monitor
US2004012248418 Dec 200224 Jun 2004John HatlestadAdvanced patient management for defining, identifying and using predetermined health-related events
US2004012248518 Dec 200224 Jun 2004Stahmann Jeffrey E.Advanced patient management for reporting multiple health-related parameters
US2004012248618 Dec 200224 Jun 2004Stahmann Jeffrey E.Advanced patient management for acquiring, trending and displaying health-related parameters
US2004012248718 Dec 200224 Jun 2004John HatlestadAdvanced patient management with composite parameter indices
US2004012507330 Dec 20021 Jul 2004Scott PotterPortable electronic apparatus and method employing motion sensor for function control
US200401306288 Jan 20038 Jul 2004Stavely Donald J.Apparatus and method for reducing image blur in a digital camera
US200401358985 Dec 200315 Jul 2004Andrew ZadorImaging system utilizing spatial image oscillation
US2004014604829 Jan 200329 Jul 2004Web.De AgWeb site having a caller recognition element
US2004014834029 Jan 200329 Jul 2004Web.De AgWeb site having a zone layout
US2004014834129 Jan 200329 Jul 2004Web.De AgWeb site having an individual event settings element
US2004014834229 Jan 200329 Jul 2004Web.De AgWeb site having an event creation element
US2004014835129 Jan 200329 Jul 2004Web.De AgCommunications web site
US2004017216726 Feb 20042 Sep 2004Stmicroelectronics S.R.L.Device for automatic detection of states of motion and rest, and portable electronic apparatus incorporating it
US2004017606730 Jan 20039 Sep 2004Shailesh LakhaniMethod and system for Short Message Service (SMS) rating and billing
US2004018582127 Feb 200423 Sep 2004Kabushiki Kaisha ToshibaElectronic apparatus and system control method for the electronic apparatus
US2004021991024 May 20024 Nov 2004Fabien BeckersMethod and system for supplying information in relation with position occupied by a user in a site
US2004022546711 May 200411 Nov 2004Vock Curtis A.Systems for assessing athletic performance
US2004023650017 Mar 200425 Nov 2004Samsung Electronics Co., Ltd.Input system based on a three-dimensional inertial navigation system and trajectory estimation method thereof
US2004024220212 May 20032 Dec 2004Marko TorvinenSystem, apparatus, and method for automated handling of messages in terminals
US200402470309 Jun 20039 Dec 2004Andre WiethoffMethod for transcoding an MPEG-2 video stream to a new bitrate
US2004025949423 Jun 200323 Dec 2004Cardiac Pacemakers, Inc.Systems, devices, and methods for selectively preventing data transfer from a medical device
US2005001576830 Dec 200320 Jan 2005Moore Mark JustinSystem and method for providing hardware-assisted task scheduling
US2005002756728 Jul 20043 Feb 2005Taha Amer JamilSystem and method for health care data collection and management
US200500332005 Aug 200310 Feb 2005Soehren Wayne A.Human motion identification and measurement system and method
US2005003869127 Sep 200417 Feb 2005Suresh BabuAutomatic identification based product defect and recall management
US2005004894527 Aug 20033 Mar 2005Robert PorterEmergency call system and method
US200500489553 Sep 20033 Mar 2005Steffen RingMethod and apparatus for initiating a call from a communication device
US200500781978 Oct 200314 Apr 2005Gonzalez Patrick F.System and method for capturing image data
US2005007987326 Sep 200314 Apr 2005Rami CaspiSystem and method for centrally-hosted presence reporting
US2005010184121 Oct 200212 May 2005Kimberly-Clark Worldwide, Inc.Healthcare networks with biosensors
US2005010216730 Sep 200412 May 2005Kapoor Ashok K.Provisioning and controlling medical instruments using wireless data communication
US200501079446 Aug 200419 May 2005Guido HovestadtSystem for communicating traffic data
US2005011364928 Jul 200426 May 2005Bergantino Paul V.Method and apparatus for managing a user's health
US2005011365013 Sep 200426 May 2005Christopher PacioneSystem for monitoring and managing body weight and other physiological conditions including iterative and personalized planning, intervention and reporting capability
US2005013173616 Dec 200316 Jun 2005Adventium Labs And Red Wing Technologies, Inc.Activity monitoring
US2005014152230 Dec 200330 Jun 2005Vincent KadarApparatus and method for routing multimedia messages between a user agent and multiple multimedia message service centers
US2005014310622 Nov 200430 Jun 2005Chan Tony Y.K.System and method for group messaging and content distribution in Short Message Service
US2005014643131 Dec 20037 Jul 2005Ge Medical Systems Information Technologies, Inc.Alarm notification system, receiver, and methods for providing live data
US2005015718117 Mar 200521 Jul 2005Hideo KawaharaMethod and apparatus for image sensing
US2005016571927 Jan 200428 Jul 2005Omenti Research, LlcMethod and system for establishing and maintaining concurrent, coordinated communications on separately managed networks
US200501685871 Apr 20054 Aug 2005Yasuhiro SatoApparatus and system for correction based upon detecting a camera shaking
US2005018282430 Apr 200318 Aug 2005Pierre-Alain CotteCommunications web site
US2005018308621 Sep 200418 Aug 2005Kabushiki Kaisha ToshibaMethod for managing task and information processing apparatus for managing task
US2005020293410 Nov 200415 Sep 2005Olrik Jakob C.Apparatus and method for providing a user with a personal exercise program
US200502034301 Mar 200415 Sep 2005Lyndsay WilliamsRecall device
US200502103009 Feb 200522 Sep 2005Lg Electronics Inc.Power consumption control apparatus in personal digital assistant phone
US2005021275123 Mar 200429 Sep 2005Marvit David LCustomizable gesture mappings for motion controlled handheld devices
US2005021275223 Mar 200429 Sep 2005Marvit David LSelective engagement of motion input modes
US2005021275323 Mar 200429 Sep 2005Marvit David LMotion controlled remote controller
US2005021276023 Mar 200429 Sep 2005Marvit David LGesture based user interface supporting preexisting symbols
US200502164034 May 200429 Sep 2005Tam Derek H KSystem and method for billing augmentation
US2005022280130 Jul 20046 Oct 2005Thomas WulffSystem and method for monitoring a mobile computing product/arrangement
US2005023238819 Apr 200520 Oct 2005Tomoharu TsujiElectronic pedometer
US2005023240415 Apr 200420 Oct 2005Sharp Laboratories Of America, Inc.Method of determining a user presence state
US2005023467630 Mar 200520 Oct 2005Nec CorporationPortable device with action shortcut function
US200502350588 Oct 200420 Oct 2005Phil RackusMulti-network monitoring architecture
US2005023813219 Apr 200527 Oct 2005Tomoharu TsujiElectronic pedometer
US2005024037519 Apr 200527 Oct 2005Yoshinori SugaiElectronic pedometer
US200502431785 May 20053 Nov 2005Mcconica Charles HMethod for reducing motion blur in a digital image
US2005024598814 Apr 20053 Nov 2005Medtronic, Inc.Collecting posture and activity information to evaluate therapy
US2005024871815 Jul 200510 Nov 2005Howell Thomas AEyeglasses with activity monitoring
US2005025641418 Aug 200317 Nov 2005Joni KettunenProcedure for detection of stress by segmentation and analyzing a heart beat signal
US2005025893821 May 200424 Nov 2005Moulson John LPortable electronic devices including customization circuits for customizing alert signals and methods of operating the same
US200502622378 Oct 200424 Nov 2005Netqos, Inc.Dynamic incident tracking and investigation in service monitors
US2005028128921 Jun 200422 Dec 2005Huang Jau HSystem and method for embedding multimedia processing information in a multimedia bitstream
US2006000924310 Sep 200412 Jan 2006At&T Wireless Services, Inc.Always-on mobile instant messaging of a messaging centric wireless device
US2006001769212 Nov 200426 Jan 2006Wehrenberg Paul JMethods and apparatuses for operating a portable device based on an accelerometer
US2006002017725 Jul 200526 Jan 2006Samsung Electronics Co., Ltd.Apparatus and method for measuring quantity of physical exercise using acceleration sensor
US200600292845 Aug 20059 Feb 2006Stmicroelectronics Ltd.Method of determining a measure of edge strength and focus
US2006006398014 Nov 200523 Mar 2006Yuh-Swu HwangMobile phone apparatus for performing sports physiological measurements and generating workout information
US2006006427623 May 200523 Mar 2006Inventec Appliances Corp.Mobile phone with pedometer
US200600805519 Sep 200513 Apr 2006Jani MantyjarviRecognition of live object in motion
US2006009008825 Aug 200527 Apr 2006Samsung Electronics Co., Ltd.Method and apparatus for managing power of portable information device
US2006009016126 Oct 200427 Apr 2006Intel CorporationPerformance-based workload scheduling in multi-core architectures
US2006009809713 Sep 200511 May 2006Wach Hans BIris image capture devices and associated systems
US2006010054610 Nov 200411 May 2006Silk Jeffrey ESelf-contained real-time gait therapy device
US2006010911316 Sep 200525 May 2006Reyes Tommy DComputer-enabled, networked, facility emergency notification, management and alarm system
US2006013617317 Dec 200422 Jun 2006Nike, Inc.Multi-sensor monitoring of athletic performance
US200601495162 Dec 20056 Jul 2006Andrew BondPhysics simulation apparatus and method
US200601546422 Sep 200513 Jul 2006Scannell Robert F JrMedication & health, environmental, and security monitoring, alert, intervention, information and network system with associated and supporting apparatuses
US20060161377 *30 Dec 200420 Jul 2006Juha RakkolaLow power motion detector
US2006016145931 Mar 200520 Jul 2006Visicu, Inc.System and method for displaying a health status of hospitalized patients
US2006016738726 Jan 200627 Jul 2006Horst BuchholzPhysical activity monitor
US2006016764722 Nov 200427 Jul 2006Microsoft CorporationSensing and analysis of ambient contextual signals for discriminating between indoor and outdoor locations
US2006016794322 Nov 200527 Jul 2006Outland Research, L.L.C.System, method and computer program product for rejecting or deferring the playing of a media file retrieved by an automated process
US2006017270631 Jan 20053 Aug 2006Research In Motion LimitedUser hand detection for wireless devices
US200601746859 Jan 200610 Aug 2006Samsung Electronics Co., Ltd.Method and apparatus for counting a number of steps taken by walker
US2006020196417 Jan 200614 Sep 2006Diperna SamanthaEmergency personal protection system integrated with mobile devices
US2006020421414 Mar 200514 Sep 2006Microsoft CorporationPicture line audio augmentation
US2006020540619 May 200514 Sep 2006Nokia CorporationAdaptive handover measurement interval
US2006020625810 Mar 200514 Sep 2006Wright Ventures, LlcRoute based on distance
US2006022354731 Mar 20055 Oct 2006Microsoft CorporationEnvironment sensitive notifications for mobile devices
US200602496836 Dec 20059 Nov 2006Bar-Giora GoldbergRemote biological, chemical and explosive detector
US2006025608211 May 200616 Nov 2006Samsung Electronics Co., Ltd.Method of providing motion recognition information in portable terminal
US2006025704213 May 200516 Nov 2006Microsoft CorporationVideo enhancement
US2006025926810 Jul 200616 Nov 2006Vock Curtis AMobile GPS systems for providing location mapping and/or performance data
US2006028878127 Apr 200628 Dec 2006Martin DaumerApparatus for measuring activity
US200602898193 Jun 200528 Dec 2006Parsons Natan EPassive sensors for automatic faucets and bathroom flushers
US2007000445130 Jun 20054 Jan 2007C Anderson EricControlling functions of a handheld multifunction device
US2007000598829 Jun 20054 Jan 2007Microsoft CorporationMultimodal authentication
US2007001713616 Feb 200525 Jan 2007Mosher Walter W JrEnhanced identification applicance for verifying and authenticating the bearer through biometric data
US2007002444129 Jul 20051 Feb 2007Philippe KahnMonitor, alert, control, and share (MACS) system
US2007003760518 Oct 200615 Feb 2007Logan James DMethods and apparatus for controlling cellular and portable phones
US2007003761018 Oct 200615 Feb 2007Logan James DMethods and apparatus for conserving battery power in a cellular or portable telephone
US2007003836414 Apr 200615 Feb 2007Samsung Electronics Co., Ltd.Apparatus and method for switching navigation mode between vehicle navigation mode and personal navigation mode in navigation device
US200700408929 Jun 200622 Feb 2007Palo Alto Research Center IncorporatedMethod And Apparatus For Controlling Data Delivery With User-Maintained Modes
US200700501579 Jun 20061 Mar 2007Sensicore, Inc.Systems and methods for fluid quality sensing, data sharing and data visualization
US2007006110527 Oct 200615 Mar 2007Nike, Inc.Monitoring activity of a user in locomotion on foot
US2007006385013 Sep 200622 Mar 2007Devaul Richard WMethod and system for proactive telemonitor with real-time activity and physiology classification and diary feature
US2007006709418 Sep 200622 Mar 2007Samsung Electronics Co., Ltd.Apparatus and method for detecting step in a personal navigator
US200700734825 Jun 200629 Mar 2007Churchill David LMiniaturized wireless inertial sensing system
US2007007512721 Nov 20065 Apr 2007Outland Research, LlcOrientation-based power conservation for portable media devices
US2007007596524 Oct 20065 Apr 2007Brian HuppiAutomated response to and sensing of user activity in portable devices
US2007007832430 Sep 20055 Apr 2007Textronics, Inc.Physiological Monitoring Wearable Having Three Electrodes
US200700827896 Oct 200612 Apr 2007Polar Electro OyMethod, performance monitor and computer program for determining performance
US2007010252510 Nov 200510 May 2007Research In Motion LimitedSystem and method for activating an electronic device
US2007010447910 Nov 200510 May 2007Akihiro MachidaCorrecting photographs obtained by a handheld device
US200701069918 Nov 200610 May 2007Lg Electronics Inc.Mobile telecommunication handset capable of implementing multitasking and method for implementing multitasking in a mobile telecommunication handset
US200701258526 Oct 20067 Jun 2007Outland Research, LlcShake responsive portable media player
US2007013058212 May 20067 Jun 2007Industrial Technology Research InstituteInput means for interactive devices
US2007014271520 Dec 200521 Jun 2007Triage Wireless, Inc.Chest strap for measuring vital signs
US200701430682 Oct 200621 Jun 2007Stmicroelectronics S.R.L.Pedometer device and step detection method using an algorithm for self-adaptive computation of acceleration thresholds
US2007014568027 Nov 200628 Jun 2007Outland Research, LlcShake Responsive Portable Computing Device for Simulating a Randomization Object Used In a Game Of Chance
US20070150136 *1 Feb 200628 Jun 2007Doll Kenneth APeriodic rate sensor self test
US2007015636429 Dec 20055 Jul 2007Apple Computer, Inc., A California CorporationLight activated hold switch
US2007016141011 Jan 200612 Jul 2007Inventec CorporationMobile phone capable of controlling keyboard lock and method therefor
US2007016579019 Mar 200419 Jul 2007Rakesh TaoriA system and method for controlling and accessing multimedia messages
US2007016912610 Jan 200719 Jul 2007Seiko Epson CorporationMulti-processor system and program for causing computer to execute controlling method of multi-processor system
US2007017689814 Jul 20062 Aug 2007Memsic, Inc.Air-writing and motion sensing input for portable devices
US2007019248311 Dec 200616 Aug 2007Xanboo, Inc.Method and system for adaptively setting a data refresh interval
US2007019578422 Feb 200623 Aug 2007Motorola, Inc.Power saving scheme for nodes that are out of range of a network
US2007020853113 Feb 20076 Sep 2007Nike, Inc.Monitoring activity of a user in locomotion on foot
US200702085441 Mar 20076 Sep 2007Garmin Ltd.Method and apparatus for estimating a motion parameter
US2007021308513 Mar 200613 Sep 2007Honeywell International Inc.Method and system to correct for Doppler shift in moving nodes of a wireless network
US2007021312614 Jul 200413 Sep 2007Fusion Sport International Pty LtdSports Training And Testing Methods, Appartaus And System
US2007023378831 Mar 20064 Oct 2007Sbc Knowledge Ventures, L.P.Selective attachment delivery
US200702393999 Apr 200711 Oct 2007Qualcomm IncorporatedSensor interface, and methods and apparatus pertaining to same
US2007025026122 Sep 200625 Oct 2007Honeywell International Inc.Motion classification methods for personal navigation
US200702596857 Jun 20068 Nov 2007Goran EngblomElectronic equipment with keylock function using motion and method
US20070259716 *6 Jul 20078 Nov 2007IgtControl of wager-based game using gesture recognition
US200702597176 Jul 20078 Nov 2007IgtGesture controlled casino gaming system
US2007026041811 Mar 20058 Nov 2007Vectronix AgPedestrian Navigation Apparatus and Method
US200702604828 May 20068 Nov 2007Marja-Leena NurmelaExercise data device, server, system and method
US200702639959 Feb 200715 Nov 2007Samsung Electronics Co., Ltd.Apparatus and method for taking panoramic photograph
US2007029669621 Jun 200627 Dec 2007Nokia CorporationGesture exchange
US2008000573830 Mar 20073 Jan 2008Kabushiki Kaisha ToshibaMobile terminal
US200800305867 Aug 20067 Feb 2008Rene HelbingOptical motion sensing
US2008004688813 Dec 200621 Feb 2008Appaji Anuradha KFramework for Rule-Based Execution and Scheduling of Tasks in Mobile Devices
US2008005271622 Aug 200628 Feb 2008Theurer Andrew MatthewMethod and apparatus to control priority preemption of tasks
US2008007201429 Nov 200720 Mar 2008Ranganathan KrishnanLow Power Dual Processor Architecture for Multi Mode Devices
US200801027851 Nov 20061 May 2008Childress Rhonda LApparatus, system and method of enabling a person in distress to covertly communicate with an emergency response center
US2008011368910 Nov 200615 May 2008Bailey William PVoice activated dialing for wireless headsets
US2008014033816 May 200712 Jun 2008Samsung Electronics Co., Ltd.Mobile Device Having a Motion Detector
US2008015367119 Feb 200426 Jun 2008Koninklijke Philips Electronics, N.V.Audio Pacing Device
US2008016107229 Dec 20063 Jul 2008David Alson LideMethods and apparatus to manage power consumption in wireless devices
US2008016502228 Jun 200710 Jul 2008Scott HerzPortable Electronic Device with Alert Silencing
US2008016836119 Dec 200710 Jul 2008Scott ForstallPortable Multifunction Device, Method, and Graphical User Interface for Conference Calling
US2008017191827 Oct 200717 Jul 2008Eric TellerMulti-sensor system, device, and method for deriving human status information
US2008021435816 Feb 20054 Sep 2008Koninklijke Philips Electronics, N.V.Audio Interval Training Device
US2008023171325 Mar 200725 Sep 2008Fotonation Vision LimitedHandheld Article with Movement Discrimination
US2008023171422 Mar 200725 Sep 2008Texas Instruments IncorporatedSystem and method for capturing images
US2008023260420 Mar 200825 Sep 20083M Innovative Properties CompanyPower management for medical sensing devices employing multiple sensor signal feature detection
US2008024343220 Mar 20082 Oct 2008Kazuo KatoPedometer
US200803036818 Jun 200711 Dec 2008Apple Inc.Methods and systems for providing sensory information to devices and peripherals
US200803119295 Aug 200818 Dec 2008International Business Machines CorporationScheduling tasks dynamically depending on the location of a mobile user
US2009001788013 Jul 200715 Jan 2009Joseph Kyle MooreElectronic level application for portable communication device
US2009003131915 Mar 200629 Jan 2009Freescale Semiconductor, Inc.Task scheduling method and apparatus
US200900435318 Aug 200712 Feb 2009Philippe KahnHuman activity monitoring device with distance calculation
US2009004764517 Aug 200719 Feb 2009Adidas International Marketing B.V.Sports electronic training system, and applications thereof
US2009006782610 Sep 200812 Mar 2009Junichi ShinoharaImaging apparatus
US2009008299425 Sep 200726 Mar 2009Motorola, Inc.Headset With Integrated Pedometer and Corresponding Method
US200900882041 Oct 20072 Apr 2009Apple Inc.Movement-based interfaces for personal media device
US2009009888016 Oct 200716 Apr 2009Sony Ericsson Mobile Communications AbMobile terminals and methods for regulating power-on/off of a gps positioning circuit
US2009009966820 Oct 200816 Apr 2009York International CorporationHtml driven embedded controller
US200901243489 Nov 200714 May 2009Yoseloff Mark LElectronic dice control in gaming
US2009012844815 Nov 200721 May 2009Patrick RiechelUser Interface for a Head Mounted Display
US200901747827 Jan 20089 Jul 2009Philippe KahnMethod and Apparatus for Improving Photo Image Quality
US2009021300224 Feb 200927 Aug 2009Xora. Inc.Context sensitive mobile device utilization tracking
US2009021550220 Feb 200927 Aug 2009Griffin Jr Paul PWireless headset with record function
US2009023461423 Apr 200817 Sep 2009Philippe KahnEyewear having human activity monitoring device
US2009027431730 Apr 20085 Nov 2009Philippe KahnHeadset
US2009029695130 May 20083 Dec 2009Sony Ericsson Mobile Communications AbTap volume control for buttonless headset
US2009031922123 Jun 200924 Dec 2009Philippe KahnProgram Setting Adjustments Based on Activity Identification
US2009032570530 Jun 200831 Dec 2009Microsoft CorporationDynamic Selection Of Sensor Sensitivity In A Game Input System
US2010005687229 Aug 20084 Mar 2010Philippe KahnSensor Fusion for Activity Identification
US2010005739830 Sep 20094 Mar 2010Nike, Inc.Monitoring activity of a user in locomotion on foot
US2010019918912 Mar 20065 Aug 2010Nice Systems, Ltd.Apparatus and method for target oriented law enforcement interception and analysis
US2010024513131 Mar 200930 Sep 2010Graumann David LMethod, apparatus, and system of stabilizing a mobile gesture user-interface
US201002774891 May 20094 Nov 2010Microsoft CorporationDetermine intended motions
US201002837427 May 200911 Nov 2010Microsoft CorporationTouch input to modulate changeable parameter
EP0833537B125 Sep 199731 Jul 2002Matsushita Electric Industrial Co., Ltd.A mobile telephone apparatus with power saving
EP1104143B131 Oct 200017 Jun 2009Nokia CorporationHandheld devices
EP1271099A225 Jun 20022 Jan 2003Nokia CorporationMethod and arrangement for determining movement
GB2431813A Title not available
JP2000090069A Title not available
JP2001057695A Title not available
JP2001079699A Title not available
JP2003014459A Title not available
JP2003143683A Title not available
JP2005309691A Title not available
JP2006026092A Title not available
JP2006118909A Title not available
JP2006239398A Title not available
JP2007080219A Title not available
JP2007093433A Title not available
JP2007104670A5 Title not available
JP2007142611A Title not available
JP2007206748A Title not available
JP2007215784A Title not available
JP2007226855A Title not available
JP2008173248A Title not available
WO1999022338A18 Oct 19986 May 1999British Telecommunications Public Limited CompanyPortable computers
WO2000063874A925 Apr 2002 Human gestural input device with motion and pressure
WO2001088477A214 May 200122 Nov 2001Honeywell International Inc.Navigation system, method and software for foot travel
WO2002088926A130 Apr 20027 Nov 2002The Commonwealth Of AustraliaAn event handling system
WO2006008790A115 Jul 200426 Jan 2006C & N IncMobile terminal device
Non-Patent Citations
Reference
1"Heart Rate Monitor Sports Bra," , Accessed Aug. 9, 2013, 2 pages.
2"Heart Rate Monitor Sports Bra," <www.numetrex.com/about/heart-rate-monitor-sports-bra>, Accessed Aug. 9, 2013, 2 pages.
3"Sensor Fusion," , accessed Aug. 29, 2008, 2 pages.
4"Sensor Fusion," <www.u-dynamics.com>, accessed Aug. 29, 2008, 2 pages.
5"Smart Underwear With Biosensors Availability in the Market Kudos to Modern Inkjet Printer Technology," <www.kokeytechnology.com/biotechnology/smart-underwear-with-biosensors-availability-in-the-market-kudos-to-modern-inkjet-printer-technology/>, Published Jul. 21, 2010, 2 pages.
6Anderson, Ian, et al, "Shakra: Tracking and Sharing Daily Activity Levels with Unaugmented Mobile Phones," Mobile Netw Appl, Aug. 3, 2007, pp. 185-199.
7Ang, Wei Tech, et al, "Zero Phase Filtering for Active Compensation of Periodic Physiological Motion," Proc 1st IEEE / RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, Feb. 20-22, 2006, pp. 182-187.
8Aylward, Ryan, et al, "Sensemble: A Wireless, Compact, Multi-User Sensor System for Interactive Dance," International Conference on New Interfaces for Musical Expression (NIME06), Jun. 4-8, 2006, pp. 134-139.
9Baca, Arnold, et al, "Rapid Feedback Systems for Elite Sports Training," IEEE Pervasive Computing, Oct.-Dec. 2006, pp. 70-76.
10Bakhru, Kesh, "A Seamless Tracking Solution for Indoor and Outdoor Position Location," IEEE 16th International Symposium on Personal, Indoor, and Mobile Radio Communications, 2005, pp. 2029-2033.
11Bliley, Kara E, et al, "A Miniaturized Low Power Personal Motion Analysis Logger Utilizing Mems Accelerometers and Low Power Microcontroller," IEEE EMBS Special Topic Conference on Microtechnologies in Medicine and Biology, May 12-15, 2005, pp. 92-93.
12Bourzac, Katherine, "Wearable Health Reports," Technology Review, Feb. 28, 2006, , accessed Mar. 22, 2007, 3 pages.
13Bourzac, Katherine, "Wearable Health Reports," Technology Review, Feb. 28, 2006, <http://www.techreview.com/printer—friendly—article—aspx?id+16431>, accessed Mar. 22, 2007, 3 pages.
14Cheng, Fangxiang, et al, "Periodic Human Motion Description for Sports Video Databases," Proceedings of the Pattern Recognition, 2004, 5 pages.
15Dao, Ricardo, "Inclination Sensing with Thermal Accelerometers", MEMSIC, May 2002, 3 pages.
16European Patent Application No. EP09819844.3, Office Action, Dated Oct. 11, 2013, 6 pages.
17European Patent Application No. EP09819844.3, Supplementary European Search Report, Dated Jun. 5, 2012, 10 pages.
18Fang, Lei, et al, "Design of a Wireless Assisted Pedestrian Dead Reckoning System-The NavMote Experience," IEEE Transactions on Instrumentation and Measurement, vol. 54, No. 6, Dec. 2005, pp. 2342-2358.
19Fang, Lei, et al, "Design of a Wireless Assisted Pedestrian Dead Reckoning System—The NavMote Experience," IEEE Transactions on Instrumentation and Measurement, vol. 54, No. 6, Dec. 2005, pp. 2342-2358.
20Healey, Jennifer, et al, "Wearable Wellness Monitoring Using ECG and Accelerometer Data," IEEE Int. Symposium on Wearable Computers (ISWC'05), 2005, 2 pages.
21Hemmes, Jeffrey, et al, "Lessons Learned Building TeamTrak: An Urban/Outdoor Mobile Testbed," 2007 IEEE Int. Conf. on Wireless Algorithms, Aug. 1-3, 2007, pp. 219-224.
22Japanese Patent Application No. 2011-531156, Notification of Reasons for Rejection, Dispatched Dec. 2, 2013, 6 pages.
23Jones, L, et al, "Wireless Physiological Sensor System for Ambulatory Use," , Apr. 3-5, 2006.
24Jones, L, et al, "Wireless Physiological Sensor System for Ambulatory Use," <http://ieeexplore.ieee.org/xpl/freeabs—all.jsp?tp=&arnumber=1612917&isnumber=33861>, Apr. 3-5, 2006.
25Jovanov, Emil, et al, "A Wireless Body Area Network of Intelligent Motion Sensors for Computer Assisted Physical Rehabilitation," Journal of NeuroEngineering and Rehabilitation, Mar. 2005, 10 pages.
26Kalpaxis, Alex, "Wireless Temporal-Spatial Human Mobility Analysis Using Real-Time Three Dimensional Acceleration Data," IEEE Intl. Multi-Conf. on Computing in Global IT (ICCGI'07), 2007, 7 pages.
27Lee, Hyunseok, et al, A Dual Processor Solution for the MAC Layer of a Software Defined Radio Terminal, Advanced Computer Architecture Laboratory, University of Michigan, 25 pages.
28Lee, Seon-Woo, et al., "Recognition of Walking Behaviors for Pedestrian Navigation," IEEE International Conference on Control Applications, Sep. 5-7, 2001, pp. 1152-1155.
29Margaria, Rodolfo, "Biomechanics and Energetics of Muscular Exercise", Chapter 3, Oxford: Clarendon Press, 1976, pp. 105-125.
30Mein Hold, Bridgette, "Adidas by Stella McCartney's Tennis Bra Includes Built-In Heart Sensor," , Mar. 23, 2012, 2 pages.
31Mein Hold, Bridgette, "Adidas by Stella McCartney's Tennis Bra Includes Built-In Heart Sensor," <www.ecouterre.com/adidas-by-stella-mccartneys-tennis-bra-includes-built-in-heart-sensor/>, Mar. 23, 2012, 2 pages.
32Milenkovic, Milena, et al, "An Accelerometer-Based Physical Rehabilitation System," IEEE SouthEastern Symposium on System Theory, 2002, pp. 57-60.
33Mizell, David, "Using Gravity to Estimate Accelerometer Orientation", Seventh IEEE International Symposium on Wearable Computers, 2003, 2 pages.
34Ormoneit, D, et al, "Learning and Tracking Cyclic Human Motion," 7 pages.
35Otto, Chris, et al, "System Architecture of a Wireless Body Area Sensor Network for Ubiquitous Health Monitoring," Journal of Mobile Multimedia, vol. 1, No. 4, 2006, pp. 307-326.
36Park, Chulsung, et al, "Eco: An Ultra-Compact Low-Power Wireless Sensor Node for Real-Time Motion Monitoring," IEEE Int. Symp. on Information Processing in Sensor Networks, 2005, pp. 398-403.
37Shen, Chien-Lung, et al, "Wearable Band Using a Fabric-Based Sensor for Exercise ECG Monitoring," IEEE Int. Symp. on Wearable Computers, 2006, 2 pages.
38Tapia, Emmanuel Munguia, et al, "Real-Time Recognition of Physical Activities and Their Intensities Using Wireless Accelerometers and a Heart Rate Monitor," IEEE Cont. on Wearable Computers, Oct. 2007, 4 pages.
39The International Search Report and the Written Opinion, PCT/US2009/059900, mailing date Mar. 31, 2010, 9 pages.
40Wang, Shu, et al, "Location Based Services for Mobiles: Technologies and Standards, LG Electronics MobileComm," IEEE ICC 2008, Beijing, pp. 1-66 (part 1 of 3).
41Wang, Shu, et al, "Location Based Services for Mobiles: Technologies and Standards, LG Electronics MobileComm," IEEE ICC 2008, Beijing, pp. 67-92 (part 2 of 3).
42Wang, Shu, et al, "Location Based Services for Mobiles: Technologies and Standards, LG Electronics MobileComm," IEEE ICC 2008, Beijing, pp. 93-123 (part 3 of 3).
43Weckesser, P, et al, "Multiple Sensorprocessing for High-Precision Navigation and Environmental Modeling with a Mobile Robot," IEEE, 1995, pp. 453-458.
44Weinberg, Harvey, "MEMSs Motion Sensors Boost Handset Reliability," , Jun. 2006, 3 pages.
45Weinberg, Harvey, "MEMSs Motion Sensors Boost Handset Reliability," <http://www.mwrf.com/Articles/Print.cfm?ArticleID=12740>, Jun. 2006, 3 pages.
46Weinberg, Harvey, "Minimizing Power Consumption of iMEMSŪ Accelerometers," Analog Devices, , 2002, 5 pages.
47Weinberg, Harvey, "Minimizing Power Consumption of iMEMSŪ Accelerometers," Analog Devices, <http://www.analog.com/static/imported-files/application—notes/5935151853362884599AN601.pdf>, 2002, 5 pages.
48Wixted, Andrew J, et al, "Measurement of Energy Expenditure in Elite Athletes Using MEMS-Based Triaxial Accelerometers," IEEE Sensors Journal, vol. 7, No. 4, Apr. 2007, pp. 481-488.
49Wu, Winston H, et al, "Context-Aware Sensing of Physiological Signals," IEEE Int. Conf. on Engineering for Medicine and Biology, Aug. 23-26, 2007, pp. 5271-5275.
50Yoo, Chang-Sun, et al, "Low Cost GPS/INS Sensor Fusion System for UAV Navigation," IEEE Digital Avionics Systems Conference (DASC '03), 2003, 9 pages.
51Zypad WL 1100 Wearable Computer, , Jan. 16, 2008, 2 pgs.
52Zypad WL 1100 Wearable Computer, <http://www.eurotech.fi/products/manuals/Zypad%20WL%201100—sf.pdf>, Jan. 16, 2008, 2 pgs.
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US942377611 Jul 201223 Aug 2016Time2EgoMethod for managing an operation for a watch having a digital display to exit standby mode
US20150033054 *10 Dec 201229 Jan 2015Siemens AktiengesellschaftMethod for operating at least two data processing units with high availability, in particular in a vehicle, and device for operating a machine
Classifications
U.S. Classification340/457, 340/573.1
International ClassificationB60Q1/00
Cooperative ClassificationY02D10/173, G06F1/3203, G06F1/3231, G01P13/00
Legal Events
DateCodeEventDescription
12 Dec 2008ASAssignment
Owner name: DP TECHNOLOGIES, INC.,CALIFORNIA
Free format text: NUNC PRO TUNC ASSIGNMENT;ASSIGNOR:FULLPOWER TECHNOLOGIES, INC.;REEL/FRAME:021973/0517
Effective date: 20081124
Owner name: DP TECHNOLOGIES, INC., CALIFORNIA
Free format text: NUNC PRO TUNC ASSIGNMENT;ASSIGNOR:FULLPOWER TECHNOLOGIES, INC.;REEL/FRAME:021973/0517
Effective date: 20081124
22 Dec 2008ASAssignment
Owner name: DP TECHNOLOGIES, INC.,CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KAHN, PHILIPPE;KINSOLVING, ARTHUR;VOGEL, DAVID;AND OTHERS;REEL/FRAME:022018/0478
Effective date: 20081217
Owner name: DP TECHNOLOGIES, INC., CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KAHN, PHILIPPE;KINSOLVING, ARTHUR;VOGEL, DAVID;AND OTHERS;REEL/FRAME:022018/0478
Effective date: 20081217
19 May 2017ASAssignment
Owner name: UNILOC LUXEMBOURG S.A., LUXEMBOURG
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DP TECHNOLOGIES, INC.;REEL/FRAME:042441/0859
Effective date: 20170517