IP Library Granted Patent US 9,788,164
Granted Patent B2
US 9,788,164 · App. 14/326,674 · Granted Oct 10, 2017

Method and apparatus for determination of kinematic parameters of mobile device user

Inventor: David Martin (San Francisco, CA)
Assignee: David Martin
H04W4/028H04W4/027H04W4/206
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,788,164
App. No.
14/326,674
Granted
Oct 10, 2017
Kind
B2
Abstract

Some embodiments of the invention provide methods and apparatus for generating a user's contextual information using a mobile or wearable device. In some embodiments, obtaining the user's contextual information comprises obtaining sensors information, and applying a transformation to the sensors signals, wherein the transformation to the sensors signals comprises the use of wavelets, and the sensors comprise an accelerometer.

Claims (45)

1. A method for monitoring a mobile device user in real time, the method comprising the following steps:

reading data from an accelerometer within the mobile device;

obtaining energies of wavelet transformation coefficients of the accelerometer data;

weighting the energies of wavelet transformation coefficients; obtaining a summation of said weighted energies, and leverage said summation to estimate a velocity of the user of the device;

leveraging the weighted energies of the wavelet transformation coefficients to choose the coefficients from which to obtain a reconstructed wave from where each stride of the user is clearly identified;

combining stride time information with the velocity estimation to estimate stride length.

2. The method of claim 1 , further comprising:

presenting an instantaneous value of said velocity on the mobile device in real time.

3. The method of claim 2 , wherein all the steps are performed in the mobile device without relying on elements external to the mobile device.

4. The method of claim 3 , further comprising:

dynamic selection of accelerometer sampling frequency and wavelet transformation parameters, comprising levels of decomposition, mother wavelet, and processing time window.

5. The method of claim 1 , further comprising:

combining the user's velocity with other information for enhanced localization and calibration.

6. The method of claim 1 , further comprising:

presenting on the mobile device a moving object whose movement is controlled by the obtained velocity.

7. An apparatus comprising:

a processor;

a non-transitory processor-readable medium including one or more instructions which, when executed by the processor, causes the processor to monitor a mobile device user in real time by the steps of:

reading data from an accelerometer within the mobile device;

obtaining energies of wavelet transformation coefficients of the accelerometer data;

weighting the energies of wavelet transformation coefficients; obtaining a summation of said weighted energies, and leverage said summation to estimate a velocity of the user of the device;

leveraging the weighted energies of the wavelet transformation coefficients to choose the coefficients from which to obtain a reconstructed wave from where each stride of the user is clearly identified;

combining stride time information with the velocity estimation to estimate stride length.

8. The apparatus of claim 7 , further comprising:

presentation of an instantaneous value of said velocity on the mobile device in real time.

9. The apparatus of claim 8 , further comprising:

dynamic selection of accelerometer sampling frequency and wavelet transformation parameters, comprising levels of decomposition, mother wavelet, and processing time window.

10. The apparatus of claim 7 , further comprising:

combination of the user's velocity with other information for enhanced localization and calibration.

11. The apparatus of claim 7 , further comprising:

presentation on the mobile device of a moving object whose movement is controlled by the obtained velocity.

12. A non-transitory processor-readable medium including instructions which, when executed by a processor, causes the processor to monitor a mobile device user in real time by the steps of:

reading data from an accelerometer within the mobile device;

obtaining energies of wavelet transformation coefficients of the accelerometer data;

weighting the energies of wavelet transformation coefficients; obtaining a summation of said weighted energies, and leverage said summation to estimate a velocity of the user of the device;

leveraging the weighted energies of the wavelet transformation coefficients to choose the coefficients from which to obtain a reconstructed wave from where each stride of the user is clearly identified;

combining stride time information with the velocity estimation to estimate stride length.

13. The non-transitory processor-readable medium of claim 12 , further comprising:

presentation of an instantaneous value of said velocity on the mobile device in real time.

14. The non-transitory processor-readable medium of claim 13 , further comprising:

dynamic selection of accelerometer sampling frequency and wavelet transformation parameters, comprising levels of decomposition, mother wavelet, and processing time window.

15. The non-transitory processor-readable medium of claim 12 , further comprising:

combination of the user's velocity with other information for enhanced localization and calibration.

16. The non-transitory processor-readable medium of claim 12 , further comprising:

presentation on the mobile device of a moving object whose movement is controlled by the obtained velocity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2023
From: MARTIN, DAVID
To: PRECISE MOBILE TECHNOLOGIES LLC
Reel/Frame 062379/0099 →
Continuity (2)
Provisional Application 61846012 · Jul 14, 2013
Related Publication 20150018013A1 · Jan 15, 2015