IP Library › Granted Patent US 10,949,940
Granted Patent B2
US 10,949,940 · App. 15/491,720 · Granted Mar 16, 2021

Mobile correctional facility robots

Inventor: Stephen Hodge (Plano, TX)
Assignee: Global Tel*Link Corporation
G06Q50/26B25J5/007G05D1/0282G06Q20/102G06Q20/403G06Q30/0635G06Q50/12G05D2201/0211
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 10,949,940
App. No.
15/491,720
Filed
Apr 19, 2017
Granted
Mar 16, 2021
Kind
B2
Art Unit
3664
USPC
700/248
Abstract

The present disclosure is directed to mobile correctional facility robots and systems and methods for coordinating mobile correctional facility robots to perform various tasks in a correctional facility. The mobile correctional facility robots can be used to perform many of the tasks traditionally assigned to correctional facility guards to help reduce the number of guards needed in any given correctional facility. When cooperation is employed among multiple mobile correctional facility robots to execute tasks, a central controller can be used to coordinate the efforts of the multiple robots to improve the performance of the overall system of robots as compared to the performance of the robots when working in uncoordinated effort to execute the tasks.

Claims (48)

1. A mobile correctional facility robot comprising:

a plurality of actuators;

a sensor array;

a memory comprising computer program instructions; and

a hardware processing unit configured to execute the computer program instructions to perform a task execution method using the plurality of actuators and sensor data corresponding to physical properties of an environment surrounding the mobile correctional facility robot detected using the sensor array, the task execution method comprising:

traversing a route to receive an item for delivery;

receiving the item for delivery; and

transporting the item for delivery to an intended destination, wherein the item for delivery is an item from a correctional facility commissary and the intended destination is a location of an inmate who ordered the item from the correctional facility commissary; and

verifying, by the mobile correctional facility robot, that the inmate who ordered the item from the correctional facility commissary has sufficient funds in an account to pay for the item from the correctional facility commissary.

2. The mobile correctional facility robot of claim 1 , wherein the hardware processing unit is further configured to execute the computer program instructions to perform a coordination method among a plurality of mobile correctional facility robots.

3. The mobile correctional facility robot of claim 2 , wherein the coordination method comprises:

transmitting status information of the mobile correctional facility robot to a central controller;

receiving a task from the central controller; and

executing the task by performing the task execution method.

4. The mobile correctional facility robot of claim 3 , wherein the status information of the mobile correctional facility robot comprises a location of the mobile correctional facility robot or an alert issued by the mobile correctional facility robot.

5. The mobile correctional facility robot of claim 4 , wherein the alert is issued by the mobile correctional facility robot in response to recognizing an event in the sensor data, wherein the event is a predetermined spoken word or phrase or a predetermined behavior.

6. The mobile correctional facility robot of claim 3 , wherein the hardware processing unit is configured to execute the computer program instructions to perform the task execution method upon receiving the task from the central controller.

7. The mobile correction facility robot of claim 6 , wherein the task is received from the central controller based on both the status information of the mobile correctional facility robot transmitted to the central controller and status information transmitted to the central controller from the plurality of mobile correctional facility robots.

8. The mobile correctional facility robot of claim 3 , wherein the central controller is one of the plurality of mobile correctional facility robots.

9. The mobile correctional facility robot of claim 1 , wherein the item for delivery is a voice or video message from a person in a correctional facility and wherein the transporting the item for delivery to the intended destination is carried out by electronic transmission.

10. The mobile correctional facility robot of claim 1 , wherein the task execution method further comprises:

activating one or more of the plurality of actuators to control an arm of the mobile correctional facility robot to receive the item for delivery.

11. The mobile correctional facility robot of claim 1 , wherein the hardware processing unit is further configured to execute the computer program instructions to perform a monitoring method comprising:

detecting an object in the sensor data;

extracting one or more features of the object in the sensor data;

recognizing an event in the sensor data associated with the object; and

transmitting an alert based on the event recognized in the sensor data,

wherein the event is a predetermined spoken word or phrase or a predetermined behavior.

12. The mobile correctional facility robot of claim 11 , wherein the alert is transmitted to a central controller as part of a coordination method among a plurality of mobile correctional facility robots.

13. The mobile correctional facility robot of claim 11 , wherein the hardware processing unit is further configured to execute the computer program instructions to perform the task execution method and the monitoring method in parallel.

14. A method for operating a mobile correctional facility robot, the method comprising:

transmitting status information of the mobile correctional facility robot to a central controller;

receiving a delivery task from the central controller, wherein the delivery task is received from the central controller based on both the status information of the mobile correctional facility robot transmitted to the central controller and status information transmitted to the central controller from a plurality of mobile correctional facility robots; and

performing the delivery task using a plurality of actuators and sensor data corresponding to physical properties of an environment surrounding the mobile correctional facility robot by:

traversing a route to receive an item for delivery,

receiving the item for delivery, and

transporting the item for delivery to an intended destination, wherein the item for delivery is an item from a correctional facility commissary and the intended destination is a location of an inmate who ordered the item from the correctional facility commissary; and

verifying, by the mobile correctional facility robot, that the inmate who ordered the item from the correctional facility commissary has sufficient funds in an account to pay for the item from the correctional facility commissary.

15. The method of claim 14 , wherein the status information of the mobile correctional facility robot comprises a location of the mobile correctional facility robot or an alert issued by the mobile correctional facility robot.

16. A mobile correctional facility robot comprising:

a plurality of actuators;

a sensor array;

a memory comprising computer program instructions; and

a hardware processing unit configured to execute the computer program instructions to perform a method comprising:

transmitting status information of the mobile correctional facility robot to a central controller;

receiving a delivery task from the central controller, wherein the delivery task is received from the central controller based on both the status information of the mobile correctional facility robot transmitted to the central controller and status information transmitted to the central controller from a plurality of mobile correctional facility robots, wherein the delivery task includes traversing a route to receive an item for delivery, receiving the item for delivery, and transporting the item for delivery to an intended destination, wherein the item for delivery is an item from a correctional facility commissary and the intended destination is a location of an inmate who ordered the item from the correctional facility commissary;

performing the delivery task using the plurality of actuators and sensor data corresponding to physical properties of an environment surrounding the mobile correctional facility robot detected using the sensor array; and

verifying, by the mobile correctional facility robot, that the inmate who ordered the item from the correctional facility commissary has sufficient funds in an account to pay for the item from the correctional facility commissary.

Assignments (10)
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 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR IN INTEREST TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
Reel/Frame 069175/0165 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR IN INTEREST TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
Reel/Frame 069177/0067 →
SECURITY INTEREST Recorded Dec 5, 2018
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 047720/0576 →
SECURITY INTEREST Recorded Dec 5, 2018
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 048788/0014 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047687/0260 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047687/0913 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047687/0287 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047692/0815 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2017
From: HODGE, STEPHEN
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 042068/0100 →
Continuity (1)
Related Publication 20180307246A1 · Oct 25, 2018
Cited By (1)
US 12,264,902