IP Library › Granted Patent US 11,775,079
Granted Patent B2
US 11,775,079 · App. 17/883,304 · Granted Oct 3, 2023

Navigating through augmented reality content

Inventors: Kaveh Anvaripour (Santa Monica, CA); Celia Nicole Mourkogiannis (Los Angeles, CA); Yamill Antonio Vallecillo (Los Angeles, CA)
Assignee: Snap Inc.
G06F3/017G06F3/04815G06F3/04817G06F3/04845G06T19/006
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,775,079
App. No.
17/883,304
Granted
Oct 3, 2023
Kind
B2
Abstract

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for displaying augmented reality content. The program and method provide for displaying a carousel interface comprising multiple icons, each icon corresponding to a respective one of a plurality of augmented reality content items for displaying with an image captured by a device camera; receiving user input to navigate through display of the plurality of augmented reality content items while displaying the image; and in a case where the user input corresponds to a predefined type of gesture, navigating through display of the plurality of augmented reality content items while displaying the image, and omitting display of the carousel interface.

Claims (46)

1. A method, comprising:

displaying a carousel interface comprising multiple icons, each icon corresponding to a respective one of a plurality of augmented reality content items for displaying with an image captured by a device camera;

receiving user input to navigate through display of the plurality of augmented reality content items while displaying the image;

in a case where the user input corresponds to a drag gesture,

navigating through display of the plurality of augmented reality content items while displaying the image, and

replacing display of the carousel interface with a sliding interface, the sliding interface being configured to display a respective icon, of the multiple icons, corresponding to a currently-displayed augmented reality content item; and

in a case where the user input corresponds to a swipe gesture,

navigating through display of the plurality of augmented reality content items while displaying both the image and the carousel interface.

2. The method of claim 1 , receiving, from a server, representations of the plurality of augmented reality content items; and

storing the representations in local memory.

3. The method of claim 2 , wherein navigating through display of the plurality of augmented reality content items comprises:

retrieving the representations from the local memory; and

navigating through display of the representations while displaying the image.

4. The method of claim 1 , wherein the plurality of augmented reality content items is arranged in order, and wherein navigating through display of the plurality of augmented reality content items is based on the order.

5. The method of claim 4 , wherein the sliding interface indicates a position of the currently-displayed augmented reality content item based on the order.

6. The method of claim 1 , wherein each icon of the carousel interface is selectable by a user for displaying the respective one of the plurality of augmented reality content items with the image.

7. The method of claim 1 , wherein the navigating through display of the plurality of augmented reality content items with respect to the drag gesture is performed at a first speed,

and wherein the navigating through display of the plurality of augmented reality content items with respect to the swipe gesture is performed at a second speed which is slower than the first speed.

8. A device, comprising:

a processor; and

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

display a carousel interface comprising multiple icons, each icon corresponding to a respective one of a plurality of augmented reality content items for displaying with an image captured by a device camera;

receive user input to navigate through display of the plurality of augmented reality content items while displaying the image;

in a case where the user input corresponds to a drag gesture,

navigate through display of the plurality of augmented reality content items while displaying the image, and

replace display of the carousel interface with a sliding interface, the sliding interface being configured to display a respective icon, of the multiple icons, corresponding to a currently-displayed augmented reality content item; and

in a case where the user input corresponds to a swipe gesture,

navigate through display of the plurality of augmented reality content items while displaying both the image and the carousel interface.

9. The device of claim 8 , wherein the navigating through display of the plurality of augmented reality content items with respect to the drag gesture is performed at a first speed,

and wherein the navigating through display of the plurality of augmented reality content items with respect to the swipe gesture is performed at a second speed which is slower than the first speed.

10. The device of claim 8 , receive, from a server, representations of the plurality of augmented reality content items; and

store the representations in local memory.

11. The device of claim 10 , wherein navigating through display of the plurality of augmented reality content items comprises:

retrieve the representations from the local memory; and

navigate through display of the representations while displaying the image.

12. The device of claim 8 , wherein the plurality of augmented reality content items is arranged in order, and wherein navigating through display of the plurality of augmented reality content items is based on the order.

13. The device of claim 12 , wherein the sliding interface indicates a position of the currently-displayed augmented reality content item based on the order.

14. The device of claim 8 , wherein each icon of the carousel interface is selectable by a user for displaying the respective one of the plurality of augmented reality content items with the image.

15. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:

display a carousel interface comprising multiple icons, each icon corresponding to a respective one of a plurality of augmented reality content items for displaying with an image captured by a device camera;

receive user input to navigate through display of the plurality of augmented reality content items while displaying the image;

in a case where the user input corresponds to a drag gesture,

navigate through display of the plurality of augmented reality content items while displaying the image, and

replace display of the carousel interface with a sliding interface, the sliding interface being configured to display a respective icon, of the multiple icons, corresponding to a currently-displayed augmented reality content item; and

in a case where the user input corresponds to a swipe gesture,

navigate through display of the plurality of augmented reality content items while displaying both the image and the carousel interface.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S CITY PREVIOUSLY RECORDED ON REEL 063382 FRAME 0927. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 24, 2023
From: ANVARIPOUR, KAVEH; MOURKOGIANNIS, CELIA NICOLE; VALLECILLO, YAMILL ANTONIO
To: SNAP INC.
Reel/Frame 064367/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2023
From: ANVARIPOUR, KAVEH; MOURKOGIANNIS, CELIA NICOLE; VALLECILLO, YAMILL ANTONIO
To: SNAP INC.
Reel/Frame 063382/0927 →
Continuity (3)
Continuation 17199808 · Mar 12, 2021
Provisional Application 63000060 · Mar 26, 2020
Related Publication 20220374088A1 · Nov 24, 2022