Motion direction determination and application
First Claim
1. A method comprising:
- obtaining acceleration data for a mobile device in each of one or more directions;
determining a primary axis of motion of the mobile device based at least in part on the acceleration data;
determining an estimated motion direction of the mobile device along the primary axis of motion, the determining including;
fitting the acceleration data, or data derived therefrom, to a bimodal distribution, wherein a first peak of the bimodal distribution corresponds to a first motion direction along the primary axis of motion, and wherein a second peak of the bimodal distribution corresponds to a second motion direction along the primary axis of motion opposite the first motion direction; and
determining the estimated motion direction of the mobile device relative to a coordinate system based at least in part on the bimodal distribution;
determining a reliability metric for the estimated motion direction; and
controlling a network interface of the mobile device such that the network interface is turned off or otherwise disabled if the reliability metric is above a threshold value, the network interface being configured to communicate with a Global Positioning System, Satellite Navigation System, or other positioning or navigation system.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure provides devices, computer programs and methods for determining a motion direction. In one aspect, a mobile device includes sensors for measuring acceleration data. The mobile device also includes a processor and a memory that implement a motion direction estimation module configured to determine a primary axis of motion. The motion direction estimation module also determines a motion direction along the primary axis. The determination includes fitting the acceleration data, or data derived therefrom, to a bimodal distribution. A first peak of the bimodal distribution corresponds to a first motion direction along the primary axis, and a second peak corresponds to a second motion direction opposite the first. The motion direction estimation module is configured to estimate the motion direction based on the bimodal distribution. In some implementations, the motion direction estimation module selects the motion direction corresponding to the higher of the peaks as the estimated motion direction.
-
Citations
29 Claims
-
1. A method comprising:
-
obtaining acceleration data for a mobile device in each of one or more directions; determining a primary axis of motion of the mobile device based at least in part on the acceleration data; determining an estimated motion direction of the mobile device along the primary axis of motion, the determining including; fitting the acceleration data, or data derived therefrom, to a bimodal distribution, wherein a first peak of the bimodal distribution corresponds to a first motion direction along the primary axis of motion, and wherein a second peak of the bimodal distribution corresponds to a second motion direction along the primary axis of motion opposite the first motion direction; and determining the estimated motion direction of the mobile device relative to a coordinate system based at least in part on the bimodal distribution; determining a reliability metric for the estimated motion direction; and controlling a network interface of the mobile device such that the network interface is turned off or otherwise disabled if the reliability metric is above a threshold value, the network interface being configured to communicate with a Global Positioning System, Satellite Navigation System, or other positioning or navigation system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile device comprising:
- one or more sensors configured to measure acceleration data for the mobile device in each of one or more directions;
one or more processors; and a memory storing instructions that, when executed by the one or more processors, implement a motion direction estimation module configured to;
determine a primary axis of motion of the mobile device based at least in part on the acceleration data;determine an estimated motion direction of the mobile device along the primary axis of motion, the determination including; fitting the acceleration data, or data derived therefrom, to a bimodal distribution, wherein a first peak of the bimodal distribution corresponds to a first motion direction along the primary axis of motion, and wherein a second peak of the bimodal distribution corresponds to a second motion direction along the primary axis of motion opposite the first motion direction; and determining the estimated motion direction of the mobile device relative to a coordinate system based at least in part on the bimodal distribution; determine a reliability metric for the estimated motion direction; and control a network interface of the mobile device such that the network interface is turned off or otherwise disabled if the reliability metric is above a threshold value, the network interface being configured to communicate with a Global Positioning System, Satellite Navigation System, or other positioning or navigation system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
- one or more sensors configured to measure acceleration data for the mobile device in each of one or more directions;
-
22. One or more non-transitory computer-readable storage media including instructions that, when executed by one or more processors, are configured to:
-
receive acceleration data for a mobile device in each of one or more directions; determine a primary axis of motion of the mobile device based at least in part on the acceleration data; determine an estimated motion direction of the mobile device along the primary axis of motion, the determination including; fitting the acceleration data, or data derived therefrom, to a bimodal distribution, wherein a first peak of the bimodal distribution corresponds to a first motion direction along the primary axis of motion, and wherein a second peak of the bimodal distribution corresponds to a second motion direction along the primary axis of motion opposite the first motion direction; and determining the estimated motion direction of the mobile device relative to a coordinate system based at least in part on the bimodal distribution; determine a reliability metric for the estimated motion direction; and control a network interface of the mobile device such that the network interface is turned off or otherwise disabled if the reliability metric is above a threshold value, the network interface being configured to communicate with a Global Positioning System, Satellite Navigation System, or other positioning or navigation system. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification