IP Library Granted Patent US 9,865,087
Granted Patent B2
US 9,865,087 · App. 14/210,601 · Granted Jan 9, 2018

Method and system for disambiguation of augmented reality tracking databases

Inventors: Brian Bare (Chesapeake, VA); Jonathan Martin (Virginia Beach, VA); Paul Sells (Newport News, VA); Patrick Ryan (Carrollton, VA)
Assignee: Huntington Ingalls Incorporated
G06T19/006G02B27/017G06F17/30241G06F17/30321H04L63/08H04L67/38H04W4/043H04W12/06H04W64/003H04L63/0861
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,865,087
App. No.
14/210,601
Granted
Jan 9, 2018
Kind
B2
Abstract

A method and system for reducing the amount of processing that an augmented reality platform needs to perform in order to provide an augmented reality experience to a user. The present invention enhances the efficiency of augmented reality processing by reducing the amount of tracking cues and images that need to be processed to determine the narrow pose of a mobile device that outputs the augmented reality experience.

Claims (26)

1. A method for determining a narrow pose of a mobile device in a sub-space of a large space for providing an augmented reality experience, the method comprising:

receiving, by the mobile device from a local positioning system at least partially disposed within the subspace, local position information relative to a coordinate system associated with a three dimensional model of the sub-space;

receiving, by a central processor, information from the mobile device before a sub-space location of the mobile device within the large space is known, the information including the local position information and being usable to determine a sub-space ID uniquely corresponding to the sub-space in which the mobile device is disposed;

using the information to determine the sub-space ID corresponding to the sub-space in which the mobile device is disposed;

determining a sub-space location of the mobile device within the large space using the unique sub-space ID;

identifying, using the sub-space ID, a subset of tracking cues within a tracking cue database indexed by sub-space IDs uniquely corresponding to sub-spaces within the large space, the subset of tracking cues comprising tracking cues within the sub-space in which the mobile device is disposed;

processing the subset of tracking cues by an augmented reality processor;

receiving images of the sub-space captured by the mobile device;

processing the images by the augmented reality processor; and

determining, by the augmented reality processor, the narrow pose of the mobile device in the sub-space, using the inputted images and subset of tracking cues.

2. The method of claim 1 , wherein the local position information is received by the mobile device as a digital signal comprising at least one of the set consisting of a light pulse, an RFID signal, a radio signal, an audio signal, and a Wi-Fi signal.

3. The method of claim 1 , wherein the local position information is received by the mobile device as a unique audio signal sounded within the sub-space.

4. The method of claim 1 , wherein the mobile device is a head-mounted display, a tablet computer, or a smartphone.

5. The method of claim 4 , wherein the local position information is received by the mobile device using a camera on the mobile device.

6. The method of claim 1 , wherein all known tracking cues of the large space are stored in the tracking cue database.

7. The method of claim 1 , wherein the large space is a building and the sub-space is a room in the building.

8. The method of claim 1 , wherein the large space is a ship and the sub-space is a room in the ship.

9. A non-transitory computer-readable medium comprising instructions which when executed cause a processor to perform the actions of:

receiving from the mobile device before a sub-space location of the mobile device within the large space is known, information usable to determine a sub-space ID uniquely corresponding to the sub-space in which the mobile device is disposed, the information including local position information relative to a coordinate system associated with a three dimensional model of the sub-space in which the mobile device is disposed;

using the information to determine the sub-space ID corresponding to the sub-space in which the mobile device is disposed;

determining a sub-space location of the mobile device within the large space using the unique sub-space ID;

identifying a subset of tracking cues within a tracking cue database by using the sub-space ID, the tracking cue database being indexed by sub-space IDs uniquely corresponding to sub-spaces within the large space and the subset of tracking cues comprising tracking cues within the sub-space in which the mobile device is disposed;

processing the subset of tracking cues by an augmented reality processor;

receiving images of the sub-space captured by the mobile device;

processing the images by the augmented reality processor; and

determining, by the augmented reality processor, the narrow pose of the mobile device in the sub-space, using the inputted images and subset of tracking cues.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Dec 7, 2017
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: HUNTINGTON INGALLS INCORPORATED (F/K/A NORTHROP GRUMMAN SHIPBUILDING, INC.)
Reel/Frame 044325/0332 →
PATENT SECURITY AGREEMENT Recorded Jul 13, 2015
From: HUNTINGTON INGALLS INCORPORATED
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 036099/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2014
From: BARE, BRIAN; MARTIN, JONATHAN; RYAN, PATRICK; SELLS, PAUL
To: HUNTINGTON INGALLS, INC.
Reel/Frame 032923/0509 →
Continuity (4)
Provisional Application 61787780 · Mar 15, 2013
Provisional Application 61787966 · Mar 15, 2013
Provisional Application 61788104 · Mar 15, 2013
Related Publication 20140267417A1 · Sep 18, 2014