IP Library Granted Patent US 11,275,482
Granted Patent B2
US 11,275,482 · App. 17/155,532 · Granted Mar 15, 2022

Ar glasses with predictive control of external device based on event input

Inventors: Ralph F. Osterhout (San Francisco, CA); John D. Haddick (Mill Valley, CA); Robert Michael Lohse (Palo Alto, CA)
Assignee: Microsoft Technology Licensing, LLC
G06F3/04815G02B27/017G06F1/163G06F3/012G06F3/013G06F3/014G06F3/017G06F3/0227G06F3/0346G06F3/03547G06F3/0488G06F3/167G02B2027/0178G02B2027/0187G06F13/00G06T19/006
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 11,275,482
App. No.
17/155,532
Granted
Mar 15, 2022
Kind
B2
Abstract

This disclosure concerns an interactive head-mounted eyepiece with an integrated processor for handling content for display and an integrated image source for introducing the content to an optical assembly through which the user views a surrounding environment and the displayed content, wherein the eyepiece includes predictive control of external device based on an event input.

Claims (42)

1. A system, comprising:

a communications facility;

a processor; and

a storage device comprising instructions executable by the processor to:

receive location data regarding a location of each of a plurality of head-mounted display devices,

receive from each of the plurality of head-mounted display devices data related to a detected noise,

determine an origin of the detected noise based on the location data and the data related to the detected noise, and

provide, to each head-mounted display device from which the data related to the detected noise and the location data was received, information regarding a direction towards the detected noise from the head-mounted display device.

2. The system of claim 1 , wherein the plurality of head-mounted display devices are remote head-mounted display devices.

3. The system of claim 1 , wherein the system comprises one of the plurality of head-mounted display devices.

4. The system of claim 1 , wherein the data related to a detected noise comprises one or more of acoustic emission sensor data or ultrasonic sensor data.

5. The system of claim 1 , further comprising a display and instructions executable to display via the display the information regarding a direction towards the detected noise.

6. The system of claim 1 , wherein the location data comprises GPS data.

7. The system of claim 1 , wherein the instructions are executable to determine the origin of the detected noise based on differences in times at which the detected noise was detected by the plurality of head-mounted display devices.

8. The system of claim 1 , wherein the instructions are executable to determine the origin of the detected noise based on sound pressure differences related to the detected noise as detected by the plurality of head-mounted display devices.

9. Enacted on a computing system, a method comprising:

receiving location data regarding a location of each of a plurality of head-mounted display devices,

receiving from each of the plurality of head-mounted display devices data related to a detected noise,

determining an origin of the detected noise based on the location data and the data related to the detected noise, and

provide, to each head-mounted display device from which the data related to the detected noise and the location data was received, information regarding a direction towards the detected noise from the head-mounted display device.

10. The method of claim 9 , wherein the plurality of head-mounted display devices are remote head-mounted display devices.

11. The method of claim 9 , further comprising displaying, via a display of the computing system, the information regarding a direction towards the detected noise.

12. The method of claim 9 , wherein determining the origin of the detected noise comprises determining the origin based on differences in times at which the detected noise was detected by the plurality of head-mounted display devices.

13. The method of claim 12 , wherein determining the origin of the detected noise comprises determining the origin based on acoustic velocity differences.

14. The method of claim 9 , wherein determining the origin of the detected noise comprises determining the origin based on sound pressure differences related to the detected noise as detected by the plurality of head-mounted display devices.

15. A system, comprising:

a head-mounted display device including an optical assembly through which at least a part of a surrounding environment and also displayed content are viewable;

an acoustic sensor;

an image source configured to introduce content for display via the optical assembly;

a communications facility;

a storage device; and

a processor configured to execute instructions to:

receive, via the communications facility, location data from a plurality of other head-mounted display devices,

receive data related to a detected noise from the acoustic sensor,

receive, via the communications facility, data related to the detected noise from each of the plurality of other head-mounted display devices,

determine an origin of the detected noise based on the location data, and

for each of the plurality of other head-mounted display devices, send, via the communications facility, to the head-mounted display device information regarding a direction towards the detected noise from the head-mounted display device.

16. The system of claim 15 , further comprising instructions executable to display, via the optical assembly of the head-mounted display device, the information regarding a direction towards the detected noise.

17. The system of claim 15 , wherein the location data comprises GPS data.

18. The system of claim 15 , wherein the instructions are executable to determine the origin of the detected noise based on differences in times at which the detected noise was detected by the plurality of head-mounted display devices.

19. The system of claim 18 , wherein the instructions are executable to determine the origin of the detected noise based on acoustic velocity differences.

20. The system of claim 15 , wherein the instructions are executable to determine the origin of the detected noise based on sound pressure differences related to the detected noise as detected by the plurality of head-mounted display devices.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2021
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 055000/0064 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2021
From: OSTERHOUT, RALPH F.; HADDICK, JOHN D.; LOHSE, ROBERT MICHAEL
To: OSTERHOUT GROUP, INC.
Reel/Frame 055087/0467 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2021
From: OSTERHOUT GROUP, INC.
To: MICROSOFT CORPORATION
Reel/Frame 055087/0504 →
Continuity (19)
Continuation 14740710 · Jun 16, 2015
Continuation 13341810 · Dec 30, 2011
Continuation In Part 13232930 · Sep 14, 2011
Continuation In Part 13037335 · Feb 28, 2011
Continuation In Part 13037324 · Feb 28, 2011
Continuation In Part 13037324 · Feb 28, 2011
Continuation In Part 13037335 · Feb 28, 2011
Provisional Application 61557289 · Nov 8, 2011
Provisional Application 61504513 · Jul 5, 2011
Provisional Application 61487371 · May 18, 2011
Provisional Application 61483400 · May 6, 2011
Provisional Application 61472491 · Apr 6, 2011
Provisional Application 61429447 · Jan 3, 2011
Provisional Application 61429445 · Jan 3, 2011
Provisional Application 61410983 · Nov 8, 2010
Provisional Application 61382578 · Sep 14, 2010
Provisional Application 61373791 · Aug 13, 2010
Provisional Application 61308973 · Feb 28, 2010
Related Publication 20210173480A1 · Jun 10, 2021
Cited By (5)
US 12,347,341 US 12,457,446 US 12,592,177 US 12,604,148 US 12,674,979