IP Library Granted Patent US 12,530,985
Granted Patent B2
US 12,530,985 · App. 18/199,703 · Granted Jan 20, 2026

Educational content delivery system for controlled environments

Inventor: Turner Nashe, Jr. (Cane Ridge, TN)
Assignee: Global Tel*Link Corporation
G09B5/08G06F21/10G06F21/31G06F21/6218G09B5/06G06F2221/2111H04L63/083
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 12,530,985
App. No.
18/199,703
Granted
Jan 20, 2026
Kind
B2
Abstract

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.

Claims (51)

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 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.

17 . The non-transitory computer-readable storage medium of claim 16 , the operations 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.

18 . The non-transitory computer-readable storage medium of claim 16 , the operations 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.

19 . The non-transitory computer-readable storage medium of claim 15 , the operations 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.

20 . The non-transitory computer-readable storage medium of claim 19 , 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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2025
From: NASHE, TURNER, JR.
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 072465/0085 →
PATENT SECURITY AGREEMENT Recorded Aug 7, 2024
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC; 3V TECHNOLOGIES INCORPORATED
To: TEXAS CAPITAL BANK, AS COLLATERAL AGENT
Reel/Frame 068510/0764 →
Continuity (3)
Continuation 17131971 · Dec 23, 2020
Continuation 15628284 · Jun 20, 2017
Related Publication 20230368691A1 · Nov 16, 2023
References Cited (76)
US 6181253B1 · Eschenbach · 2001 [cited by examiner]
US 6734900B2 · Mayhew · 2004 [cited by applicant]
US 6810527B1 · Conrad et al. · 2004 [cited by applicant]
US 7027659B1 · Thomas · 2006 [cited by applicant]
US 7911513B2 · Garrison et al. · 2011 [cited by applicant]
US 8537981B1 · Cyriac et al. · 2013 [cited by applicant]
US 8832374B1 · Schaefers · 2014 [cited by examiner]
US 8917848B2 · Torgersrud et al. · 2014 [cited by applicant]
US 8929525B1 · Edwards · 2015 [cited by examiner]
US 8955029B2 · Lewis · 2015 [cited by applicant]
US 9083850B1 · Higgs · 2015 [cited by examiner]
US 9106789B1 · Shipman, Jr. et al. · 2015 [cited by applicant]
US 9332014B2 · Keiser et al. · 2016 [cited by applicant]
US 9674198B1 · Hodge · 2017 [cited by examiner]
US 10078739B1 · Higgs · 2018 [cited by examiner]
US 20020002541A1 · Williams · 2002 [cited by applicant]
US 20040162063A1 · Quinones et al. · 2004 [cited by applicant]
US 20040162136A1 · Yamato et al. · 2004 [cited by applicant]
US 20040172652A1 · Fisk et al. · 2004 [cited by applicant]
US 20050022229A1 · Gabriel et al. · 2005 [cited by applicant]
US 20060280177A1 · Gupta · 2006 [cited by examiner]
US 20070165649A1 · Moritz · 2007 [cited by applicant]
US 20070180509A1 · Swartz · 2007 [cited by examiner]
US 20080059743A1 · Bychkov et al. · 2008 [cited by applicant]
US 20080201158A1 · Johnson et al. · 2008 [cited by applicant]
US 20090013359A1 · Butler et al. · 2009 [cited by applicant]
US 20090202971A1 · Cortez · 2009 [cited by applicant]
US 20090240586A1 · Ramer et al. · 2009 [cited by applicant]
US 20100088772A1 · Mullin · 2010 [cited by examiner]
US 20100094878A1 · Soroca et al. · 2010 [cited by applicant]
US 20100253521A1 · Williams, Sr. et al. · 2010 [cited by applicant]
US 20110065419A1 · Book et al. · 2011 [cited by applicant]
US 20110167440A1 · Greenfield · 2011 [cited by applicant]
US 20110237221A1 · Prakash et al. · 2011 [cited by applicant]
US 20110249073A1 · Cranfill et al. · 2011 [cited by applicant]
US 20110307548A1 · Fisk et al. · 2011 [cited by applicant]
US 20120206566A1 · Fedoseyeva · 2012 [cited by applicant]
US 20120257583A1 · Keiser et al. · 2012 [cited by applicant]
US 20120262271A1 · Torgersrud · 2012 [cited by examiner]
US 20120324244A1 · Zipperer et al. · 2012 [cited by applicant]
US 20130179949A1 · Shapiro · 2013 [cited by examiner]
US 20130191445A1 · Gayman et al. · 2013 [cited by applicant]
US 20130212507A1 · Fedoseyeva et al. · 2013 [cited by applicant]
US 20130225151A1 · King · 2013 [cited by examiner]
US 20130252575A1 · Ewell et al. · 2013 [cited by applicant]
US 20140033230A1 · Hanna et al. · 2014 [cited by applicant]
US 20140078652A1 · Kamen · 2014 [cited by examiner]
US 20140215391A1 · Little · 2014 [cited by examiner]
US 20140218466A1 · Bloms et al. · 2014 [cited by applicant]
US 20140253663A1 · Edwards · 2014 [cited by examiner]
US 20140267547A1 · Torgersrud et al. · 2014 [cited by applicant]
US 20140270126A1 · Torgersrud · 2014 [cited by examiner]
US 20140273929A1 · Torgersrud · 2014 [cited by applicant]
US 20140282898A1 · Torgersrud · 2014 [cited by applicant]
US 20150050910A1 · Torgersrud · 2015 [cited by applicant]
US 20150188925A1 · Gupta · 2015 [cited by examiner]
US 20160205800A1 · Roberts · 2016 [cited by examiner]
US 20160276852A1 · Roberts · 2016 [cited by examiner]
US 20160330084A1 · Hunter et al. · 2016 [cited by applicant]
US 20170041454A1 · Nicholls · 2017 [cited by examiner]
US 20170272435A1 · Hodge · 2017 [cited by applicant]
US 20170272440A1 · Hodge · 2017 [cited by applicant]
US 20180366015A1 · Nashe, Jr. · 2018 [cited by applicant]
US 20210118314A1 · Nashe · 2021 [cited by applicant]
WO WO2013096944A1 · 2013 [cited by applicant]
Copyright Registration Record for “iPhone: The Missing Manual,” 6th ed., 2012; 1 page. [cited by applicant]
DSKeye Gigabit Product Brief, Bitec Ltd. 2007; 2 pages. [cited by applicant]
Excerpt from Merriam-Webster's Collegiate Dictionary, Tenth Edition, 2002; p. 841. [cited by applicant]
Excerpt from The American Heritage Dictionary, 5th Ed. (2016); p. 679. [cited by applicant]
Excerpts from “iPhone: The Missing Manual,” 6th ed., Sebastopol, CA: O'Reilly Media, 2012; 556 (submitted in 10 parts). [cited by applicant]
File History of U.S. Pat. No. 9,083,850, U.S. Appl. No. 13/931,857, filed Jul. 14, 2015. [cited by applicant]
Gotsopoulos et al., “Remote Controlled DSP Based Image Capturing and Processing System Featuring Two-Axis Motion,” Proceedings of the 4th European DSP in Education and Research Conference, Dec. 1-2, 2010; pp. 32-36. [cited by applicant]
International Search Report and Written Opinion directed to International Patent Appl. No. PCT/US2017/031317, mailed Aug. 2, 2017; 16 pages. [cited by applicant]
International Search Report and Written Opinion directed to International Patent Application No. PCT/US2017/022163, mailed Jun. 9, 2017; 12 pages. [cited by applicant]
Prosecution History of U.S. Pat. No. 8,929,525, U.S. Appl. No. 14/323,582, filed Jul. 3, 2014. [cited by applicant]
U.S. Appl. No. 61/801,861, filed Mar. 15, 2013; 77 pages. [cited by applicant]