IP Library › Granted Patent US 10,486,060
Granted Patent B2
US 10,486,060 · App. 15/678,031 · Granted Nov 26, 2019

Tracking core for providing input to peripherals in mixed reality environments

Inventors: Quentin Simon Charles Miller (Sammamish, WA); Shawn Crispin Wright (Sammamish, WA); Jeffrey Alan Kohler (Redmond, WA); Blake Carlton Farmer (Seattle, WA)
Assignee: Microsoft Technology Licensing, LLC
A63F13/211A63F13/212A63F13/235A63F13/25A63F13/65A63F13/837G02B27/0093G02B27/017G06F3/011G06F3/0346A63F13/428
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 10,486,060
App. No.
15/678,031
Granted
Nov 26, 2019
Kind
B2
Abstract

Disclosed is a self-contained, pluggable tracking system that monitors six degree of freedom (“6DoF”) without external apparatus, e.g., visual tracking or magnetic. The tracking core can communicate with a host device and with an external computing device. The external computing device can display a virtual (“VR”) or augmented reality (“AR”) world. The VR or AR world may be supplemented by overlay displays positioned according to the shape of the host device as tracked by the tracking core.

Claims (34)

1. A device configured to physically mount to a host device, the device comprising:

a tracking core configured to generate tracking data for the device in six degrees of freedom and establish a communication link to a host device;

the tracking core further comprising:

a processor configured to determine an identity of the host device via the communication link; and

a communication interface configured to communicate the tracking data and information indicative of the identity of the host device to a processing device other than the host device over a first connection, with the processing device, that does not include the host device and is different from a second connection between the host device and the processing device.

2. The device of claim 1 , wherein the processing device is a head mounted display (HMD) device.

3. The device of claim 2 , wherein the tracking core is configured to generate tracking data in six degrees of freedom relative to the HMD.

4. The device of claim 1 , wherein the communication interface is configured to receive input data from the processing device and the processor is further configured to communicate the input data to the host device via the communication interface.

5. The device of claim 1 , wherein the information indicative of the identity of the host device identifies physical form factor characteristics of the host device.

6. The device of claim 1 , wherein the host device is any of:

a smartphone or tablet;

a game system controller;

a stylus;

a wearable accessory;

heavy equipment; or

a peripheral toy.

7. The device of claim 2 , the HMD being further configured to:

display a holographic image to a user based on the tracking data received from the device, such that the holographic image appears to the user in a position relative to the host device determined based on a position or orientation of the host device.

8. A method comprising:

generating, by an input device physically mounted on a host device, tracking data for the input device in six degrees of freedom;

establishing, by the input device, a communication link to a host device;

determining, by the input device via the communication link, an identity for the host device; and

wirelessly communicating, by the input device, the tracking data and information indicative of the identity of the host device to a processing device other than the host device over a first connection, with the processing device, that does not include the host device and is different from a second connection between the host device and the processing device.

9. The method of claim 8 , wherein the external processing device is a head mounted display (HMD) device.

10. The method of claim 9 , wherein the input device generates tracking data in six degrees of freedom relative to the HMD.

11. The method of claim 8 , said wirelessly communicating further comprising:

receiving, by the input device, input data from the processing device; and

transmitting, by the input device, the input data to the host device.

12. The method of claim 8 , wherein the information indicative of the identity of the host device identifies physical form factor characteristics of the host device.

13. The method of claim 9 , further comprising:

displaying, by the HMD device, a holographic image to a user based on the tracking data received from the input device, the holographic image appearing to the user in a position relative to the host device determined based on a position or orientation of the host device.

14. The method of claim 13 , further comprising:

receiving, by the HMD device, user input with respect to the holographic image; and

updating the holographic image based on the user input.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2017
From: MILLER, QUENTIN SIMON CHARLES; WRIGHT, SHAWN CRISPIN; KOHLER, JEFFREY ALAN; FARMER, BLAKE CARLTON
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044355/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2017
From: MILLER, QUENTIN SIMON CHARLES; WRIGHT, SHAWN CRISPIN; KOHLER, JEFFREY ALAN; FARMER, BLAKE CARLTON
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044357/0196 →
Continuity (2)
Provisional Application 62426019 · Nov 23, 2016
Related Publication 20180140942A1 · May 24, 2018