Patent ID: 11880493
Assignee: GLOBAL TEL*LINK CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  A  H | IPC A  G  H

Claim 0:
1. A method performed within a controlled environment, comprising:
determining a location of a wearable device within the controlled environment and a proximity of the wearable device with at least one other wearable device;
receiving, by the wearable device, an inmate profile of an inmate that includes information regarding a dynamic user interface of the wearable device;
receiving, by the wearable device, an administrative rule that specifies a first restriction regarding an authorized function of the wearable device and a second restriction regarding a second authorized function, wherein the first restriction is a global restriction that applies to all inmates in the controlled environment and the second restriction is an inmate-specific restriction that is specific to the inmate;
verifying that the administrative rule is received from an authorized source associated with the controlled environment; performing the authorized function based at least on the inmate profile and the first restriction, wherein the authorized function includes customizing a setting of the dynamic user interface of the wearable device based on the inmate profile and the administrative rule; receiving location information from a first beacon configured to be located within a first location within the controlled environment, wherein the location information corresponds to the location of the wearable device;
displaying the dynamic user interface based at least in part on the customized setting and based on the location of the wearable device, wherein the displaying further comprises:
preventing, on the dynamic user interface, access to a first application responsive to receiving the location information from the first beacon; and
allowing, on the dynamic user interface, access to a second application responsive to the receiving the location information from the first beacon;

receiving second location information from a second beacon configured to be located within a second location with the controlled environment;
updating the dynamic user interface responsive to receiving the second location information from the second beacon;
performing the second authorized function based at least on the inmate profile and the second restriction, wherein the second authorized function includes a locking timer associated with a predetermined time period that the wearable device is attached to the inmate and wherein the second authorized function further includes activating a surveillance mode of the wearable device based on the proximity of the wearable device with the at least one other wearable device;
determining whether to unlock the wearable device based on the locking timer and the location of the wearable device within the controlled environment, wherein the wearable device is configured to be physically removable when unlocked.