US 11,789,602 B1
Immersive gallery with linear scroll
Peter Ng, San Francisco, CA (US); Wonkee KiM, Queens, NY (US); Jinha Lee, New York, NY (US); and Anand Agarawala, New York, NY (US)
Assigned to SPATIAL SYSTEMS INC., New York, NY (US)
Filed by SPATIAL SYSTEMS INC., New York, NY (US)
Filed on Apr. 18, 2022, as Appl. No. 17/722,987.
Int. Cl. G06F 3/0485 (2022.01); G06F 3/04817 (2022.01); G06F 3/04842 (2022.01)
CPC G06F 3/0485 (2013.01) [G06F 3/04817 (2013.01); G06F 3/04842 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
providing a navigation view of a gallery of a plurality of two-dimensional images displayed in an immersive interface, the immersive interface including an avatar representing a user viewing the gallery, wherein the navigation view comprises a view of the gallery based on which direction the avatar is facing;
detecting that the avatar is facing in front of a first image of the plurality of two-dimensional images of the gallery for a threshold period of time;
selecting the first image of the plurality of two-dimensional images to provide a linear view comprising a zoomed in version of the first image, responsive to the detecting that the avatar is facing in front of the first image for the threshold period of time;
providing the linear view of the first image comprising the zoomed in version of the first image including one or more directional keys to scroll through the plurality of two-dimensional images while remaining in the linear view, and wherein a remainder of the plurality of the two-dimensional images are not presently visible via the linear view;
providing the linear view of a second image responsive to detecting a scroll command comprising a selection of the one or more of direction keys while in the linear view, wherein the first image is located in a first location in the gallery and the second image is located in a second location different from the first location in the gallery;
detecting a request to exit the linear view while the second image is displayed in the linear view; and
displaying the avatar in the second location responsive to detecting the request to exit the linear view.