US 12,445,444 B2
Whitelist-authenticated image and interactive service
Michael Nealis, St. Charles, IL (US)
Assigned to PEARSON EDUCATION, INC., Bloomington, MN (US)
Filed by Pearson Education, Inc., Bloomington, MN (US)
Filed on Aug. 25, 2022, as Appl. No. 17/895,631.
Claims priority of provisional application 63/237,439, filed on Aug. 26, 2021.
Prior Publication US 2023/0061291 A1, Mar. 2, 2023
Int. Cl. H04L 9/40 (2022.01); G06F 8/61 (2018.01); G06F 21/57 (2013.01)
CPC H04L 63/10 (2013.01) [G06F 8/63 (2013.01); G06F 21/575 (2013.01); H04L 63/083 (2013.01); H04L 63/0853 (2013.01); H04L 63/20 (2013.01); G06F 2221/034 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system comprising:
a bootable resource comprising memory configured to store data; and
a server comprising at least one computing device coupled to a network of computing devices and comprising at least one processor executing instructions within a memory which, when executed by the at least one processor, cause the system to:
generate a graphical user interface (GUI) to be displayed on a client device coupled to the network;
receive, from the client device via the GUI, a user input comprising a request to download and install an operating system (OS) image and an integrated interactive service on the bootable resource;
transmit, through the network to the client device, the OS image and the integrated interactive service to be installed on the bootable resource, the bootable resource thereby being configured to:
on a restart of the client device, boot to the OS image and launch the interactive service; and
deny access to any software, service, or resource not available on the bootable resource;
transmit, through the network for installation, an access token creator for the integrated interactive service; and
boot the OS image using an access token created by the access token creator,
wherein responsive to the access token creator for the integrated interactive service being installed on the client device, the instructions cause the system to perform a uniform resource locator (URL) lookup for an access key generated by the access token creator.