Educational content delivery system for controlled environments

US12530985B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12530985-B2
Application numberUS-202318199703-A
CountryUS
Kind codeB2
Filing dateMay 19, 2023
Priority dateJun 20, 2017
Publication dateJan 20, 2026
Grant dateJan 20, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12530985B2 cover?
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 facil…
Who is the assignee on this patent?
Global Telstarlink Corp
What technology area does this patent fall under?
Primary CPC classification G09B5/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 20 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).