IP Library Granted Patent US 11,914,685
Granted Patent B2
US 11,914,685 · App. 17/469,820 · Granted Feb 27, 2024

Monitoring web-based exams

Inventors: Aaron Maxim (Seattle, WA); Samuel Jacob Weiss (Saint Louis Park, MN); Jonathan William Yuresko (Union, NJ)
Assignee: JAMF Software, LLC
G06F21/128G06F21/629H04L67/131G06F2221/2141G06F2221/2149
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 11,914,685
App. No.
17/469,820
Granted
Feb 27, 2024
Kind
B2
Abstract

According to certain aspects of the present disclosure, a computer-implemented method is provided. The method includes receiving, at a manager device, data comprising at least one managed device. The method includes identifying, at the manager device, a website associated with the at least one managed device. The method also includes receiving, at a mobile device management server from the manager device, a first message to cause the mobile device management server to initiate transmission of a second message comprising a command that causes the at least one managed device to navigate to the website via a browser, restrict access to other websites other than the website, and enable a camera. Systems and machine-readable media are also provided.

Claims (41)

1. A computer-implemented method comprising:

receiving, at a manager device, data comprising at least one managed device;

identifying, at the manager device, a website associated with the at least one managed device;

receiving, at a mobile device management server from the manager device, a first message to cause the mobile device management server to initiate transmission of a second message comprising a command that causes the at least one managed device to navigate to the website via a browser, restrict access to other websites other than the website, and enable a camera;

receiving, at the manager device from the mobile device management server, a notification that a screen capture mode was activated at the at least one managed device;

selectively transmitting, from the manager device to the mobile device manager server, responsive to receiving the notification, a third message to cause the mobile device management server to initiate transmission of a fourth message comprising a warning command that causes display of a warning notification at the at least one managed device; and

displaying, at the manager device, a view of the browser and a video stream captured by the camera.

2. The computer-implemented method of claim 1 , wherein the first message causes the mobile device management server to transmit the second message to the at least one managed device.

3. The computer-implemented method of claim 1 , wherein the first message causes the mobile device management server to transmit the second message to a push notification service to execute the command.

4. The computer-implemented method claim 1 , wherein the video stream captured by the camera is displayed adjacent to the view of the browser.

5. The computer-implemented method of claim 4 , wherein dimensions of the view of the browser displayed at the manager device are selectively configurable.

6. The computer-implemented method of claim 1 , wherein the website is an assessment website comprising an examination.

7. The computer-implemented method of claim 6 , wherein the command further includes maintaining the camera enabled during an entire period of the examination.

8. The computer-implemented method of claim 1 , wherein the command of the second message further causes the at least one managed device to record the view of the browser and the video stream captured by the camera.

9. The computer-implemented method of claim 1 , wherein the command of the second message further causes the at least one managed device to transmit the view of the browser and the video stream captured by the camera to the mobile device management server.

10. The computer-implemented method of claim 1 , wherein the command of the second message further causes the at least one managed device to activate a screen sharing application.

11. The computer-implemented method of claim 1 , further comprising:

selectively transmitting, from the manager device to the mobile device manager server, responsive to receiving the notification, a fifth message to cause the mobile device management server to initiate transmission of a sixth message comprising a command that locks the browser at the at least one managed device.

12. A system comprising:

a memory comprising instructions; and

a processor configured to execute the instructions which, when executed, cause the processor to:

receive, at a manager device, data comprising at least one managed device;

identify, at the manager device, a website associated with the at least one managed device;

transmit, from the manager device to a mobile device management server, a first message to cause the mobile device management server to initiate transmission of a second message comprising a command that causes the at least one managed device to navigate to the website via a browser, restrict access to other websites other than the website, and enable a camera;

display, at the manager device, a view of the browser and a video stream captured by the camera, wherein the video stream captured by the camera is displayed adjacent to the view of the browser;

receive, at the manager device from the mobile device management server, a notification that a screen capture mode was activated at the at least one managed device; and

selectively transmit, from the manager device to the mobile device manager server, responsive to receiving the notification, a third message to cause the mobile device management server to initiate transmission of a fourth message comprising a warning command that causes display of a warning notification at the at least one managed device.

13. The system of claim 12 , wherein the first message causes the mobile device management server to transmit the second message to the at least one managed device.

14. The system of claim 12 , wherein the first message causes the mobile device management server to transmit the second message to a push notification service to execute the command.

15. The system of claim 12 , wherein dimensions of the browser displayed at the manager device are selectively configurable.

16. The system of claim 12 , further comprising instructions to cause the processor to:

selectively transmit, from the manager device to the mobile device manager server, responsive to receiving the notification, a fifth message to cause the mobile device management server to initiate transmission of a sixth message comprising a command that locks the browser at the at least one managed device.

17. A non-transitory machine-readable storage medium comprising machine-readable instructions for causing a processor to execute a method, the method comprising:

receiving, at a manager device, data comprising at least one managed device;

identifying, at the manager device, a website associated with the at least one managed device;

transmitting, from the manager device to a mobile device management server, a first message to cause the mobile device management server to initiate transmission of a second message comprising a command that causes the at least one managed device to navigate to the website via a browser, restrict access to other websites other than the website, and enable a camera;

displaying, at the manager device, a view of the browser and a video stream captured by the camera, wherein the video stream captured by the camera is displayed adjacent to the view of the browser;

receiving, at the manager device from the mobile device management server, a notification that a screen capture mode was activated at the at least one managed device; and

selectively transmitting, from the manager device to the mobile device manager server, responsive to receiving the notification, a third message to cause the mobile device management server to initiate transmission of a fourth message comprising a warning command that causes display of a warning notification at the at least one managed device.

18. The non-transitory machine-readable storage medium of claim 17 , further including instructions for causing the processor to execute the method comprising:

selectively transmitting, from the manager device to the mobile device manager server, responsive to receiving the notification, a fifth message to cause the mobile device management server to initiate transmission of a sixth message comprising a command that locks the browser at the at least one managed device.

Assignments (4)
PATENT SECURITY AGREEMENT Recorded Mar 3, 2026
From: JAMF SOFTWARE, LLC
To: BLUE OWL CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 075025/0447 →
RELEASE OF SECURITY INTEREST Recorded Jan 30, 2026
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: JAMF SOFTWARE, LLC; WANDERA, INC.
Reel/Frame 073647/0447 →
SECURITY INTEREST Recorded May 3, 2024
From: JAMF SOFTWARE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 067304/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2021
From: MAXIM, AARON; WEISS, SAMUEL JACOB; YURESKO, JONATHAN
To: JAMF SOFTWARE, LLC
Reel/Frame 057418/0448 →
Continuity (2)
Provisional Application 63081079 · Sep 21, 2020
Related Publication 20220092156A1 · Mar 24, 2022