IP Library › Granted Patent US 12,282,786
Granted Patent B2
US 12,282,786 · App. 18/467,505 · Granted Apr 22, 2025

Contextual navigation menu

Inventor: Newar Husam Al Majid (New York, NY)
Assignee: Snap Inc.
G06F9/453G06F3/04817G06F3/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 12,282,786
App. No.
18/467,505
Granted
Apr 22, 2025
Kind
B2
Abstract

Systems and methods to generate and cause display of a contextual navigation menu within a GUI, wherein the contextual navigation menu presents contextually relevant interface elements.

Claims (48)

1. A method comprising:

causing display of a graphical user interface (GUI) that includes a presentation of media content and a menu element at a client device;

accessing contextual data associated with the client device responsive to causing display of the menu element, the contextual data comprising attributes of the media content that include a display of one or more user identifiers;

generating a contextual icon that comprises the one or more user identifiers displayed within the media content; and

causing display of the contextual icon within the menu element of the GUI.

2. The method of claim 1 , wherein the contextual data comprises one or more of:

a time of day;

location data;

user profile data; and

attributes of content displayed within the GUI.

3. The method of claim 1 , further comprising:

receiving a selection of a first graphical icon among the set of graphical icons; and

executing a first user action corresponding to the first graphical icon.

4. The method of claim 3 , wherein the first user action comprises launching a messaging application to generate a message.

5. The method of claim 3 , wherein the first user action comprises launching a media capture application to capture media content.

6. The method of claim 3 , wherein the first user action comprises launching a search application to search for media content.

7. The method of claim 1 , wherein the generating the set of graphical icons comprises selecting a subset of graphical icons from a predefined set of graphical icons based on the contextual data.

8. The method of claim 1 , wherein the menu element comprises a set of static graphical icons and a variable graphical icon region, and wherein the causing display of the set of graphical icons within the menu element comprises presenting the set of graphical icons within the variable graphical icon region.

9. 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 graphical user interface (GUI) that includes a presentation of media content and a menu element at a client device;

accessing contextual data associated with the client device responsive to causing display of the menu element, the contextual data comprising attributes of the media content that include a display of one or more user identifiers;

generating a contextual icon that comprises the one or more user identifiers displayed within the media content; and

causing display of the contextual icon within the menu element of the GUI.

10. The system of claim 9 , wherein the contextual data comprises one or more of:

a time of day;

location data;

user profile data; and

attributes of content displayed within the GUI.

11. The system of claim 9 , further comprising:

receiving a selection of a first graphical icon among the set of graphical icons; and

executing a first user action corresponding to the first graphical icon.

12. The system of claim 11 , wherein the first user action comprises launching a messaging application to generate a message.

13. The system of claim 11 , wherein the first user action comprises launching a media capture application to capture media content.

14. The system of claim 11 , wherein the first user action comprises launching a search application to search for media content.

15. The system of claim 9 , wherein the generating the set of graphical icons comprises selecting a subset of graphical icons from a predefined set of graphical icons based on the contextual data.

16. The system of claim 9 , wherein the menu element comprises a set of static graphical icons and a variable graphical icon region, and wherein the causing display of the set of graphical icons within the menu element comprises presenting the set of graphical icons within the variable graphical icon region.

17. 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 graphical user interface (GUI) that includes a presentation of media content and a menu element at a client device;

accessing contextual data associated with the client device responsive to causing display of the menu element, the contextual data comprising attributes of the media content that include a display of one or more user identifiers;

generating a contextual icon that comprises the one or more user identifiers displayed within the media content; and

causing display of the contextual icon within the menu element of the GUI.

18. The non-transitory machine-readable storage medium of claim 17 , wherein the contextual data comprises one or more of:

a time of day;

location data;

user profile data; and

attributes of content displayed within the GUI.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2023
From: AL MAJID, NEWAR HUSAM
To: SNAP INC.
Reel/Frame 064910/0434 →
Continuity (5)
Continuation 18096698 · Jan 13, 2023
Continuation 17734626 · May 2, 2022
Continuation 16946488 · Jun 24, 2020
Provisional Application 62868747 · Jun 28, 2019
Related Publication 20230418636A1 · Dec 28, 2023
References Cited (56)
US 10754545B2 · Diaz et al. · 2020 [cited by applicant]
US 11340921B2 · Al Majid · 2022 [cited by applicant]
US 11625255B2 · Al Majid · 2023 [cited by applicant]
US 11803403B2 · Al Majid · 2023 [cited by applicant]
US 20110143732A1 · Yang · 2011 [cited by examiner]
US 20110296346A1 · Chen et al. · 2011 [cited by applicant]
US 20140214495A1 · Kutty · 2014 [cited by examiner]
US 20140344749A1 · Choi et al. · 2014 [cited by applicant]
US 20150067609A1 · Moon · 2015 [cited by examiner]
US 20150277702A1 · Hardwick et al. · 2015 [cited by applicant]
US 20160283055A1 · Haghighat et al. · 2016 [cited by applicant]
US 20170017458A1 · Matsunaga · 2017 [cited by applicant]
US 20170161123A1 · Zhao · 2017 [cited by examiner]
US 20180129635A1 · Saptharishi · 2018 [cited by examiner]
US 20180330732A1 · Dasgupta · 2018 [cited by applicant]
US 20190288970A1 · Siddiq · 2019 [cited by examiner]
US 20190289367A1 · Siddiq · 2019 [cited by examiner]
US 20200007939A1 · Tang et al. · 2020 [cited by applicant]
US 20200133426A1 · Yildiz · 2020 [cited by examiner]
US 20200409729A1 · Al Majid · 2020 [cited by applicant]
US 20220342683A1 · Al Majid · 2022 [cited by applicant]
US 20230153135A1 · Al Majid · 2023 [cited by applicant]
CN 1577232 · 2005 [cited by applicant]
CN 102203711 · 2011 [cited by applicant]
CN 107077274 · 2017 [cited by applicant]
CN 107209626 · 2017 [cited by applicant]
CN 107976965 · 2018 [cited by applicant]
CN 108885639 · 2018 [cited by applicant]
CN 114008577A · 2022 [cited by applicant]
CN 114008577B · 2024 [cited by applicant]
EP 2823753 · 2015 [cited by applicant]
KR 20140136595 · 2014 [cited by applicant]
KR 20150024526 · 2015 [cited by applicant]
KR 20180058476A · 2018 [cited by applicant]
WO WO2020264184A1 · 2020 [cited by applicant]
“U.S. Appl. No. 16/946,488, Corrected Notice of Allowability mailed Feb. 7, 2022”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 16/946,488, Final Office Action mailed Apr. 5, 2021”, 25 pgs. [cited by applicant]
“U.S. Appl. No. 16/946,488, Final Office Action mailed Sep. 1, 2021”, 27 pgs. [cited by applicant]
“U.S. Appl. No. 16/946,488, Non Final Office Action mailed Jun. 28, 2021”, 22 pgs. [cited by applicant]
“U.S. Appl. No. 16/946,488, Non Final Office Action mailed Dec. 28, 2020”, 21 pgs. [cited by applicant]
“U.S. Appl. No. 16/946,488, Notice of Allowance mailed Jan. 25, 2022”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 16/946,488, Response filed Feb. 8, 2021 to Non Final Office Action mailed Dec. 28, 2020”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 16/946,488, Response filed Jun. 3, 2021 to Final Office Action mailed Apr. 5, 2021”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 16/946,488, Response filed Jul. 26, 2021 to Non Final Office Action mailed Jun. 28, 2021”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 16/946,488, Response filed Oct. 27, 2021 to Final Office Action mailed Sep. 1, 2021”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/734,626, Notice of Allowance mailed Dec. 7, 2022”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 17/734,626, Preliminary Amendment filed Jul. 12, 2022”, 6 pgs. [cited by applicant]
“U.S. Appl. No. 18/096,698, Notice of Allowance mailed Jun. 14, 2023”, 9 pgs. [cited by applicant]
“European Application Serial No. 20832227.1, Extended European Search Report mailed Jul. 14, 2022”, 9 pgs. [cited by applicant]
“International Application Serial No. PCT/US2020/039654, International Preliminary Report on Patentability mailed Jan. 6, 2022”, 6 pgs. [cited by applicant]
“International Application Serial No. PCT/US2020/039654, International Search Report mailed Oct. 15, 2020”, 3 pgs. [cited by applicant]
“International Application Serial No. PCT/US2020/039654, Written Opinion mailed Oct. 15, 2020”, 4 pgs. [cited by applicant]
“Chinese Application Serial No. 202080047045.8, Office Action mailed Oct. 21, 2023”, w/ English Translation, 13 pgs. [cited by applicant]
“Chinese Application Serial No. 202080047045.8, Response filed Mar. 4, 2024 to Office Action mailed Oct. 21, 2023”, w/ English Claims, 12 pgs. [cited by applicant]
“Korean Application Serial No. 10-2022-7002732, Notice of Preliminary Rejection mailed Mar. 20, 2024”, w/ English Translation, 13 pgs. [cited by applicant]
“Chinese Application Serial No. 202080047045.8, Response filed Apr. 19, 2024 to Office Action mailed Oct. 21, 2023”, w/ English Claims, 10 pgs. [cited by applicant]