US 12,147,643 B2
Contextual action bar
Newar Husam Al Majid, New York, NY (US); Laurent Desserrey, Los Angeles, CA (US); Dylan Shane Eirinberg, Venice, CA (US); Matthew Colin Grantham, Toronto (CA); and David Whyte, Toronto (CA)
Assigned to SNAP INC., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jun. 10, 2021, as Appl. No. 17/344,339.
Claims priority of provisional application 63/037,455, filed on Jun. 10, 2020.
Prior Publication US 2021/0389866 A1, Dec. 16, 2021
Int. Cl. G06F 3/04817 (2022.01); G06F 3/04842 (2022.01); H04L 51/046 (2022.01); H04L 67/60 (2022.01); G06F 3/16 (2006.01)
CPC G06F 3/04817 (2013.01) [G06F 3/04842 (2013.01); H04L 51/046 (2013.01); H04L 67/60 (2022.05); G06F 3/167 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method comprising:
causing, by a processor, a first interface including an application icon to be displayed by a display screen of a client device, the application icon being associated with an application, wherein the first interface is a communication interface for a communication session between a plurality of users of a messaging system or a media content item viewing interface for a user of the client device to view media content items being sent or received between the plurality of users of the messaging system, wherein the plurality of users of the messaging system comprises the user of the client device;
receiving a selection of the application icon from the user of the client device;
determining a context of the client device, wherein determining the context comprises identifying the application associated with the application icon and determining whether the first interface including the application icon is the communication interface or the media content item viewing interface;
generating an action bar based on the context of the client device, wherein
when determining that the first interface is the communication interface, the action bar is generated to comprise a chat selectable icon that, upon activation by the user of the client device, causes the communication interface to be displayed by the display screen, or
when determining that the first interface is the media content item viewing interface, the action bar is generated to comprise an item viewing selectable icon that, upon activation by the user of the client device, causes the media content item viewing interface to be displayed by the display screen,
wherein the chat selectable icon and the item viewing selectable icon are is different from the application icon;
causing a first portion of the display screen to display an application interface associated with the application; and
causing a second portion of the display screen to display the action bar that is associated with the messaging system.