IP Library Granted Patent US 9,175,963
Granted Patent B2
US 9,175,963 · App. 14/152,890 · Granted Nov 3, 2015

Dead reckoning based initialization of position and heading using discrete position indicators

Inventor: Joseph M. Kelly (San Jose, CA)
Assignee: mCube Inc.
G01C21/12H04W4/008
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 9,175,963
App. No.
14/152,890
Granted
Nov 3, 2015
Kind
B2
Abstract

A method and system for operating a hand-held computer system for navigation. Embodiments of the present invention includes novel improvements to a navigation method and implementation through a device, which can include inertial and/or magnetic field sensors integrated within a hand held device. The method can include using a single-fix method or a dual-fix method. The single fix method includes monitoring travel distance or time for a pre-specified condition and updating the heading from a dead reckoning process based on a first position fix by using a map. The dual-fix method includes obtaining a second position fix and updating the heading based on the difference in displacement vectors from the dead reckoning process based on the first position fix.

Claims (27)

1. A computer implemented method for navigation performed by a hand-held computer system programmed to perform the method comprising:

receiving a first position fix;

storing a starting position;

compute a navigation path using a dead reckoning process, the navigation path having a navigation heading and a dead reckoning displacement vector;

receiving a second position fix;

computing a heading correction using the difference between the dead reckoning displacement vector and a displacement vector based on the second position fix, wherein computing a heading correction using the difference between the dead reckoning displacement vector and a displacement vector based on the second position fix is executed under a dual fix condition; and

updating the navigation heading using the heading correction.

2. The method of claim 1 wherein the first position fix is obtained from a Near Field Communication (NFC) tag, an Indoor Messaging System (IMES) beacon, a Bluetooth Wireless device, or a Wi-Fi access point.

3. The method of claim 1 wherein the hand-held computer system comprises a memory; and wherein storing a starting position comprises storing a starting position in the memory.

4. The method of claim 1 wherein the hand-held computer system includes a physical sensor selected from an accelerometer, a gyroscope, a magnetometer, or a pressure sensor; wherein the dead reckoning process includes computing the navigation path using the physical sensor.

5. The method of claim 1 wherein the second position fix is obtained from a Near Field Communication (NFC) tag, an Indoor Messaging System (IMES) beacon, a Bluetooth wireless device, or a Wi-Fi access point.

6. The method of claim 1 wherein the hand-held computer system includes a display; and wherein updating the navigation heading includes displaying the navigation heading on the display.

7. A computer implemented method for navigation performed by a hand-held computer system programmed to perform the method comprising:

receiving a first position fix;

storing a starting position;

compute a navigation path using a dead reckoning process, the navigation path having a navigation heading and a dead reckoning displacement vector;

monitoring for a pre-specified condition;

receiving a second position fix;

computing a heading correction based on a map upon detection of the pre-specified condition;

computing a heading correction using the difference between the dead reckoning displacement vector and a displacement vector based on the second position fix, wherein computing a heading correction using the difference between the dead reckoning displacement vector and a displacement vector based on the second position fix is executed under a dual fix condition; and

updating the navigation heading using the heading correction.

8. The method of claim 7 wherein the first and second position fixes are obtained from a Near Field Communication (NFC) tag, an Indoor Messaging System (IMES) beacon, a Bluetooth wireless device, or a Wi-Fi access point.

9. The method of claim 7 wherein the hand-held computer system includes a physical sensor selected from an accelerometer, a gyroscope, a magnetometer, or a pressure sensor; wherein the dead reckoning process includes computing the navigation path using the physical sensor.

10. The method of claim 7 wherein the pre-specified condition includes an acceleration condition, an angular rotation condition, a magnetic field condition, or a pressure condition.

11. The method of claim 7 wherein the hand-held computer system comprises a memory; and wherein storing a starting position comprises storing a starting position in the memory.

12. The method of claim 7 wherein the hand-held computer system includes a display; and wherein updating the navigation heading includes displaying the navigation heading on the display.

13. The method of claim 7 wherein computing a heading correction based on a map upon detection of the pre-specified condition is executed in under a single fix condition.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2023
From: INPIXON
To: DESIGN REACTOR, INC.
Reel/Frame 063249/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2020
From: MCUBE, INC.
To: INPIXON
Reel/Frame 053603/0959 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2014
From: KELLY, JOSEPH M.
To: MCUBE, INC.
Reel/Frame 031979/0604 →
Continuity (2)
Provisional Application 61751210 · Jan 10, 2013
Related Publication 20150285637A1 · Oct 8, 2015