US 12,002,164 B2
Authoring and presenting 3D presentations in augmented reality
Darren Alexander Bennett, Vancouver (CA); David J. W. Seymour, Burnaby (CA); Charla M. Pereira, Vancouver (CA); Enrico William Guld, Vancouver (CA); Kin Hang Chu, Burnaby (CA); Julia Faye Taylor-Hell, Vancouver (CA); Jonathon Burnham Cobb, Vancouver (CA); Helen Joan Hem Lam, Vancouver (CA); You-Da Yang, Burnaby (CA); Dean Alan Wadsworth, North Vancouver (CA); and Andrew Jackson Klein, Vancouver (CA)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jul. 23, 2021, as Appl. No. 17/384,514.
Application 17/384,514 is a continuation of application No. 16/583,479, filed on Sep. 26, 2019, granted, now 11,087,548.
Application 16/583,479 is a continuation of application No. 15/881,538, filed on Jan. 26, 2018, granted, now 10,438,414, issued on Oct. 8, 2019.
Prior Publication US 2022/0157026 A1, May 19, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 15/00 (2011.01); G02B 27/01 (2006.01); G06F 3/01 (2006.01); G06F 3/04815 (2022.01); G06Q 10/00 (2023.01); G06Q 10/10 (2023.01); G06T 13/20 (2011.01); G06T 17/20 (2006.01); G06T 19/00 (2011.01); G06T 19/20 (2011.01)
CPC G06T 19/006 (2013.01) [G02B 27/0172 (2013.01); G06F 3/011 (2013.01); G06F 3/04815 (2013.01); G06Q 10/00 (2013.01); G06Q 10/10 (2013.01); G06T 13/20 (2013.01); G06T 17/20 (2013.01); G06T 19/20 (2013.01); G02B 2027/0138 (2013.01); G02B 2027/014 (2013.01); G06F 3/017 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for spatially authoring three dimensional (“3D”) presentations, the method comprising:
generating a virtual 3D environment comprising a virtual representation of one or more 3D assets, wherein the virtual 3D environment is generated in an authoring mode associated with a 3D interface that supports spatial authoring including aligning one or more 3D assets relative to a physical space based on scenes and behaviors,
wherein, in the authoring mode, each of the scenes predefines a particular arrangement of the one or more 3D assets and the corresponding behaviors in the physical space for rendering in a presentation mode;
generating a 3D presentation, wherein the 3D presentation comprises the scenes and the behaviors of the one or more 3D assets in alignment with the physical space, wherein the 3D presentation is associated with the 3D interface; and
providing the 3D presentation for rendering of the scenes including 3D images of the one or more 3D assets and the corresponding behaviors.