# US 10,484,531 B2 · User interface for classroom management

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,484,531 B2
- Document ID: US10484531B2
- Status: Granted
- Kind: B2
- Application number: 15/925,717
- Filed: 2018-03-19
- Published: 2018-07-26
- Granted: 2019-11-19
- Earliest claimed: 2015-06-24
- Assignees: AirWatch LLC
- Applicants: AirWatch, LLC
- Inventors: Avanti Kenjalkar; Nithin Bhaktha; Sravan Reddy Rekula; Pranay Swar
- Web page: https://patentgrep.com/patent/US10484531B2

## CPC

- H04W 4/06: Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04M 1/72463: to restrict the functionality of the device
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 76/38: triggered by timers
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Systems and methods presented herein can allow a teacher to manage student devices in a classroom setting to increase learning efficiency. The teacher device can receive peer-to-peer broadcasts from the student devices and track class attendance based on the broadcasts. The teacher device can also apply locks and lock profiles to the functionality of the student devices, such as restricting websites and document access, without impacting the functionality of the student device outside of the classroom and/or school setting. The locks on the student devices can be automatically unlocked at the end of a class or school day.

## Claims

### Claim 1

A non-transitory, computer-readable medium containing instructions for managing user devices in a classroom, the instructions causing a processor to perform stages including:
displaying a graphical user interface (“GUI”) that includes student icons representing students associated with a class, wherein the student icons indicate whether each student is physically present in, or absent from, the classroom;
receiving communications from a plurality of student devices;
based on the communications, highlighting student icons to indicate which students are physically present in the classroom, wherein other student icons are highlighted differently to indicate physical absence from the classroom, and wherein the student icons representing the physically present and absent students are simultaneously displayed on the GUI;
displaying selectable lock icons representing multiple lock types, the selectable lock icons being displayed on the same screen as the student icons; and
in response to a user selection of a first lock, visually distinguishing a first group of student icons to which the first lock applies, wherein visually distinguishing comprises:
generating a first badge that visually corresponds to the first lock, wherein the first badge is different from a second badge that visually corresponds to a second lock; and
applying the first badge to the student icons in the first group.

### Claim 2 (depends on 1)

The non-transitory, computer-readable medium of claim 1, wherein the selectable lock icons are displayed as a menu bar on the same screen as the student icons.

### Claim 3 (depends on 1)

The non-transitory, computer-readable medium of claim 1, the stages further comprising altering the appearance of a first of the student icons to indicate that the associated student device is locked into an application selected on the GUI.

### Claim 4 (depends on 3)

The non-transitory, computer-readable medium of claim 3, the stages further comprising altering the appearance of a second of the student icons to indicate that the associated student device is not locked into single application mode with respect to an application that was selected on the GUI.

### Claim 5 (depends on 1)

The non-transitory, computer-readable medium of claim 1, the stages further comprising altering the appearance of a first student icon to indicate that the associated student device is locked based on a custom lock profile that includes multiple lock types.

### Claim 6 (depends on 5)

The non-transitory, computer-readable medium of claim 5, wherein the lock profile includes timing information for applying and removing the multiple lock types, and wherein the first student icon changes appearance as it progresses through the multiple lock types based on the timing information.

### Claim 7 (depends on 1)

The non-transitory, computer-readable medium of claim 1, the stages further comprising:
receiving selections on the GUI to create a first group of student icons; and
displaying the student icons of the first group differently than the other student icons to indicate which students belong to the first group.

### Claim 8

A system that executes instructions to allow a teacher to manage a classroom, the system including:
a display; and
a processor that performs stages comprising:
displaying, on the display, a graphical user interface (“GUI”) that includes student icons representing students associated with a class, wherein the student icons indicate whether each student is physically present in, or absent from, the classroom;
without input at the GUI and based on received communications, highlighting student icons to indicate which students are physically present in the classroom, wherein other student icons are highlighted differently to indicate physical absence from the classroom, and wherein the student icons representing the physically present and absent students are simultaneously displayed on the GUI;
displaying selectable lock icons representing multiple lock types, the selectable lock icons being displayed on the same screen as the student icons; and
in response to a user selection of a first lock, visually distinguishing a first group of student icons to which the first lock applies, wherein visually distinguishing comprises:
generating a first badge that visually corresponds to the first lock, wherein the first badge is different from a second badge that visually corresponds to a second lock; and
applying the first badge to the student icons in the first group.

### Claim 9 (depends on 8)

The system of claim 8, wherein the selectable lock icons are displayed as a menu bar on the same screen as the student icons.

### Claim 10 (depends on 8)

The system of claim 8, the stages further comprising altering the appearance of a first of the student icons to indicate that the associated student device is locked into an application selected on the GUI.

### Claim 11 (depends on 10)

The system of claim 10, the stages further comprising altering the appearance of a second of the student icons to indicate that the associated student device is not locked into single application mode with respect to an application that was selected on the GUI.

### Claim 12 (depends on 8)

The system of claim 8, the stages further comprising altering the appearance of a first student icon to indicate that the associated student device is locked based on a custom lock profile that includes multiple lock types.

### Claim 13 (depends on 12)

The system of claim 12, wherein the lock profile includes timing information for applying and removing the multiple lock types, and wherein the first student icon changes appearance as it progresses through the multiple lock types based on the timing information.

### Claim 14 (depends on 8)

The system of claim 8, the stages further comprising:
receiving selections on the GUI to create a first group of student icons; and
displaying the student icons of the first group differently than the other student icons to indicate which students belong to the first group.

### Claim 15

A computer-implemented method, comprising:
displaying a graphical user interface (“GUI”) that includes student icons representing students associated with a class, wherein the student icons indicate whether each student is physically present in, or absent from, a classroom;
without input at the GUI and based on received communications, highlighting student icons to indicate which students are physically present in the classroom, wherein other student icons are highlighted differently to indicate physical absence from the classroom, and wherein the student icons representing the physically present and absent students are simultaneously displayed on the GUI;
displaying selectable lock icons representing multiple lock types, the selectable lock icons being displayed on the same screen as the student icons; and
in response to a user selection of a first lock, visually distinguishing a first group of student icons to which the first lock applies, wherein visually distinguishing comprises:
generating a first badge that visually corresponds to the first lock, wherein the first badge is different from a second badge that visually corresponds to a second lock; and
applying the first badge to the student icons in the first group.

### Claim 16 (depends on 15)

The computer-implemented method of claim 15, wherein the selectable lock icons are displayed as a menu bar on the same screen as the student icons.

### Claim 17 (depends on 15)

The computer-implemented method of claim 15, further comprising altering the appearance of a first of the student icons to indicate that the associated student device is locked into an application selected on the GUI.

### Claim 18 (depends on 17)

The computer-implemented method of claim 17, further comprising altering the appearance of a second of the student icons to indicate that the associated student device is not locked into single application mode with respect to an application that was selected on the GUI.

### Claim 19 (depends on 18)

The computer-implemented method of claim 18, further comprising altering the appearance of a first student icon to indicate that the associated student device is locked based on a custom lock profile that includes multiple lock types.

### Claim 20 (depends on 15)

The computer-implemented method of claim 15, wherein the lock profile includes timing information for applying and removing the multiple lock types, and wherein the first student icon changes appearance as it progresses through the multiple lock types based on the timing information.
