DETECTING THAT A MOBILE DEVICE IS RIDING WITH A VEHICLE
First Claim
1. A method comprising:
- obtaining motion data from one or more motion-detecting devices; and
filtering the motion data to obtain present motion states for respective time intervals based on the motion data, the present motion states comprising one or more pedestrian motion states and one or more vehicular motion states, the one or more pedestrian motion states comprising a walk state, and the one or more vehicular motion states comprising a vehicular stop state;
wherein, during the filtering, transitions from the one or more pedestrian motion states to the one or more vehicular motion states are restricted to transitions from the walk state to the vehicular stop state and transitions from the one or more vehicular motion states to the one or more pedestrian motion states are restricted to transitions from the vehicular stop state to the walk state.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods herein enable a mobile device to detect that a user is traveling in association with a vehicle based at least on motion data. In some embodiments, accelerometer data is used. Motion data is leveraged in combination with various observations regarding vehicular movement to determine whether or not a mobile device is located in or on the vehicle. For instance, before entering the state of vehicular movement, it can be determined that the user is first in a walking state (e.g., walking to the car, bus, etc., and entering it). Likewise, after exiting the state of vehicular movement, the user re-enters the walking state (e.g., after stepping out of the car, bus, etc., the user again begins walking). Further, it can be determined that when the user is in the walking state, the accelerometer signals appear different to any accelerometer signals seen in the vehicular movement state.
117 Citations
30 Claims
-
1. A method comprising:
-
obtaining motion data from one or more motion-detecting devices; and filtering the motion data to obtain present motion states for respective time intervals based on the motion data, the present motion states comprising one or more pedestrian motion states and one or more vehicular motion states, the one or more pedestrian motion states comprising a walk state, and the one or more vehicular motion states comprising a vehicular stop state; wherein, during the filtering, transitions from the one or more pedestrian motion states to the one or more vehicular motion states are restricted to transitions from the walk state to the vehicular stop state and transitions from the one or more vehicular motion states to the one or more pedestrian motion states are restricted to transitions from the vehicular stop state to the walk state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A mobile device comprising:
-
one or more motion detectors configured to generate motion data; a state machine module comprising one or more pedestrian motion states and one or more vehicular motion states, the one or more pedestrian motion states comprising a walk state and the one or more vehicular motion states comprising a vehicular stop state and at least one vehicular move state; a filtering module communicatively coupled to the state machine module and configured to filter the motion data to obtain present motion states for respective time intervals based on the motion data, wherein, within the state machine module, transitions from the one or more pedestrian motion states to the one or more vehicular motion states are restricted to transitions from the walk state to the vehicular stop state and transitions from the one or more vehicular motion states to the one or more pedestrian motion states are restricted to transitions from the vehicular stop state to the walk state. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A mobile device comprising:
-
means for obtaining motion data from one or more means for detecting motion; and means for filtering the motion data to obtain present motion states for respective time intervals based on the motion data, the present motion states comprising one or more pedestrian motion states and one or more vehicular motion states, the one or more pedestrian motion states comprising a walk state, and the one or more vehicular motion states comprising a vehicular stop state; wherein, within the means for filtering, transitions from the one or more pedestrian motion states to the one or more vehicular motion states are restricted to transitions from the walk state to the vehicular stop state and transitions from the one or more vehicular motion states to the one or more pedestrian motion states are restricted to transitions from the vehicular stop state to the walk state. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A non-transitory processor-readable medium comprising processor-readable instructions configured to cause a processor to:
-
obtain motion data from one or more motion-detecting devices; and filter the motion data to obtain present motion states for respective time intervals based on the motion data, the present motion states comprising one or more pedestrian motion states and one or more vehicular motion states, the one or more pedestrian motion states comprising a walk state, and the one or more vehicular motion states comprising a vehicular stop state; wherein, during the filtering, transitions from the one or more pedestrian motion states to the one or more vehicular motion states are restricted to transitions from the walk state to the vehicular stop state and transitions from the one or more vehicular motion states to the one or more pedestrian motion states are restricted to transitions from the vehicular stop state to the walk state. - View Dependent Claims (30)
-
Specification