IP Library › Granted Patent US 11,182,055
Granted Patent B2
US 11,182,055 · App. 16/836,692 · Granted Nov 23, 2021

Interactive messaging stickers

Inventors: Shaun Harrison (Oakdale, CA); Christie Marie Heikkinen (Santa Monica, CA); David Phillip Taitz (Los Angeles, CA)
Assignee: Snap Inc.
G06F3/0482
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,182,055
App. No.
16/836,692
Granted
Nov 23, 2021
Kind
B2
Abstract

An interactive sticker system to perform operations that include: causing display of a presentation of media at a client device, the presentation of the media including a display of an icon within the presentation of the media; receiving an input that selects the icon from the client device, the input comprising an input attribute; generating a menu element based on the icon and the input attribute in response to the input that selects the icon; and presenting the menu element at a position within the presentation of the media at the client device.

Claims (61)

1. A method comprising:

causing display of a presentation of media at a client device, the presentation of the media including a display of an icon that corresponds with a location of interest;

receiving an input that selects the icon from the client device, the input comprising an input attribute that includes an input duration;

accessing location data from the client device in response to the input that selects the icon, the location data identifying a location within a threshold distance of the location of interest that corresponds with the icon;

selecting one or more menu options from among a collection of menu options based on the input duration of the input and the location data from the client device;

generating a menu element based on the icon and the input attribute in response to the input that selects the icon, the menu element including the one or more menu options and a display of a map image that includes the location of interest and an indication of the location of the client device; and

presenting the menu element at a position within the presentation of the media at the client device.

2. The method of claim 1 , wherein the client device is associated with a user profile that comprises user data, and the generating the menu element includes:

generating a set of menu options based on the user data in response to the input that selects the icon; and

wherein the menu element includes the set of menu options.

3. The method of claim 1 , wherein the client device is associated with a first user account that comprises first user data, the icon corresponds with a second user account that comprises second user data, and the generating the menu element further comprises:

determining a relationship of the first user account and the second user account based on the first user data and the second user data; and

generating the menu element based on the relationship.

4. The method of claim 1 , wherein the icon corresponds with an event that comprises a location and a date, the menu element includes an indication of the location and the date, and the method further comprises:

receiving a selection of the menu element from the client device; and

adding the event to a calendar associated with the client device in response to the selection.

5. The method of claim 1 , wherein the client device is a first client device associated with a first user account, the icon corresponds with a location, and the generating the menu element includes:

identifying a second client device associated with a second user account at the location that corresponds with the icon; and

generating the menu element based on the identifying the second client device associated with the second user account at the location that corresponds with the icon, the menu element including an identifier associated with the second user account.

6. The method of claim 1 , wherein the media includes image data.

7. A system comprising:

a memory; and

at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising:

causing display of a presentation of media at a client device, the presentation of the media including a display of an icon that corresponds with a location of interest;

receiving an input that selects the icon from the client device, the input comprising an input attribute that includes an input duration;

accessing location data from the client device in response to the input that selects the icon, the location data identifying a location within a threshold distance of the location of interest that corresponds with the icon;

selecting one or more menu options from among a collection of menu options based on the input duration of the input and the location data from the client device;

generating a menu element based on the icon and the input attribute in response to the input that selects the icon, the menu element including the one or more menu options and a display of a map image that includes the location of interest and an indication of the location of the client device; and

presenting the menu element at a position within the presentation of the media at the client device.

8. The system of claim 7 , wherein the client device is associated with a user profile that comprises user data, and the generating the menu element includes:

generating a set of menu options based on the user data in response to the input that selects the icon; and

wherein the menu element includes the set of menu options.

9. The system of claim 7 , wherein the client device is associated with a first user account that comprises first user data, the icon corresponds with a second user account that comprises second user data, and the generating the menu element further comprises:

determining a relationship of the first user account and the second user account based on the first user data and the second user data; and

generating the menu element based on the relationship.

10. The system of claim 7 , wherein the icon corresponds with an event that comprises a location and a date, the menu element includes an indication of the location and the date, and the operations further comprise:

receiving a selection of the menu element from the client device; and

adding the event to a calendar associated with the client device in response to the selection.

11. The system of claim 7 , wherein the client device is a first client device associated with a first user account, the icon corresponds with a location, and the generating the menu element includes:

identifying a second client device associated with a second user account at the location that corresponds with the icon; and

generating the menu element based on the identifying the second client device associated with the second user account at the location that corresponds with the icon, the menu element including an identifier associated with the second user account.

12. The system of claim 7 , wherein the media includes image data.

13. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

causing display of a presentation of media at a client device, the presentation of the media including a display of an icon that corresponds with a location of interest;

receiving an input that selects the icon from the client device, the input comprising an input attribute that includes an input duration;

accessing location data from the client device in response to the input that selects the icon, the location data identifying a location within a threshold distance of the location of interest that corresponds with the icon;

selecting one or more menu options from among a collection of menu options based on the input duration of the input and the location data from the client device;

generating a menu element based on the icon and the input attribute in response to the input that selects the icon, the menu element including the one or more menu options and a display of a map image that includes the location of interest and an indication of the location of the client device; and

presenting the menu element at a position within the presentation of the media at the client device.

14. The non-transitory machine-readable storage medium of claim 13 , wherein the client device is associated with a user profile that comprises user data, and the generating the menu element includes:

generating a set of menu options based on the user data in response to the input that selects the icon; and

wherein the menu element includes the set of menu options.

15. The non-transitory machine-readable storage medium of claim 13 , wherein the client device is associated with a first user account that comprises first user data, the icon corresponds with a second user account that comprises second user data, and the generating the menu element further comprises:

determining a relationship of the first user account and the second user account based on the first user data and the second user data; and

generating the menu element based on the relationship.

16. The non-transitory machine-readable storage medium of claim 13 , wherein the icon corresponds with an event that comprises a location and a date, the menu element includes an indication of the location and the date, and the operations further comprise:

receiving a selection of the menu element from the client device; and

adding the event to a calendar associated with the client device in response to the selection.

17. The non-transitory machine-readable storage medium of claim 13 , wherein the client device is a first client device associated with a first user account, the icon corresponds with a location, and the generating the menu element includes:

identifying a second client device associated with a second user account at the location that corresponds with the icon; and

generating the menu element based on the identifying the second client device associated with the second user account at the location that corresponds with the icon, the menu element including an identifier associated with the second user account.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2021
From: HARRISON, SHAUN; HEIKKINEN, CHRISTIE MARIE; TAITZ, DAVID PHILLIP
To: SNAP INC.
Reel/Frame 057807/0214 →
Continuity (1)
Related Publication 20210303112A1 · Sep 30, 2021