IP Library Granted Patent US 11,675,494
Granted Patent B2
US 11,675,494 · App. 17/197,832 · Granted Jun 13, 2023

Combining first user interface content into second user interface

Inventor: Celia Nicole Mourkogiannis (Los Angeles, CA)
Assignee: Snap Inc.
G06F3/0488G06F3/0482G06F3/04817G06F3/04845G06F3/04883G06V20/20H04L51/046H04N5/272H04N23/632G06F2203/04808
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,675,494
App. No.
17/197,832
Granted
Jun 13, 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, within a messaging application running on a device, a first user interface for viewing a media content item, receiving user input via the first user interface, the user input corresponding to a predefined touch gesture; and in response to receiving the user input, switching, within the messaging application, from the first user interface to a second user interface in which a camera of the device is activated to capture an image, and displaying, via the second user interface, a resized version of the media content item with the image.

Claims (61)

1. A method, comprising:

displaying, within a messaging application running on a first device associated with a first user, a first user interface in which a camera of the first device is deactivated, the first user interface for viewing comprising a first media content item sent by a second device associated with a second user, the first user and the second user corresponding to contacts within the messaging application;

receiving user input via the first user interface, the user input corresponding to a pinch gesture; and

in response to receiving the user input,

activating the camera to capture an image in real-time, and

displaying a second user interface which replaces the first user interface, and the second user interface for generating a second media content item, for display in the second user interface, for sending to the second user as a reply to the first media content item, the second media content item including the image and a smaller version of the first media content item as a sticker overlaying the image.

2. The method of claim 1 , further comprising:

detecting a first object displayed in the first media content item;

detecting a second object displayed in the image; and

determining a ranking for a plurality of augmented reality content items for displaying with the image and the smaller version of first media content item, the ranking being based on the first object and the second object.

3. The method of claim 2 , wherein determining the ranking comprises:

sending, to a server, a request to rank the plurality of augmented reality content items, the request indicating the first object and the second object; and

receiving, from the server and in response to sending the request, an indication of the ranking for the plurality of augmented reality content items.

4. The method of claim 2 , further comprising:

displaying a carousel interface with icons ordered based on the ranking, the carousel interface comprising multiple icons, each icon being user-selectable to display a respective one of the plurality of augmented reality content items with the image.

5. The method of claim 1 , further comprising:

receiving second user input to create a second media content item which includes the smaller version of first media content item and the image; and

generate, in response to receiving the second user input, the second media content item.

6. The method of claim 1 , further comprising:

displaying an animation which resizes first media content item to the smaller version of first media content item.

7. The method of claim 1 , wherein first media content item corresponds to a received message sent by the second user of the second device.

8. The method of claim 1 ,

wherein display of first media content item within the first user interface is subject to one or more restrictions, and

wherein displaying the smaller version of first media content item conforms with the one or more restrictions.

9. The method of claim 8 , wherein the one or more restrictions comprise a time-based restriction which limits display of the smaller version of the first media content item to a time period specified by the second user.

10. The method of claim 8 , wherein the one or more restrictions comprise a sharing restriction, set by the second user, which restricts sharing of the second media content item to the second user.

11. A device, comprising:

a processor; and

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

display, within a messaging application running on a device associated with a first user, a first user interface in which a camera of the device is deactivated, the first user interface for viewing comprising a first media content item sent by a second device associated with a second user, the first user and the second user corresponding to contacts within the messaging application;

receive user input via the first user interface, the user input corresponding to a pinch gesture; and

in response to receiving the user input,

activate the camera to capture an image in real-time, and

display a second user interface which replaces the first user interface, and the second user interface for generating a second media content item, for display in the second user interface, for sending to the second user as a reply to the first media content item, the second media content item including the image and a smaller version of the first media content item as a sticker overlaying the image.

12. The device of claim 11 , wherein the instructions further cause the processor to:

detect a first object displayed in first media content item;

detect a second object displayed in the image; and

determine a ranking for a plurality of augmented reality content items for displaying with the image and the smaller version of first media content item, the ranking being based on the first object and the second object.

13. The device of claim 12 , wherein determining the ranking comprises:

send, to a server, a request to rank the plurality of augmented reality content items, the request indicating the first object and the second object; and

receive, from the server and in response to sending the request, an indication of the ranking for the plurality of augmented reality content items.

14. The device of claim 12 , wherein the instructions further cause the processor to:

display a carousel interface with icons ordered based on the ranking, the carousel interface comprising multiple icons, each icon being user-selectable to display a respective one of the plurality of augmented reality content items with the image.

15. The device of claim 11 , wherein the instructions further cause the processor to:

receive second user input to create a second media content item which includes the smaller version of first media content item and the image; and

generate, in response to receiving the second user input, the second media content item.

16. The device of claim 11 , wherein the instructions further cause the processor to:

display an animation which resizes first media content item to the smaller version of first media content item.

17. The device of claim 11 , wherein first media content item corresponds to a received message sent by the second user of the second device.

18. The device of claim 11 , wherein display of first media content item within the first user interface is subject to one or more restrictions, and

wherein displaying the smaller version of first media content item conforms with the one or more restrictions.

19. 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, within a messaging application running on a first device associated with a first user, a first user interface in which a camera of the first device is deactivated, the first user interface for viewing comprising a first media content item sent by a second device associated with a second user, the first user and the second user corresponding to contacts within the messaging application;

receive user input via the first user interface, the user input corresponding to a pinch gesture; and

in response to receiving the user input,

activate the camera to capture an image in real-time, and

display a second user interface which replaces the first user interface, and the second user interface for generating a second media content item, for display in the second user interface, for sending to the second user as a reply to the first media content item, the second media content item including the image and a smaller version of the first media content item as a sticker overlaying the image.

20. The computer-readable storage medium of claim 19 , wherein the instructions further configure the computer to:

detect a first object displayed in the first media content item;

detect a second object displayed in the image; and

determine a ranking for a plurality of augmented reality content items for displaying with the image and the smaller version of the first media content item, the ranking being based on the first object and the second object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2022
From: MOURKOGIANNIS, CELIA NICOLE
To: SNAP INC.
Reel/Frame 060711/0281 →
Continuity (2)
Provisional Application 63000185 · Mar 26, 2020
Related Publication 20210303140A1 · Sep 30, 2021
Cited By (2)
US 12,271,586 US 12,520,033