# US 11,789,602 B1 · Immersive gallery with linear scroll

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,789,602 B1
- Document ID: US11789602B1
- Status: Granted
- Kind: B1
- Application number: 17/722,987
- Filed: 2022-04-18
- Published: 2023-10-19
- Granted: 2023-10-17
- Earliest claimed: 2022-04-18
- Assignees: Spatial Systems Inc.
- Applicants: Spatial Systems Inc.
- Inventors: Peter Ng; Wonkee KiM; Jinha Lee; Anand Agarawala
- Web page: https://patentgrep.com/patent/US11789602B1

## CPC

- G06F 3/04815: Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
- G06F 3/0485: Scrolling or panning
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 2203/04806: Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Disclosed herein are various embodiments for a system for providing an immersive gallery with linear scroll. An embodiment operates by providing a navigation view of a gallery of a plurality of two-dimensional images displayed in an immersive interface and an avatar. A command is received to switch from the navigation view to a linear view of the plurality of two-dimensional images. A first image of the plurality of two-dimensional images is selected to provide via the linear view responsive to the command. The linear view of the first image including a zoomed in version of the first image is provided.

## Claims

### Claim 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.

### Claim 2 (depends on 1)

The method of claim 1, wherein the request to exit the linear view comprises a user command to return to the navigation view.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first image comprises a preview of a non-fungible token (NFT).

### Claim 4 (depends on 3)

The method of claim 3, wherein the linear view includes ownership information about the NFT.

### Claim 5 (depends on 1)

The method of claim 1, wherein the providing the linear view comprises providing a selectable scroll icon configured to scroll left and right through the plurality of two-dimensional images in addition to the one or more directional keys.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
receiving a selection of the scroll icon; and
providing the linear view of a second image of the plurality of two-dimensional images.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first image comprises a video.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
receiving a selection of the video in the linear view; and
playing the video responsive to the selection of the video in the linear view.

### Claim 9 (depends on 1)

The method of claim 1, wherein the plurality of two-dimensional images comprise images retrieved from one website.

### Claim 10 (depends on 1)

The method of claim 1, wherein the displaying the avatar in the second location comprises:
providing, responsive to detecting the request to exit the linear view, an option for a user to select whether to display the avatar in the first location or the second location; and
receiving a selection of the second location.

### Claim 11

A system, comprising at least one processor configured to perform operations 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.

### Claim 12 (depends on 11)

The system of claim 11, wherein the request to exit the linear view comprises a user command to return to the navigation view.

### Claim 13 (depends on 11)

The system of claim 11, wherein the first image comprises a preview of a non-fungible token (NFT).

### Claim 14 (depends on 13)

The system of claim 13, wherein the linear view includes ownership information about the NFT.

### Claim 15 (depends on 11)

The system of claim 11, wherein the providing the linear view comprises providing a selectable scroll icon configured to scroll left and right through the plurality of two-dimensional images in addition to the one or more directional keys.

### Claim 16 (depends on 15)

The system of claim 15, the operations further comprising:
receiving a selection of the scroll icon; and
providing the linear view of a second image of the plurality of two-dimensional images.

### Claim 17 (depends on 11)

The system of claim 11, wherein the first image comprises a video.

### Claim 18 (depends on 17)

The system of claim 17, the operations further comprising:
receiving a selection of the video in the linear view; and
playing the video responsive to the selection of the video in the linear view.

### Claim 19 (depends on 11)

The system of claim 11, wherein the plurality of two-dimensional images comprise images retrieved from one website.

### Claim 20

A non-transitory computer-readable medium having instructions stored thereon that, when executed by at last one computing device, cause the at last one computing device to perform operations 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; and
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.
