IP Library › Granted Patent US 11,340,762
Granted Patent B2
US 11,340,762 · App. 17/204,663 · Granted May 24, 2022

Ranking augmented reality content based on messaging contacts

Inventors: Mariya Apanovych (Playa Vista, CA); Kaveh Anvaripour (Santa Monica, CA); Celia Nicole Mourkogiannis (Los Angeles, CA)
Assignee: Snap Inc.
G06F3/0482G06F16/24578G06F16/54H04L51/046
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,340,762
App. No.
17/204,663
Granted
May 24, 2022
Kind
B2
Abstract

Aspects of the present disclosure involve ranking augmented reality content. The program and method provide for receiving, by a messaging application, a request from a first user to compose a message for sending to a preselected second user, the message being configured to include an image captured by a device camera, the first user and the second user corresponding to contacts in the messaging application; determining, in response to receiving the request, a ranking for a plurality of augmented reality content items configured to be displayed with the image, the ranking being based on at least one signal that relates the first user to the second user; and displaying, based on the ranking, the image with a user 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.

Claims (42)

1. A method, comprising:

receiving, by a messaging application, a request from a first user to compose a message for sending to a preselected second user, the message being configured to include an image captured by a device camera, the first user and the second user corresponding to contacts in the messaging application;

determining, in response to receiving the request, a ranking for a plurality of augmented reality content items configured to be displayed with the image, the ranking being based on at least one signal that relates the first user to the second user;

determining, based on the ranking, a highest-ranked augmented reality content item from among the plurality of augmented reality content items; and

displaying, based on the ranking, the image with a 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, the respective icon for the highest-ranked augmented reality content item being preselected and displayed in a different manner relative to remaining icons of the multiple icons within the carousel interface.

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

sending, to a server, a second request to rank the plurality of augmented reality content items, the second request indicating the first user and the second user; 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.

3. The method of claim 1 , further comprising:

displaying the highest-ranked augmented reality content item with the image.

4. The method of claim 1 , wherein the ranking specifies an order for displaying the plurality of augmented reality content items, and

wherein the displaying comprises displaying the multiple icons in the specified order.

5. The method of claim 1 , wherein the respective icon for the highest-ranked augmented reality content item is displayed larger than the remaining icons of the multiple icons within the carousel interface.

6. The method of claim 1 , wherein the at least one signal indicates a frequency of messages exchanged between the first user and the second user.

7. The method of claim 1 , wherein the at least one signal indicates a recency of messages exchanged between the first user and the second user.

8. The method of claim 1 , wherein the at least one signal indicates a user-specified strength of a relationship between the first user and the second user.

9. The method of claim 1 , wherein the at least one signal indicates a subset of the plurality of augmented reality content items previously displayed with respect to messaging between the first user and the second user.

10. The method of claim 1 , wherein the at least one signal indicates a predefined event associated with at least one of the first user or the second user.

11. A device, comprising:

a processor; and

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

receive, by a messaging application, a request from a first user to compose a message for sending to a preselected second user, the message being configured to include an image captured by a device camera, the first user and the second user corresponding to contacts in the messaging application;

determine, in response to receiving the request, a ranking for a plurality of augmented reality content items configured to be displayed with the image, the ranking being based on at least one signal that relates the first user to the second user;

determine, based on the ranking, a highest-ranked augmented reality content item from among the plurality of augmented reality content items; and

display, based on the ranking, the image with a 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, the respective icon for the highest-ranked augmented reality content item being preselected and displayed in a different manner relative to remaining icons of the multiple icons within the carousel interface.

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

send, to a server, a second request to rank the plurality of augmented reality content items, the second request indicating the first user and the second user; 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.

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

display the highest-ranked augmented reality content item with the image.

14. The device of claim 11 , wherein the ranking specifies an order for displaying the plurality of augmented reality content items, and

wherein the displaying comprises displaying the multiple icons in the specified order.

15. The device of claim 11 , wherein the respective icon for the highest-ranked augmented reality content item is displayed larger than the remaining icons of the multiple icons within the carousel interface.

16. The device of claim 11 , wherein the at least one signal indicates a frequency of messages exchanged between the first user and the second user.

17. The device of claim 11 , wherein the at least one signal indicates a recency of messages exchanged between the first user and the second user.

18. The device of claim 11 , wherein the at least one signal indicates a user-specified strength of a relationship between the first user and the second user.

19. The device of claim 11 , wherein the at least one signal indicates a subset of the plurality of augmented reality content items previously displayed with respect to messaging between the first user and the second user.

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

receive, by a messaging application, a request from a first user to compose a message for sending to a preselected second user, the message being configured to include an image captured by a device camera, the first user and the second user corresponding to contacts in the messaging application;

determine, in response to receiving the request, a ranking for a plurality of augmented reality content items configured to be displayed with the image, the ranking being based on at least one signal that relates the first user to the second user;

determine, based on the ranking, a highest-ranked augmented reality content item from among the plurality of augmented reality content items; and

display, based on the ranking, the image with a 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, the respective icon for the highest-ranked augmented reality content item being preselected and displayed in a different manner relative to remaining icons of the multiple icons within the carousel interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2022
From: APANOVYCH, MARIYA; ANVARIPOUR, KAVEH; MOURKOGIANNIS, CELIA NICOLE
To: SNAP INC.
Reel/Frame 059697/0556 →
Continuity (2)
Provisional Application 63000065 · Mar 26, 2020
Related Publication 20210303114A1 · Sep 30, 2021
Cited By (1)
US 1,058,584