US 12,339,938 B2
Managing grouped student devices with timed locks
Bill DeWeese, Haltom City, TX (US); and Kevin McKeithan, Fort Worth, TX (US)
Assigned to Omnissa, LLC, Mountain View, CA (US)
Filed by Omnissa, LLC, Mountain View, CA (US)
Filed on Mar. 4, 2021, as Appl. No. 17/192,444.
Application 16/215,760 is a division of application No. 14/753,813, filed on Jun. 29, 2015, granted, now 10,169,553, issued on Jan. 1, 2019.
Application 17/192,444 is a continuation of application No. 16/215,760, filed on Dec. 11, 2018, granted, now 10,949,510.
Prior Publication US 2021/0192021 A1, Jun. 24, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/30 (2013.01); G06F 3/0482 (2013.01); G06F 21/62 (2013.01); G09B 5/08 (2006.01); G09B 5/10 (2006.01); G09B 5/12 (2006.01); G09B 5/14 (2006.01); H04L 9/40 (2022.01); H04L 67/10 (2022.01); H04W 12/08 (2021.01); H04W 12/37 (2021.01)
CPC G06F 21/305 (2013.01) [G06F 21/6218 (2013.01); G09B 5/08 (2013.01); G09B 5/10 (2013.01); G09B 5/125 (2013.01); G09B 5/14 (2013.01); H04L 63/104 (2013.01); H04L 67/10 (2013.01); H04W 12/08 (2013.01); H04W 12/37 (2021.01); G06F 3/0482 (2013.01); G06F 2221/2137 (2013.01); G06F 2221/2149 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A system for teacher-controlled launching of resources on student devices, comprising:
a non-transitory, computer-readable medium containing instructions for a teacher application; and
a processor that executes the instructions to perform stages comprising:
displaying a graphical user interface (GUI) that includes, on a same page of the GUI:
representations of students in a class associated with the teacher device, the class having a class time period; and
a selectable lock profile to apply to selected student devices associated with selected students based on selections of the representations, wherein the lock profile includes timing information and a series of locks including an application lock, a first file lock and a second file lock;
on the GUI, receiving selections of a representation associated with a group of student devices;
causing the series of locks of the lock profile to be applied to the group of student devices based on the timing information, wherein the application lock of the series of locks is applied by sending to each of the student devices in the group, a whitelist of resources that can be accessed by the selected student device and an instruction to apply the application lock that:
prevents the selected student device from exiting an application;
allows the application to use all resources identified by the whitelist while the application lock is in place; and
restricts the application from accessing outside resources not identified by the whitelist; and
wherein, based on the timing information of the lock profile,
the first file lock is locked during a first portion of the class time period and restricts the application from accessing a first file during the first portion of the class time period and is unlocked during a second portion of the class time period to allow the application to access the first file during the second portion of the class time period; and
the second file lock is unlocked during the first portion of the class time period and allows the application to access a second file during the first portion of the class period and is locked during the second portion of the class time period to restrict the application from accessing the second file during the second portion of the class time period.