Educational content delivery system for controlled environments
US-2021118314-A1 · Apr 22, 2021 · US
US12530985B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12530985-B2 |
| Application number | US-202318199703-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 19, 2023 |
| Priority date | Jun 20, 2017 |
| Publication date | Jan 20, 2026 |
| Grant date | Jan 20, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
This disclosure presents a method and system to securely distribute educational content to residents of controlled-environment facilities participating in voluntary educational programs. The method and system involve the provision of portable devices to residents. The residents view externally managed educational content on the portable devices. Users outside of the controlled-environment facility configure classes and students and tailor curricula for individual residents. A portable device downloads the appropriate educational content through a synchronization process that occurs within the controlled-environment facility by interfacing with a synchronization and charging station. The portable device functions only to access the educational content and does not allow any unrelated capabilities or functionalities.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: receiving, by a synchronization station, a portable device within a docking receptacle, the docking receptacle including a communication port that interfaces with the portable device while docked; receiving, by one or more processors via a communication interface over an electronic communication network, a synchronization request from the synchronization station located within a controlled environment facility, the synchronization request identifying the portable device docked at the synchronization station, wherein the portable device permits access only to educational content, and wherein the portable device locks in response to a current date matching a return date; retrieving, by the one or more processors, a class and a resident associated with the portable device; determining, by the one or more processors, differences between educational content on the portable device and educational content associated with the class, wherein the educational content associated with the class is stored in an inventory of educational content in a centralized repository and is organized into one or more class curricula; based on the determining, installing via the communication interface and the communication port, additional educational content to the portable device and deleting educational content on the portable device that is not associated with the class; and setting the return date to a future date. 2 . The method of claim 1 , wherein the inventory of educational content is associated with a list of licenses, and wherein a license in the list of licenses comprises a particular item of educational content and a license expiration date. 3 . The method of claim 2 , further comprising: deleting the particular item of educational content from the centralized repository when the current date is later than the license expiration date in the list of licenses corresponding to the particular item of educational content. 4 . The method of claim 2 , further comprising: generating a content request to obtain an additional license when the current date is later than the license expiration date in the list of licenses corresponding to the particular item of educational content. 5 . The method of claim 1 , further comprising: in response to the portable device connecting to the synchronization station for a first time, running an initialization routine on the portable device. 6 . The method of claim 5 , wherein the portable device displays a visual cue when the initialization routine is running and displays a second visual cue when the synchronization request is complete. 7 . The method of claim 1 , wherein the controlled environment facility is a correctional institute and the inventory of educational content comprises books, lectures, and coursework pertaining to a voluntary education program. 8 . A system, comprising: a synchronization station comprising a docking receptacle including a communication port, the docking receptacle configured to receive a portable device and to interface with the portable device via the communication port while docked; and a synchronization management server, comprising: a transceiver configured to communicate with the synchronization station via a communication interface over an electronic communication network; a memory; and a processor coupled to the memory and configured to: receive, via the communication interface, a synchronization request from the synchronization station located within a controlled environment facility, the synchronization request identifying the portable device docked at the synchronization station, wherein the portable device permits access only to educational content, and wherein the portable device locks in response to a current date matching a return date; retrieve a class and a resident associated with the portable device; determine differences between educational content on the portable device and educational content associated with the class, wherein the educational content associated with the class is stored in an inventory of educational content in a centralized repository and is organized into one or more class curricula; based on the determining, install via the communication interface and the communication port, additional educational content to the portable device and delete educational content on the portable device that is not associated with the class; and set the return date to a future date. 9 . The system of claim 8 , wherein the inventory of educational content is associated with a list of licenses, and wherein a license in the list of licenses comprises a particular item of educational content and a license expiration date. 10 . The system of claim 9 , the processor further configured to: delete the particular item of educational content from the centralized repository when the current date is later than the license expiration date in the list of licenses corresponding to the particular item of educational content. 11 . The system of claim 9 , the processor further configured to: generate a content request to obtain an additional license when the current date is later than the license expiration date in the list of licenses corresponding to the particular item of educational content. 12 . The system of claim 8 , the processor further configured to: in response to the portable device connecting to the synchronization station for a first time, run an initialization routine on the portable device. 13 . The system of claim 12 , wherein the portable device displays a visual cue when the initialization routine is running and displays a second visual cue when the synchronization request is complete. 14 . The system of claim 8 , wherein the controlled environment facility is a correctional institute and the inventory of educational content comprises books, lectures, and coursework pertaining to a voluntary education program. 15 . A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, in response to being executed by a computing device, cause the computing device to perform operations comprising: detecting a connection with a portable device within a docking receptacle via a communication port disposed within the docking receptacle; causing one or more processors to receive, via a communication interface over an electronic communication network, a synchronization request from a synchronization station located within a controlled environment facility, the synchronization request identifying the portable device docked at the synchronization station, wherein the portable device permits access only to educational content, and wherein the portable device locks in response to a current date matching a return date; retrieving a class and a resident associated with the portable device; determining differences between educational content on the portable device and educational content associated with the class, wherein the educational content associated with the class is stored in an inventory of educational content in a centralized repository and is organized into one or more class curricula; based on the determining, causing installation of additional educational content to the portable device and deletion of educational content on the portable device that is not associated with the class via the communication interface and the communication port; and setting the return date to a future date. 16 . The non-transitory computer-readable storage medium of claim 15 , wherein the inventory of edu
Location-sensitive, e.g. geographical location, GPS · CPC title
to a system of files or objects, e.g. local or distributed file system or database · CPC title
using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title
with both visual and audible presentation of the material to be studied · CPC title
User authentication · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.