Patent application number | Description | Published |
20100304754 | METHOD AND APPARATUS FOR MOVEMENT DETECTION BY EVALUATING ELEMENTARY MOVEMENT PATTERNS - The subject matter disclosed herein relates to a system and method for detecting a movement pattern of a mobile device based at least in part on one or more signals representative of one or more sensor measurements, and for determining whether the movement pattern corresponds to a predefined level of movement of the mobile device. | 12-02-2010 |
20100305899 | METHOD AND APPARATUS FOR ACCURATE ACQUISITION OF INERTIAL SENSOR DATA - The subject matter disclosed herein relates to a system and method for receiving a plurality of signals generated by a plurality of sensors adapted to detect physical movement of a mobile device with respect to a plurality of coordinate axes. A time at which at least one of the received signals is digitized is delayed to provide an output of digitized versions of the received plurality of signals synchronized with respect to a common point in time. | 12-02-2010 |
20100318292 | Real-Time Data With Post-Processing - The subject matter disclosed herein relates to determining and/or predicting a navigation solution. | 12-16-2010 |
20110125404 | SPATIAL ALIGNMENT DETERMINATION FOR AN INERTIAL MEASUREMENT UNIT (IMU) - The subject matter disclosed herein relates to a system and method for determining a spatial alignment of an inertial measurement unit (IMU). By way of example, a method is described in which a first vehicle-based direction is identified, and the first vehicle-based direction is associated with a first direction that is transformable to an earth-based coordinate frame. A spatial alignment of the IMU is determined based at least partially on the first direction. | 05-26-2011 |
20110244810 | EFFICIENT CONCURRENT SAMPLING AT DIFFERENT RATES - An apparatus and method for efficient and concurrent sampling of a sensor signal to create multiple output signals each at different sampling rates is provided. The apparatus and method determine an aperiodic sampling rate or sampling schedule such that only samples representing samples at the different sampling rates are taken. The aperiodic samples are taken then de-interleaved to filter wanted samples for a particular application or user. As a result, the aperiodic samples is just a combination of all of the subsets to each application. Such aperiodic sampling reduces a total number of samples taken and, as a direct result, reduces the number of samples needing to be processed and stored and also reduced the power otherwise consumed to sample, process and store unused samples. | 10-06-2011 |
20140023087 | CONCURRENT DATA STREAMING USING VARIOUS PARAMETERS FROM THE SAME SENSOR - Embodiments implement a device having a sensor optimizer, where a source data stream from a sensor module may be used by the sensor optimizer to create multiple sensor data streams having different data stream parameters (e.g. data rate, calibration, scaling, etcetera) from the source data stream. Such a sensor optimizer may intercept requests for sensor data from applications running on a mobile device processor, and concurrently provide data streams having different data stream parameters to applications executed by the processor. | 01-23-2014 |
20140023096 | SENSOR WITH CONCURRENT DATA STREAMING USING VARIOUS PARAMETERS - Embodiments implement a device having a sensor element, where different data streams created as part of a sensor module integrated with the sensor element may create multiple sensor data streams from a single sensor element, and may concurrently convey information from the sensor element to respective different applications having different data parameter requirements such that the data streams each match the parameter requirements of the different applications. | 01-23-2014 |
20140257730 | BANDWIDTH AND TIME DELAY MATCHING FOR INERTIAL SENSORS - The disclosure is directed to matching a time delay and a bandwidth of a plurality of sensors. An aspect receives first sensor data having a first timestamp from a first sensor having a first bandwidth, receives second sensor data having a second timestamp from a second sensor having a second bandwidth, and synchronizes the first sensor data and the second sensor data by performing one or more of compensating for a first time delay of the first sensor data, compensating for a second time delay of the second sensor data, compensating for a relative time delay between the first sensor data and the second sensor data, or matching the first bandwidth and the second bandwidth to a common bandwidth. | 09-11-2014 |
20140283578 | MOBILE DEVICE AND VEHICLE MOUNTED SENSOR CALIBRATION - The disclosure generally relates to calculating gyroscope bias in a vehicle. Methods, apparatus and systems are disclosed. A method can include: assuming a maximum turning rate for a vehicle based at least in part on speed of the vehicle; and determining gyroscope bias information based at least in part on the assumed maximum turning rate. | 09-25-2014 |
20140286213 | MOBILE DEVICE POWER MANAGEMENT WHILE PROVIDING LOCATION SERVICES - The disclosure is related to managing power consumption of a user equipment (UE) while providing location services. An aspect determines whether a given sensor configuration of a plurality of sensor configurations minimizes power consumption of the UE, wherein a sensor configuration comprises a set of values for a set of one or more sensor parameters controllable by the UE, and, based upon the determining, sets the set of one or more sensor parameters to the given sensor configuration. | 09-25-2014 |
20140287783 | METHODS AND APPARATUSES FOR USE IN DETERMINING A LIKELY MOTION STATE OF A MOBILE DEVICE - Techniques are provided which may be implemented within a mobile device for determining a likely motion state of the mobile device. In an example, a mobile device may obtain sets of measurement signals from an inertial sensor, determine corresponding measures of variation for each of the sets of measurement signals, determine flatness indications corresponding to sets of the measures of variation, determine a motion state threshold level based, at least in part, on one or more flatness indications; and determine a likely motion state of the mobile device based, at least in part, on the motion state threshold level and one or more of: (i) a subsequently determined measure of variation, and/or (ii) a subsequently determined flatness indication. | 09-25-2014 |
20140288820 | METHODS AND APPARATUSES FOR LOCATION-TRIGGERED SENSOR INITIALIZATION - Methods, apparatuses, and devices for generating one or more harsh or diminished radiofrequency environments relative to a planned route of a mobile device user. In one example, a mobile device user a be routed through a harsh or diminished radiofrequency environment based, at least in part, on a sensor suite of a mobile device and/or based on a user's preferences. Prior to entry into such an environment, various sensors may be activated in a manner that permits position estimation in an absence of SPS based positioning signals and/or TPS based positioning signals. | 09-25-2014 |
20140288822 | CONTROLLING POSITION UNCERTAINTY IN A MOBILE DEVICE - Systems and methods for constraining growth in position uncertainty of a mobile device are based on determination that the mobile device is in a pedestrian mode. Determination of the pedestrian mode is based on detection of steps by a pedometer, speed of motion of the mobile device, turn rate determination by a gyroscope, charging condition of the mobile device, availability of satellite signals, etc. Step counts and/or turn rate information are used to ascertain the distance that a pedestrian user may have traversed from a last known position, based on which growth of position uncertainty is controlled. | 09-25-2014 |
20140288824 | METHOD AND/OR SYSTEM FOR SELECTIVE APPLICATION OF DIRECTION OF TRAVEL - Described are a system, method and apparatus for computing a navigation solution. In a particular implementation, a direction of travel (DOT) indicator or vector may be applied to augment computation of the navigation solution. The DOT indicator or vector may be selectively applied in the computation of the navigation solution based, at least in part, on an assessment of reliability of the DOT indicator or vector. | 09-25-2014 |
20140288825 | HEADING, VELOCITY, AND POSITION ESTIMATION WITH VEHICLE SENSORS, MOBILE DEVICE, AND GNSS INPUTS - The disclosure generally relates to determining position of a motorized vehicle using wireless techniques. Methods, apparatus and systems are disclosed. A method can include: receiving absolute positioning data; receiving, from a mobile device, at least one of gyroscope data and odometry data; receiving, from a vehicle, at least one of gyroscope data and odometry data; initializing at least a heading to determine a relative path, wherein the relative path is based at least in part on the received data from the mobile device and the vehicle, wherein the received data comprises gyroscope data and odometry data; and shifting the relative path to an estimated path, wherein the estimated path is based at least in part on the absolute positioning data. | 09-25-2014 |
20140288828 | ESTIMATING AN INITIAL POSITION AND NAVIGATION STATE USING VEHICLE ODOMETRY - The disclosure relates to estimating an initial position and navigation state associated with a vehicle using odometry and/or other data obtained from the vehicle to support dead reckoning at start-up. In particular, a last known position and last known heading at a first odometer value associated with the vehicle may be stored and compared to a current odometer value after linking a mobile device with the vehicle. The last known position and last known heading may be used to estimate the initial position and navigation state associated with the vehicle based on a difference between the compared odometer values. For example, the estimated initial position and/or navigation state may substantially correspond to the last known position and last known heading if the difference between the odometer values indicates no change, or a non-zero difference may define a radius to limit an estimated error associated with the initial position estimate. | 09-25-2014 |
20140288873 | PRE-PROCESSING INERTIAL SENSOR MEASUREMENTS FOR NAVIGATION - Example methods, apparatuses, or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate or support one or more operations or techniques for pre-processing inertial sensor measurements for navigation for use in or with a mobile communication device. | 09-25-2014 |
Patent application number | Description | Published |
20110257936 | DYNAMIC SENSOR RANGE - A device for sensing a phenomenon using a dynamic measurement range includes: a sensing element configured to measure the phenomenon using a first measurement range and to provide an analog indication of a value of the phenomenon; an analog-to-digital converter (ADC) coupled to the sensing element and configured to convert the analog indication to a digital indication; and a processor coupled to the ADC and the sensing element and configured to analyze the digital indication to determine a second measurement range for the sensing element and to cause the sensing element to change from the first measurement range to the second measurement range for measurement of the phenomenon, the first measurement range being different than the second measurement range. | 10-20-2011 |
20120022780 | APPARATUS AND METHODS FOR CALIBRATING DYNAMIC PARAMETERS OF A VEHICLE NAVIGATION SYSTEM - Apparatus and methods for calibrating dynamic parameters of a vehicle navigation system are presented. One method may include determining whether reference position data of a vehicle is available, and measuring composite accelerations of the vehicle. The method may further include generating distance and turn angle data based upon a wheel speed sensors data, computing distance and turn angle errors based upon the independent position data, and associating the distance and turn angle errors with composite accelerations. A second method presented includes calibrating an inertial navigation sensor within a vehicle navigation system. The second method may include determining reference position data and Inertial Navigation System (INS) data, aligning an IMU with the vehicle, and aligning the IMU with an Earth fixed coordinate system. The second method may further include computing the vehicle alignment with respect to a horizontal plane, and determining calibration parameters for distance sensors associated with the vehicle. | 01-26-2012 |
20120173140 | INERTIAL SENSOR AIDED HEADING AND POSITIONING FOR GNSS VEHICLE NAVIGATION - An apparatus and method for providing an improved heading estimate of a mobile device in a vehicle is presented. First, the mobile device determines if it is mounted in a cradle attached to the vehicle; if so, inertia sensor data may be valid. While in a mounted stated, the mobile device determines whether it has been rotated in the cradle; if so, inertia sensor data may no longer be reliable and a recalibration to determine a new relative orientation between the vehicle and the mobile device is needed. If the mobile device is mounted and not recently rotated, heading data from multiple sensors (e.g., GPS, gyroscope, accelerometer) may be computed and combined to form the improved heading estimate. This improved heading estimate may be used to form an improved velocity estimate. The improved heading estimate may also be used to compute a bias to correct a gyroscope. | 07-05-2012 |
20120173142 | INERTIAL SENSOR AIDED HEADING AND POSITIONING FOR GNSS VEHICLE NAVIGATION - An apparatus and method for providing an improved heading estimate of a mobile device in a vehicle is presented. First, the mobile device determines if it is mounted in a cradle attached to the vehicle; if so, inertia sensor data may be valid. While in a mounted stated, the mobile device determines whether it has been rotated in the cradle; if so, inertia sensor data may no longer be reliable and a recalibration to determine a new relative orientation between the vehicle and the mobile device is needed. If the mobile device is mounted and not recently rotated, heading data from multiple sensors (e.g., GPS, gyroscope, accelerometer) may be computed and combined to form the improved heading estimate. This improved heading estimate may be used to form an improved velocity estimate. The improved heading estimate may also be used to compute a bias to correct a gyroscope. | 07-05-2012 |
20120173190 | INERTIAL SENSOR AIDED HEADING AND POSITIONING FOR GNSS VEHICLE NAVIGATION - An apparatus and method for providing an improved heading estimate of a mobile device in a vehicle is presented. First, the mobile device determines if it is mounted in a cradle attached to the vehicle; if so, inertia sensor data may be valid. While in a mounted stated, the mobile device determines whether it has been rotated in the cradle; if so, inertia sensor data may no longer be reliable and a recalibration to determine a new relative orientation between the vehicle and the mobile device is needed. If the mobile device is mounted and not recently rotated, heading data from multiple sensors (e.g., GPS, gyroscope, accelerometer) may be computed and combined to form the improved heading estimate. This improved heading estimate may be used to form an improved velocity estimate. The improved heading estimate may also be used to compute a bias to correct a gyroscope. | 07-05-2012 |
20120173195 | INERTIAL SENSOR AIDED HEADING AND POSITIONING FOR GNSS VEHICLE NAVIGATION - An apparatus and method for providing an improved heading estimate of a mobile device in a vehicle is presented. First, the mobile device determines if it is mounted in a cradle attached to the vehicle; if so, inertia sensor data may be valid. While in a mounted stated, the mobile device determines whether it has been rotated in the cradle; if so, inertia sensor data may no longer be reliable and a recalibration to determine a new relative orientation between the vehicle and the mobile device is needed. If the mobile device is mounted and not recently rotated, heading data from multiple sensors (e.g., GPS, gyroscope, accelerometer) may be computed and combined to form the improved heading estimate. This improved heading estimate may be used to form an improved velocity estimate. The improved heading estimate may also be used to compute a bias to correct a gyroscope. | 07-05-2012 |
20120176413 | METHODS AND APPARATUSES FOR MOBILE DEVICE DISPLAY MODE SELECTION BASED ON MOTION DIRECTION - Methods and apparatuses are provided that may be implemented in a mobile device to allow for display mode selection based, at least in part, on a motion direction with respect to an orientation of a display of the mobile device. | 07-12-2012 |
20120286973 | VEHICLE CONTEXT AWARENESS BY DETECTING ENGINE RPM USING A MOTION SENSOR - Methods and apparatus for determining context of a mobile device are provided. In an example, provided is a method for identifying an environment of a mobile device. The method includes receiving a motion sensor signal. The motion sensor signal can be received from an accelerometer and/or a gyroscope. If a frequency characteristic of an engine is detected in the motion sensor signal, a control signal is output identifying that the mobile device is located in a motor vehicle. The control signal can enable a vehicle navigation mode. The control signal can also be used to alert a user to the identified environment and/or change a feature of the mobile device. The method can also include receiving an audio signal from a microphone, detecting the engine vibration from the audio signal, and using the audio signal to confirm the detecting the engine vibration from the motion sensor signal. | 11-15-2012 |
20120296603 | SENSOR ORIENTATION MEASUREMENT WITH RESPECT TO PEDESTRIAN MOTION DIRECTION - Systems and methods are described for measuring orientation of sensors associated with a mobile device with respect to pedestrian motion of a user of the mobile device. An example technique described herein includes obtaining acceleration information associated with the mobile device, partitioning the acceleration information according to respective detected pedestrian steps of the user, identifying a forward motion direction of the user of the mobile device based on the acceleration information and the detected pedestrian steps, and computing a misalignment angle between the forward motion direction of the user of the mobile device and an orientation of the mobile device. | 11-22-2012 |
20130025345 | ACCELEROMETER AUTOCALIBRATION IN A MOBILE DEVICE - Methods and apparatus for accelerometer autocalibration in a mobile device are provided. In an example, a signal is received from the accelerometer. A substantially constant state of the signal, such as that caused by a freefall of the accelerometer, is detected. When the signal remains in the substantially constant state for at least a predetermined period of time, the signal's noise level is measured. A compensating signal based upon the measured noise level is determined and can be output to the accelerometer, thus compensating the accelerometer to mitigate the noise level. In examples, the compensating signal can be a reference voltage, a reference frequency, and/or a reference pulse train. In a further example, the compensating is performed only when the noise level of the signal is within a range for at least the predetermined period of time. | 01-31-2013 |
20130040653 | Numerically Stable Computation of Heading Without a Reference Axis - Systems and methods are described for computing device motion direction and orientation. A system as described herein includes an orientation sensor configured to collect data relating to orientation of the mobile device; an orientation analysis module communicatively coupled to the orientation sensor and configured to determine a three-dimensional orientation of the mobile device relative to an Earth-based coordinate system based on the data collected by the orientation sensor; and a motion direction tracker module communicatively coupled to the orientation analysis module, configured to compute a first direction, that is a three-dimensional direction of motion of the mobile device relative to a coordinate system of the mobile device, and configured to compute a second direction, that is a direction of motion of the mobile device relative to the Earth-based coordinate system, based on the first direction using the three-dimensional orientation of the mobile device relative to the Earth-based coordinate system. | 02-14-2013 |
20130041585 | METHODS AND APPARATUS FOR DETECTING, MEASURING, AND MITIGATING EFFECTS OF MOVING AN INERTIAL NAVIGATION DEVICE'S CRADLE - Methods and apparatus for detecting, measuring, and/or mitigating effects of moving an inertial navigation device's cradle are provided. In an example, provided are methods and apparatus to mitigate cradle rotation-induced inertial navigation errors. In an example, a method for mitigating an inertial navigation error includes receiving inertial sensor data and processing the inertial sensor data with a first navigation algorithm having a non-holonomic constraint (NHC). A second navigation algorithm, lacking a NHC, also processes the inertial sensor data simultaneously with the first algorithm. A cradle rotation is detected by the second navigation algorithm. A first navigation algorithm result, produced from the inertial sensor data generated during the cradle rotation, is discarded. The first algorithm can be computationally realigned, based on a second navigation algorithm result produced from the inertial sensor data generated during the cradle rotation. | 02-14-2013 |
20130044010 | IMPROVING MOTION SENSING BY IDENTIFYING A KEYSTROKE - Provided are methods and apparatus for improving motion sensing. In an example, provided is a method of mitigating an error in a motion sensor signal in a mobile device. A user input signal, based on a user input to the mobile device, is received. The user input can be a keystroke, and the user input signal can be a signal resulting from the keystroke. The user input signal triggers performing a function on a motion sensor signal for a period of time. The motion sensor signal can be an output from an accelerometer and/or a gyroscope. The period of time can be based on the duration of the user input signal, and can be in a range between substantially 100 milliseconds to substantially 700 milliseconds. | 02-21-2013 |
20130102323 | METHODS AND APPARATUSES FOR USE IN DETERMINING A MOTION STATE OF A MOBILE DEVICE - Techniques are provided which may be implemented using various methods and/or apparatuses in a mobile device to classify and/or otherwise determine a “motion state” of the mobile device. The mobile device may, for example, classify a motion state of the mobile device based on sensed data (e.g., from inertial sensors, environmental sensors, etc.) that may be filtered based on a vibration profile. A motion state may then affect operation of one or more other functions performed or supported by the mobile device. | 04-25-2013 |
20130144550 | MITIGATING THE EFFECT OF A CHANGE IN SENSOR CALIBRATION PARAMETERS - The disclosure relates to mitigating the effect of a sudden change in sensor calibration parameters. An embodiment of the disclosure retrieves a current calibration parameter value for the sensor, determines a new calibration parameter value for the sensor, and generates transitional calibration parameter values based at least on the current calibration parameter value and the new calibration parameter value using an interpolation function configured to prevent a sudden change in the sensor calibration parameter values. | 06-06-2013 |
20140052401 | DEVICE DRIVEN INERTIAL INTERFERENCE COMPENSATION - Techniques for compensating for inertial and/or magnetic interference in a mobile device are provided. The mobile device can include a vibration motor to vibrate the device, a processor, and can include an inertial sensor and/or a magnetometer. The processor can be configured to actuate the vibration motor to induce vibration of the mobile device, to measure motion of the mobile device with the inertial sensor of the device to produce sensor output data and/or to measure a magnetic field generated by the vibration motor to produce magnetometer output data, and to compensate for the vibration of the inertial sensor induced by the vibration motor to produce compensated sensor output data and/or to compensate for a magnetic field generated by the vibration motor when the vibration motor is actuated to produce compensated magnetometer output data. | 02-20-2014 |