US 12,374,038 B2
Virtual presentation rehearsal
Benjamin Hylak, San Francisco, CA (US); Aaron M. Burns, Sunnyvale, CA (US); Grant H. Mulliken, Los Gatos, CA (US); Mary A. Pyc, Campbell, CA (US); Nathan Gitter, Cupertino, CA (US); Pau Sastre Miguel, San Francisco, CA (US); and Steven A. Marchette, Saratoga, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Appl. No. 18/286,527
Filed by Apple Inc., Cupertino, CA (US)
PCT Filed Apr. 11, 2022, PCT No. PCT/US2022/024248
§ 371(c)(1), (2) Date Oct. 11, 2023,
PCT Pub. No. WO2022/221186, PCT Pub. Date Oct. 20, 2022.
Claims priority of provisional application 63/174,281, filed on Apr. 13, 2021.
Prior Publication US 2024/0193858 A1, Jun. 13, 2024
Int. Cl. G06T 17/00 (2006.01); G06V 40/16 (2022.01); G06V 40/20 (2022.01); H04N 13/388 (2018.01)
CPC G06T 17/00 (2013.01) [G06V 40/174 (2022.01); G06V 40/20 (2022.01); H04N 13/388 (2018.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
at a device including a display, one or more processors, and non-transitory memory:
obtaining a difficulty level for a current rehearsal of a presentation based on a difficulty level for a prior rehearsal of the presentation and a rating of the prior rehearsal of the presentation;
displaying, on the display, one or more slides of the presentation; and
displaying, on the display in association with a volumetric environment, one or more virtual objects based on the difficulty level for the current rehearsal of the presentation.
 
13. A device comprising:
a display, a non-transitory memory; and
one or more processors to:
obtain a difficulty level for a current rehearsal of a presentation based on a difficulty level for a prior rehearsal of the presentation and a rating of the prior rehearsal of the presentation;
display, on the display, one or more slides of the presentation; and
display, on the display in association with a volumetric environment, one or more virtual objects based on the difficulty level for the current rehearsal of the presentation.
 
20. A non-transitory memory storing one or more programs, which, when executed by one or more processors of a device including a display, cause the device to:
obtain a difficulty level for a current rehearsal of a presentation based on a difficulty level for a prior rehearsal of the presentation and a rating of the prior rehearsal of the presentation;
display, on the display, one or more slides of the presentation; and
display, on the display in association with a volumetric environment, one or more virtual objects based on the difficulty level for the current rehearsal of the presentation.