IP Library Granted Patent US 11,323,756
Granted Patent B2
US 11,323,756 · App. 17/093,525 · Granted May 3, 2022

Annotating extended reality presentations

Inventor: Lawrence Roy Goldberg (Acton, MA)
Assignee: Verizon Patent and Licensing Inc.
H04N21/235G06F40/169G06T19/006H04L67/306H04N21/2343
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,323,756
App. No.
17/093,525
Granted
May 3, 2022
Kind
B2
Abstract

Extended reality presentations (e.g., augmented reality, augmented virtuality, and virtual reality) are often presented as multimodal experiences involving a combination of visual, audio, and haptic input and output channels. Users who have a deficit in one modality may consume other channels of the extended reality presentation, but the absence of the deficit modality may render the extended reality presentation incomplete or incomprehensible. Instead, for users with a deficit in a source modality, a modality may be identified as an annotation modality in which the user does not have a deficit. An annotation set of annotations in the annotation modality may be generated that respectively describe an event arising in a source channel in the source modality. The annotation set may be presented to the user (either supplementing the source channel or in lieu of the source channel), thereby adapting the extended reality presentation to the physiological capabilities of the user.

Claims (84)

1. A method of presenting an extended reality presentation to a user, the method involving a device having a processor and comprising:

executing, by the processor, instructions that cause the device to:

identify a source channel of the extended reality presentation in a source modality; and

determine that the user has a deficit in the source modality,

wherein determining that the user has a deficit in the source modality further comprises:

examining a second extended reality presentation that was previously presented to the user, and

determining that the second extended reality presentation was presented to the user with a selection of an annotation modality to describe events in the source channel of the second extended reality presentation.

2. The method of claim 1 , wherein determining that the user has a deficit in the source modality further comprises:

examining a user profile of the user.

3. The method of claim 2 , wherein determining that the user has a deficit in the source modality further comprises:

identifying a notation in the user profile that indicates the deficit of the user in the source modality.

4. The method of claim 1 , wherein determining that the user has a deficit in the source modality further comprises:

receiving, from the user, an indication of the deficit of the user in the source modality.

5. The method of claim 1 , wherein:

the extended reality presentation further comprises:

a first annotation set of annotations in a first annotation modality that describe the events in the source channel.

6. The method of claim 5 , wherein:

the extended reality presentation further comprises:

a second annotation set of annotations in a second annotation modality that describe the events in the source channel.

7. The method of claim 6 , comprising:

between the first annotation modality and the second annotation modality, selecting a selected annotation modality for the user.

8. The method of claim 7 , comprising:

selecting an annotation set in the selected annotation modality for the extended reality presentation.

9. The method of claim 1 , comprising:

substituting an annotation set of annotations in the annotation modality for the events in the source channel while refraining from presenting the events in the source channel.

10. The method of claim 1 , wherein:

a selected event in the source channel further comprises a direction of the selected event relative to a perspective of the user in the extended reality presentation; and

the method comprises:

for each event in the source channel, presenting a directional cue that indicates, in the annotation modality, the direction of the event relative to the perspective of the user.

11. The method of claim 1 , comprising:

identifying an annotation limit of annotations to be presented in the annotation modality; and

limiting a presenting of annotations in the annotation modality to the annotation limit.

12. The method of claim 11 , wherein identifying the annotation limit further comprises:

receiving, from the user, a selection of a verbosity level for the annotation modality; and

selecting the annotation limit according to the verbosity level received from the user.

13. The method of claim 1 , wherein:

the extended reality presentation further comprises a native modality channel in the annotation modality; and

the method comprises:

presenting annotations and the native modality channel in the annotation modality while emphasizing the annotations relative to the native modality channel.

14. A device that presents an extended reality presentation to a user, the device comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the device to:

identify, in the extended reality presentation, an annotation set of annotations in an annotation modality that describe events in a source channel; and

while presenting the extended reality presentation to the user, present the annotations of the annotation set in the annotation modality,

wherein:

the extended reality presentation further comprises:

a first annotation set of annotations in a first annotation modality that describe the events in the source channel, and

a second annotation set of annotations in a second annotation modality that describe the events in the source channel; and

identifying the annotation set further comprises:

between the first annotation modality and the second annotation modality, select a selected annotation modality for the user; and

selecting the annotation set in the selected annotation modality for the extended reality presentation.

15. A non-transitory computer-readable medium comprising instructions that when executed by a processor cause the processor to perform operations comprising:

identifying, in an extended reality presentation, an annotation set of annotations in an annotation modality that describe events in a source channel; and

while presenting the extended reality presentation to a user, presenting the annotations of the annotation set in the annotation modality,

wherein presenting the annotation modality further comprises:

for each event in the source channel, presenting a directional cue that indicates, in the annotation modality, a direction of the event relative to a perspective of the user in the extended reality presentation.

16. A non-transitory computer-readable medium comprising instructions that when executed by a processor cause the processor to perform operations comprising:

identifying, in an extended reality presentation, an annotation set of annotations in an annotation modality that describe events in a source channel; and

while presenting the extended reality presentation to a user, presenting the annotations of the annotation set in the annotation modality,

wherein presenting the annotations further comprises:

identifying an annotation limit of annotations to be presented in the annotation modality; and

limiting the presenting of annotations in the annotation modality to the annotation limit.

17. A non-transitory computer-readable medium comprising instructions that when executed by a processor cause the processor to perform operations comprising:

identifying, in an extended reality presentation, an annotation set of annotations in an annotation modality that describe events in a source channel; and

while presenting the extended reality presentation to a user, presenting the annotations of the annotation set in the annotation modality,

wherein presenting the annotations further comprises:

identifying a user context of the user within the extended reality presentation;

among the events in the source channel, identifying an event subset of events in the source channel that relate to the user context; and

limiting the presenting of annotations in the annotation modality to presenting the annotations of the event subset.

18. A non-transitory computer-readable medium comprising instructions that when executed by a processor cause the processor to perform operations comprising:

identifying, in an extended reality presentation, an annotation set of annotations in an annotation modality that describe events in a source channel; and

while presenting the extended reality presentation to a user, presenting the annotations of the annotation set in the annotation modality,

wherein presenting the annotations further comprises:

detecting an event selection by the user of a selected event; and

responsive to the event selection, presenting an annotation of the selected event in the annotation modality.

19. A non-transitory computer-readable medium comprising instructions that when executed by a processor cause the processor to perform operations comprising:

identifying, in an extended reality presentation, an annotation set of annotations in an annotation modality that describe events in a source channel; and

while presenting the extended reality presentation to a user, presenting the annotations of the annotation set in the annotation modality,

wherein presenting the annotations further comprises:

presenting, in the annotation modality, an interaction annotation that indicates that an interaction event, in the events in the source channel, permits user interaction within the extended reality presentation.

20. The non-transitory computer-readable medium of claim 19 , wherein:

the extended reality presentation further comprises a native modality channel in the annotation modality; and

the operations comprise:

presenting annotations and the native modality channel in the annotation modality while emphasizing the annotations relative to the native modality channel.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2022
From: GOLDBERG, LAWRENCE ROY
To: OATH INC.
Reel/Frame 059266/0105 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2022
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 059366/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
Continuity (2)
Continuation 16233194 · Dec 27, 2018
Related Publication 20210058649A1 · Feb 25, 2021