IP Library Granted Patent US 12,154,240
Granted Patent B2
US 12,154,240 · App. 18/463,797 · Granted Nov 26, 2024

Content presentation in head worn computing

Inventors: Ralph F. Osterhout (San Francisco, CA); John D. Haddick (Corte Madera, CA); Robert Michael Lohse (Palo Alto, CA); John N. Border (Campbell, CA); Nima L. Shams (San Jose, CA)
Assignee: Mentor Acquisition One, LLC
G06T19/006G02B27/0093G02B27/017G02B27/0172G02B27/0179G06F3/011G06F3/012G06F3/013G06F3/017G06F3/03545G06T19/20G09G5/003H04L51/222H04L51/224G02B2027/0181H04W4/02H04W4/021H04W4/023
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 12,154,240
App. No.
18/463,797
Granted
Nov 26, 2024
Kind
B2
Abstract

Aspects of the present invention relate to methods and devices for receiving and presenting content. In an example method, content is received, the content to be delivered to a plurality of recipients. Each recipient of the plurality of recipients has a preference for a respective first physical location at which the content is to be presented on a display of a wearable head device associated with the recipient. A sender of the content has a preference for a second physical location at which the content is to be presented to the respective recipient of the plurality of recipients. A respective final physical location for the presentation of the content for the respective recipient of the plurality of recipients is identified. The respective final physical location is based on the respective recipient's preference and the sender's preference. It is determined whether the respective recipient is proximate to a zone associated with the respective final physical location. In accordance with a determination that the respective recipient is proximate to the zone, an alert is generated on the wearable head device, the alert associated with the respective final physical location. It is determined whether the respective recipient is in the zone associated with the respective final physical location. In accordance with a determination that the respective recipient is in the zone, the content is caused to be presented to the respective recipient of the plurality of recipients.

Claims (44)

1. A method comprising:

receiving a sight heading;

detecting, via a sensor of a wearable head device comprising a see-through display, a heading of the wearable head device;

determining whether the detected heading matches the sight heading;

in accordance with a determination that the detected heading does not match the sight heading, presenting the digital content via a field of view of the see-through display; and

in accordance with a determination that the detected heading matches the sight heading, forgoing presenting the digital content via the field of view of the see-through display.

2. The method of claim 1 , further comprising:

in accordance with the determination that the detected heading matches the sight heading, presenting the digital content via a region of the see-through display outside the field of view of the see-through display.

3. The method of claim 1 , further comprising:

in accordance with the determination that the detected heading matches the sight heading, removing a presentation from the field of view of the see-through display.

4. The method of claim 1 , wherein the sight heading corresponds to a downward heading with respect to a horizon.

5. The method of claim 1 , wherein the heading corresponds to a movement direction of the wearable head device.

6. The method of claim 1 , wherein the sight heading is associated with a user of the wearable head device, and wherein receiving the sight heading comprises accessing a profile associated with the user.

7. The method of claim 1 , wherein the sight heading is associated with a user of the wearable head device, and wherein determining whether the detected heading matches the sight heading comprises predicting a view target of the user based on a prior behavior of the user.

8. A system comprising:

a wearable head device comprising a see-through display;

one or more sensors; and

one or more processors configured to perform a method comprising:

receiving a sight heading;

detecting, via the one or more sensors, a heading of the wearable head device;

determining whether the detected heading matches the sight heading;

in accordance with a determination that the detected heading does not match the sight heading, presenting the digital content via a field of view of the see-through display; and

in accordance with a determination that the detected heading matches the sight heading, forgoing presenting the digital content via the field of view of the see-through display.

9. The system of claim 8 , wherein the method further comprises:

in accordance with the determination that the detected heading matches the sight heading, presenting the digital content via a region of the see-through display outside the field of view of the see-through display.

10. The system of claim 8 , wherein the method further comprises:

in accordance with the determination that the detected heading matches the sight heading, removing a presentation from the field of view of the see-through display.

11. The system of claim 8 , wherein the sight heading corresponds to a downward heading with respect to a horizon.

12. The system of claim 8 , wherein the heading corresponds to a movement direction of the wearable head device.

13. The system of claim 8 , wherein the sight heading is associated with a user of the wearable head device, and wherein receiving the sight heading comprises accessing a profile associated with the user.

14. The system of claim 8 , wherein the sight heading is associated with a user of the wearable head device, and wherein determining whether the detected heading matches the sight heading comprises predicting a view target of the user based on a prior behavior of the user.

15. A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform a method comprising:

receiving a sight heading;

detecting, via a sensor of a wearable head device comprising a see-through display, a heading of the wearable head device;

determining whether the detected heading matches the sight heading;

in accordance with a determination that the detected heading does not match the sight heading, presenting the digital content via a field of view of the see-through display; and

in accordance with a determination that the detected heading matches the sight heading, forgoing presenting the digital content via the field of view of the see-through display.

16. The non-transitory computer-readable medium of claim 15 , wherein the method further comprises:

in accordance with the determination that the detected heading matches the sight heading, presenting the digital content via a region of the see-through display outside the field of view of the see-through display.

17. The non-transitory computer-readable medium of claim 15 , wherein the method further comprises:

in accordance with the determination that the detected heading matches the sight heading, removing a presentation from the field of view of the see-through display.

18. The non-transitory computer-readable medium of claim 15 , wherein the sight heading corresponds to a downward heading with respect to a horizon.

19. The non-transitory computer-readable medium of claim 15 , wherein the heading corresponds to a movement direction of the wearable head device.

20. The non-transitory computer-readable medium of claim 15 , wherein the sight heading is associated with a user of the wearable head device, and wherein receiving the sight heading comprises accessing a profile associated with the user.

Assignments (3)
SECURITY INTEREST Recorded Oct 29, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073438/0463 →
SECURITY INTEREST Recorded Oct 20, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073031/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2025
From: OSTERHOUT, RALPH F.; HADDICK, JOHN D.; LOHSE, ROBERT MICHAEL; BORDER, JOHN N.; SHAMS, NIMA L.
To: OSTERHOUT GROUP, INC.
Reel/Frame 073070/0001 →