US 12,242,836 B2
Multi-mode support for a launcher
Gaurav Verma, Bangalore (IN)
Assigned to Omnissa, LLC, Mountain View, CA (US)
Filed by Omnissa, LLC, Mountain View, CA (US)
Filed on Jun. 9, 2022, as Appl. No. 17/836,387.
Prior Publication US 2023/0401049 A1, Dec. 14, 2023
Int. Cl. G06F 8/61 (2018.01); G06F 3/0482 (2013.01); G06F 3/0484 (2022.01)
CPC G06F 8/62 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for providing multiple modes for a launcher application running on a client device with a management application through which a device management system manages the client device, the launcher application configured to modify a design and features of an operating system running on the client device, the method comprising:
sending, by the management application to a management server of a device management system, a request for a launcher profile for a user of the client device, the request including login credentials for the user;
receiving, by the management application from the management server, in response to the request, the launcher profile, the launcher profile indicating a plurality of launcher modes that are available to the user and including settings for the plurality of launcher modes, the settings of each of the launcher modes designating one or more applications that are allowed to run in a foreground of the client device while the user is logged in with the launcher application in the launcher mode;
displaying, in a graphical user interface (“GUI”) options for selecting one of the plurality of launcher modes;
receiving a selection of a first launcher mode of the plurality of launcher modes through the GUI;
installing the settings for the first launcher mode in the client device; and
operating the launcher application in the first launcher mode, and restricting the user's access to applications not designated by the settings for the first launcher mode while the user is logged in with the launcher application in the first launcher mode.