Inmate information center for correctional facility processing
First Claim
1. A correctional facility content management system comprising:
- one or more processors;
memory coupled to the one or more processors;
an inmate computing device configured to provide one or more user interfaces, the inmate computing device comprising a network interface to connect to the one or more processors via a network;
a platform application running on the inmate computing device or the one or more processors to facilitate an inmate interface via the inmate computing device, wherein the platform application operates at least partially in an application layer;
a plurality of modules comprising;
one or more native modules, which are designed for the platform application, wherein the one or more native modules operate in the application layer;
wherein at least one module of the plurality of modules is configured to control access by the inmate computing device to content from a remote source transmitting the content to facilitate one or both of playing and displaying of the content with the inmate computing device; and
a plurality of access regimes defining rules regulating one or more modules of the plurality of modules, wherein;
at least one access regime of the plurality of access regimes defines rules regulating the access to the content; and
each access regime of the plurality of access regimes is a function of one or more of an identity of third-party module, an identity of native module, an identity of inmate computing device, an identity of inmate, or a location.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and machine-readable media are provided for correctional facility content management. An inmate computing device provides user interfaces and includes a network interface to connect to processors via a network. A platform application facilitates an inmate interface via the inmate computing device and operates in an application layer. Native modules, designed for the platform application, operate in the application layer. At least one module controls access by the inmate computing device to content from a remote source transmitting the content to facilitate playing and displaying of the content with the inmate computing device. Access regimes define rules regulating the modules. At least one access regime defines rules regulating the access to the content. Each access regime is a function of one or more of an identity of third-party module, an identity of native module, an identity of inmate computing device, an identity of inmate, or a location.
32 Citations
20 Claims
-
1. A correctional facility content management system comprising:
-
one or more processors; memory coupled to the one or more processors; an inmate computing device configured to provide one or more user interfaces, the inmate computing device comprising a network interface to connect to the one or more processors via a network; a platform application running on the inmate computing device or the one or more processors to facilitate an inmate interface via the inmate computing device, wherein the platform application operates at least partially in an application layer; a plurality of modules comprising; one or more native modules, which are designed for the platform application, wherein the one or more native modules operate in the application layer; wherein at least one module of the plurality of modules is configured to control access by the inmate computing device to content from a remote source transmitting the content to facilitate one or both of playing and displaying of the content with the inmate computing device; and a plurality of access regimes defining rules regulating one or more modules of the plurality of modules, wherein; at least one access regime of the plurality of access regimes defines rules regulating the access to the content; and each access regime of the plurality of access regimes is a function of one or more of an identity of third-party module, an identity of native module, an identity of inmate computing device, an identity of inmate, or a location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory, machine-readable media having machine-readable instructions thereon which, when executed by one or more processors, cause the one or more processors to:
-
operate a platform application running on an inmate computing device or running remotely from the inmate computing device to facilitate an inmate interface via the inmate computing device, wherein the platform application operates at least partially in an application layer; operate a plurality of modules comprising; one or more native modules, which are designed for the platform application, wherein the one or more native modules operate in the application layer; wherein at least one module of the plurality of modules is configured to control access by the inmate computing device to content from a remote source transmitting the content to facilitate one or both of playing and displaying of the content with the inmate computing device; and enforce a plurality of access regimes defining rules regulating one or more modules of the plurality of modules, wherein; at least one access regime of the plurality of access regimes defines rules regulating the access to the content; and each access regime of the plurality of access regimes is a function of one or more of an identity of third-party module, an identity of native module, an identity of inmate computing device, an identity of inmate, or a location. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for correctional facility content management, the method comprising:
-
operating platform application running on an inmate computing device or running with one or more processors remote from the inmate computing device to facilitate an inmate interface via the inmate computing device, wherein the platform application operates at least partially in an application layer; operating a plurality of modules comprising; one or more native modules, which are designed for the platform application, wherein the one or more native modules operate in the application layer; wherein at least one module of the plurality of modules is configured to control access by the inmate computing device to content from a remote source transmitting the content to facilitate one or both of playing and displaying of the content with the inmate computing device; and enforcing a plurality of access regimes defining rules regulating one or more modules of the plurality of modules, wherein; at least one access regime of the plurality of access regimes defines rules regulating the access to the content; and each access regime of the plurality of access regimes is a function of one or more of an identity of third-party module, an identity of native module, an identity of inmate computing device, an identity of inmate, or a location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification