IP Library Granted Patent US 10,349,355
Granted Patent B2
US 10,349,355 · App. 14/556,807 · Granted Jul 9, 2019

Context-based mobility analysis and recognition

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 10,349,355
App. No.
14/556,807
Granted
Jul 9, 2019
Kind
B2
Abstract

A mobile device includes an inertial sensor generating inertia signals based upon motion of the mobile device. The mobile device further includes a high power module that consumes more power than the inertial sensor. A processor is programmed to determine whether the mobile device is being carried by a user who is walking based upon the inertia signals. The processor deactivates the high power module or maintains the high power module in a low power mode based upon a determination that the mobile device is being carried by a user who is walking.

Claims (28)

1. A mobile device comprising:

an inertial sensor generating inertia signals;

a high power module, wherein the high power module consumes more power than the inertial sensor, wherein the high power module is a gps receiver;

a processor programmed to determine whether the mobile device is being carried by a user who is walking based upon the inertia signals, wherein the processor operates a state machine including a walking state based upon the determination that the user is walking, wherein the processor deactivates the high power module based upon being in the walking state, wherein the state machine includes a stopped state and a transition from the walking state to the stopped state based upon a determination that the user has stopped walking based upon the inertia signals, wherein the processor is programmed to analyze the inertia signals between 4 Hz and 10 Hz to determine whether the user is walking, wherein processor is programmed to activate the gps receiver periodically when in the stopped state and determines a current speed, wherein the state machine remains in the stopped state based upon a determination that the current speed is less than a speed threshold, wherein the state machine includes a transition from the stopped state to a driving state based upon a determination that the current speed is greater than the speed threshold, wherein the gps receiver is activated when the state machine is in the driving state, wherein the state machine includes a transition from the driving state to a halted state based upon a determination that the current speed has dropped below a driving speed threshold.

2. A method for operating a mobile device including the steps of:

a) determining whether the mobile device is being carried by a user who is walking based upon inertial signals reflecting motion of the mobile device between 4 Hz and 10 Hz, wherein the motion signals are generated by an inertial sensor;

b) operating with a processor a state machine, including entering a walking state based upon the determination that the mobile device is being carried by the user who is walking in said step a);

c) operating the mobile device in a low power mode based upon being in the walking state, said step of operating in the low power mode including deactivating a gps receiver;

d) transitioning from the walking state to a stopped state based upon a determination that the user has stopped walking based upon the inertia signals;

e) periodically activating the gps receiver when in the stopped state to determine a current speed;

f) maintaining the state machine in the stopped state based upon the current speed in said step e);

g) transitioning from the stopped state to a driving state based upon the current speed in said step e);

h) activating the gps receiver based upon said step g);

i) transitioning the state machine from the driving state to a halted state based upon a determination of the current speed after said step g).

3. The method of claim 2 wherein said step a) is performed based upon motion of the mobile device.

4. The method of claim 2 wherein the inertial sensor is an accelerometer.

5. The method of claim 2 wherein the halted state is distinct from the stopped state.

6. The method of claim 2 wherein the state machine can enter the halted state only from the driving state and wherein the state machine can enter the stopped state only from the walking state.

7. The method of claim 6 wherein said step a) further includes the step of comparing an amplitude of the inertial signals between 4 Hz and 10 Hz to amplitudes of frequencies outside of 4 Hz to 10 Hz to determine whether the mobile device is being carried by a user who is walking.

8. The mobile device of claim 1 wherein the halted state is distinct from the stopped state.

9. The mobile device of claim 1 wherein the state machine can enter the halted state only from the driving state and wherein the state machine can enter the stopped state only from the walking state.

10. A mobile device comprising:

an inertial sensor generating inertia signals;

a high power module, wherein the high power module consumes more power than the inertial sensor, wherein the high power module is a gps receiver;

a processor programmed to determine whether the mobile device is being carried by a user who is walking based upon the inertia signals, wherein the processor operates a state machine, the state machine including a walking state, a driving state, a stopped state and a halted state, wherein the state machine enters the walking state is based upon the determination that the user is walking, wherein the processor deactivates the high power module based upon being in the walking state, wherein the state machine includes a transition from the walking state to the stopped state based upon a determination that the user has stopped walking based upon the inertia signals, wherein processor is programmed to activate the gps receiver periodically when in the stopped state and determines a current speed, wherein the state machine remains in the stopped state based upon a determination that the current speed is less than a speed threshold, wherein the state machine includes a transition from the stopped state to a driving state based upon a determination that the current speed is greater than the speed threshold, wherein the gps receiver is activated when the state machine is in the driving state, wherein the state machine includes a transition from the driving state to the halted state based upon a determination that the current speed has dropped below a driving speed threshold.

11. The mobile device of claim 9 wherein the state machine can enter the halted state only from the driving state and wherein the state machine can enter the stopped state only from the walking state.

12. The mobile device of claim 11 wherein the processor compares a first amplitude of a first range of frequencies of the inertial signals to a second amplitude of a second range of frequencies of the inertial signals to determine whether the mobile device is being carried by a user who is walking.

13. The mobile device of claim 10 wherein the processor compares a first amplitude of a first range of frequencies of the inertial signals to a second amplitude of a second range of frequencies of the inertial signals to determine whether the mobile device is being carried by a user who is walking.

Assignments (3)
SECURITY INTEREST Recorded Sep 13, 2024
From: APPY RISK TECHNOLOGIES LIMITED
To: NATIONAL WESTMINSTER BANK PUBLIC LIMITED COMPANY
Reel/Frame 068583/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2019
From: IMS SOLUTIONS, INC.
To: APPY RISK TECHNOLOGIES LIMITED
Reel/Frame 049241/0458 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2016
From: BASIR, OTMAN A.; MINERS, WILLIAM BEN; EL-GHAZAL, AKREM SAAD
To: IMS SOLUTIONS, INC.
Reel/Frame 039769/0644 →