IP Library Granted Patent US 11,346,960
Granted Patent B2
US 11,346,960 · App. 16/695,566 · Granted May 31, 2022

Methods and mobile devices with electric vehicle transportation detection

Inventor: Long-Jhe Yan (Taipei, TW)
Assignee: CM HK LIMITED
G01S19/49G01C21/005G01C21/165G01C22/00G01S19/26G01S19/34
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 11,346,960
App. No.
16/695,566
Granted
May 31, 2022
Kind
B2
Abstract

Methods and mobile devices with electric vehicle transportation detection are provided. A representative method includes: determining whether GPS locations, based on GPS signals from a GPS receiver, are indicative of the mobile device moving; receiving the acceleration signals from the accelerometer; determining a first step distance over a first time span based on the acceleration signals and the GPS signals; determining a second step distance over a second time span based on the acceleration signals and the GPS signals, the second time span being subsequent to the first time span; and determining whether the first step distance and the second step distance correspond to a predetermined step-distance threshold such that, if both of the first step distance and the second step distance correspond to the predetermined step-distance threshold, the processor sets the status of the mobile device to the in-moving-vehicle status.

Claims (91)

1. A mobile device, comprising:

an accelerometer sensor, having accelerometer circuitry, configured to generate acceleration signals corresponding to sensed acceleration;

a GPS receiver, having receiver circuitry, configured to generate GPS signals; and

a processor, having processor circuitry, configured to:

determine that GPS locations, based on the GPS signals, are indicative of the mobile device moving;

receive the acceleration signals from the accelerometer;

determine a first step distance over a first time span based on the acceleration signals and the GPS signals;

determine a second step distance over a second time span based on the acceleration signals and the GPS signals, the second time span being subsequent to the first time span;

determine whether the first step distance and the second step distance correspond to a predetermined step-distance threshold such that, if both of the first step distance and the second step distance correspond to the predetermined step-distance threshold, the processor sets the status of the mobile device to an in-moving-vehicle status indicative of the mobile device being located in a vehicle that is moving;

determine whether the acceleration signals are indicative of predetermined status types, the predetermined status types including at least one of static, walking, jogging, or bicycling, wherein, to determine whether the acceleration signals are indicative of one of the predetermined status types, the processor is configured to determine whether the sensed acceleration corresponds to a corresponding magnitude range and to a stepping interval range;

determine whether a current status of the mobile device has changed or the current status is indeterminate as one of the predetermined status types; and

if the current status has changed or is indeterminate, turn on the GPS receiver to determine whether that GPS locations are indicative of the mobile device moving.

2. The mobile device of claim 1 , wherein the processor is further configured to turn off the GPS receiver in response to the in-moving-vehicle status.

3. The mobile device of claim 1 , wherein, in determining the step distance, the processor is further configured to:

determine a first step count and a second step count, based on the acceleration signals associated with the first time span and the second time span, respectively;

determine the first step distance based on the first step count and a first moving distance based on the GPS signals over the first time span; and

determine the second step distance based on the second step count and a second moving distance based on the GPS signals over the second time span.

4. A mobile device, comprising:

an accelerometer sensor, having accelerometer circuitry, configured to generate acceleration signals corresponding to sensed acceleration;

a GPS receiver, having receiver circuitry, configured to generate GPS signals; and

a processor, having processor circuitry, configured to:

determine that GPS locations, based on the GPS signals, are indicative of the mobile device moving;

receive the acceleration signals from the accelerometer;

determine a first step distance over a first time span based on the acceleration signals and the GPS signals;

determine a second step distance over a second time span based on the acceleration signals and the GPS signals, the second time span being subsequent to the first time span;

determine whether the first step distance and the second step distance correspond to a predetermined step-distance threshold such that, if both of the first step distance and the second step distance correspond to the predetermined step-distance threshold, the processor sets the status of the mobile device to an in-moving-vehicle status indicative of the mobile device being located in a vehicle that is moving;

wherein the processor is further configured to determine, when a previous status was set to the in-moving-vehicle status, whether the acceleration signals are indicative of the walking or the jogging status, such that if the walking status or the jogging status is determined and continues over a threshold time span, the processor sets the current status of the mobile device to the determined walking status or the determined jogging status.

5. A mobile device, comprising:

an accelerometer sensor, having accelerometer circuitry, configured to generate acceleration signals corresponding to sensed acceleration;

a GPS receiver, having receiver circuitry, configured to generate GPS signals; and

a processor, having processor circuitry, configured to:

determine that GPS locations, based on the GPS signals, are indicative of the mobile device moving;

receive the acceleration signals from the accelerometer;

determine a first step distance over a first time span based on the acceleration signals and the GPS signals;

determine a second step distance over a second time span based on the acceleration signals and the GPS signals, the second time span being subsequent to the first time span;

determine whether the first step distance and the second step distance correspond to a predetermined step-distance threshold such that, if both of the first step distance and the second step distance correspond to the predetermined step-distance threshold, the processor sets the status of the mobile device to an in-moving-vehicle status indicative of the mobile device being located in a vehicle that is moving;

wherein:

the mobile device further comprises a magnetic sensor, having sensor circuitry, configured to generate magnetism signals corresponding to sensed magnetism; and

the processor further configured to determine whether the sensed magnetism corresponds to an electric vehicle magnetism threshold for an electric vehicle time duration to set an in-moving-electric-vehicle status indicative of the mobile device being located in an electric vehicle that is moving.

6. The mobile device of claim 5 , wherein the processor is further configured to:

determine that GPS locations, based on the GPS signals, are not indicative of the mobile device moving;

determine whether the sensed magnetism corresponds to a flat magnetism threshold for a flat-magnetism time duration;

retain a previous status if the sensed magnetism corresponds to the flat magnetism threshold for the flat-magnetism time duration; and

set the in-moving-electric-vehicle status if the sensed magnetism does not correspond to the flat magnetism threshold for the flat-magnetism time duration;

wherein the flat-magnetism time duration is longer than the electric vehicle time duration.

7. The mobile device of claim 5 , wherein the processor is further configured to:

determine whether differences in GPS location over a status detection time, including the first time span and the second time span, correspond to a GPS location jitter threshold;

if the differences do not correspond to the GPS location jitter threshold, the first step distance and the second step distance are presumed valid and the previous status is retained; and

if the differences correspond to the GPS location jitter threshold, determine, based on the set of the magnetism signals, whether the sensed magnetism corresponds to the predetermined magnetism threshold such that, if the sensed magnetism corresponds to the predetermined magnetism threshold, the processor further sets the status of the mobile device to the in-moving-electric-vehicle status.

8. A method for electric vehicle transportation detection, adapted to a mobile device having an accelerometer sensor and a GPS receiver, the method comprising:

determining whether GPS locations, based on GPS signals from the GPS receiver, are indicative of the mobile device moving;

receiving the acceleration signals from the accelerometer;

determining a first step distance over a first time span based on the acceleration signals and the GPS signals;

determining a second step distance over a second time span based on the acceleration signals and the GPS signals, the second time span being subsequent to the first time span;

determining whether the first step distance and the second step distance correspond to a predetermined step-distance threshold such that, if both of the first step distance and the second step distance correspond to the predetermined step-distance threshold, the processor sets the status of the mobile device to the in-moving-vehicle status indicative of the mobile device being located in a vehicle that is moving;

determining whether the acceleration signals are indicative of predetermined status types, the predetermined status types including at least one of static, walking, jogging, or bicycling; wherein determining whether the acceleration signals are indicative of predetermined status types further comprises determining whether the sensed acceleration corresponds to a corresponding magnitude range and to a stepping interval range;

determining whether a current status of the mobile device has changed or the current status is indeterminate as one of the predetermined status types; and

if the current status has changed or is indeterminate, turning on the GPS receiver to determine whether that GPS locations are indicative of the mobile device moving.

9. The method of claim 8 , further comprising turning off the GPS receiver in response to the in-moving-vehicle status.

10. The method of claim 8 , wherein determining the step distance further comprises:

determining a first step count and a second step count, based on the acceleration signals associated with the first time span and the second time span, respectively;

determining the first step distance based on the first step count and a first moving distance based on the GPS signals over the first time span; and

determining the second step distance based on the second step count and a second moving distance based on the GPS signals over the second time span.

11. A method for electric vehicle transportation detection, adapted to a mobile device having an accelerometer sensor and a GPS receiver, the method comprising:

determining whether GPS locations, based on GPS signals from the GPS receiver, are indicative of the mobile device moving;

receiving the acceleration signals from the accelerometer;

determining a first step distance over a first time span based on the acceleration signals and the GPS signals;

determining a second step distance over a second time span based on the acceleration signals and the GPS signals, the second time span being subsequent to the first time span;

determining whether the first step distance and the second step distance correspond to a predetermined step-distance threshold such that, if both of the first step distance and the second step distance correspond to the predetermined step-distance threshold, the processor sets the status of the mobile device to the in-moving-vehicle status indicative of the mobile device being located in a vehicle that is moving;

determining, when a previous status was set to the in-moving-vehicle status, whether the acceleration signals are indicative of the walking or the jogging status; and

if the walking status or the jogging status is determined and continues over a threshold time span, setting the current status of the mobile device to the determined walking status or the determined jogging status.

12. A method for electric vehicle transportation detection, adapted to a mobile device having an accelerometer sensor and a GPS receiver, the method comprising:

determining whether GPS locations, based on GPS signals from the GPS receiver, are indicative of the mobile device moving;

receiving the acceleration signals from the accelerometer;

determining a first step distance over a first time span based on the acceleration signals and the GPS signals;

determining a second step distance over a second time span based on the acceleration signals and the GPS signals, the second time span being subsequent to the first time span;

determining whether the first step distance and the second step distance correspond to a predetermined step-distance threshold such that, if both of the first step distance and the second step distance correspond to the predetermined step-distance threshold, the processor sets the status of the mobile device to the in-moving-vehicle status indicative of the mobile device being located in a vehicle that is moving;

wherein:

the mobile device further comprises a magnetic sensor, having sensor circuitry, configured to generate magnetism signals corresponding to sensed magnetism; and

the method further comprises determining whether the sensed magnetism corresponds to an electric vehicle magnetism threshold for an electric vehicle time duration to set an in-moving-electric-vehicle status indicative of the mobile device being located in an electric vehicle that is moving.

13. The method of claim 12 , further comprising:

determining that GPS locations, based on the GPS signals, are not indicative of the mobile device moving;

determining whether the sensed magnetism corresponds to a flat magnetism threshold for a flat-magnetism time duration;

retaining a previous status if the sensed magnetism corresponds to the flat magnetism threshold for the flat-magnetism time duration; and

setting the in-moving-electric-vehicle status if the sensed magnetism does not correspond to the flat magnetism threshold for the flat-magnetism time duration;

wherein the flat-magnetism time duration is longer than the electric vehicle time duration.

14. The method of claim 12 , further comprising:

determining whether differences in GPS location over a status detection time, including the first time span and the second time span, correspond to a GPS location jitter threshold;

if the differences do not correspond to the GPS location jitter threshold, retaining the first step distance and the second step distance;

if the differences correspond to the GPS location jitter threshold, determining, based on the set of the magnetism signals, whether the sensed magnetism corresponds to the predetermined magnetism threshold; and

if the sensed magnetism corresponds to the predetermined magnetism threshold, setting the status of the mobile device to the in-moving-electric-vehicle status.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2024
From: CYWEE GROUP LTD.
To: CM HK LIMITED
Reel/Frame 068704/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2024
From: CYWEEMOTION HK LIMITED
To: CM HK LIMITED
Reel/Frame 068696/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2019
From: YAN, LONG-JHE
To: CM HK LIMITED
Reel/Frame 051116/0709 →
Continuity (3)
Continuation 15454175 · Mar 9, 2017
Provisional Application 62309463 · Mar 17, 2016
Related Publication 20200096650A1 · Mar 26, 2020
Cited By (1)
US 12,287,414