Patent · US11959733B2 · B2 · US
Mobile correctional facility robots
- (11) Publication number
- US11959733B2
- (21) Application number
- 18/084,178
- (22) Filing date
- 2022-12-19
- (30) Priority date
- 2017-04-19
- (43) Publication date
- 2024-04-16
- (45) Date of grant
- 2024-04-16
- (51) IPC
- G05D 1/02; F41H 7/00; F42B 12/74; G05D 1/00; G06F 17/00
- (52) CPC
- F42B Explosive charges, e.g. for blasting, fireworks, ammunition: 12/745
- F41B Weapons for projecting missiles without use of explosive or combustible propellant charge; weapons not otherwise provided for: 15/02
- F41H Armour; armoured turrets; armoured or armed vehicles; means of attack or defence, e.g. camouflage, in general: 13/0012, 7/005, 9/04
- G05D Systems for controlling or regulating non-electric variables: 1/0282, 1/223, 1/43, 2101/20, 2201/0209
- (73) Assignee
- Global Tel Link Corp
- (72) Inventors
- Stephen Hodge
- (54) Title
- Mobile correctional facility robots
- (57) 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.
- Full text
- View on Google Patents
Claims (20)
- A method for coordinating a plurality of mobile correctional facility robots comprising a first mobile correctional facility robot and a second mobile correctional facility robot in a correctional facility, the method comprising: receiving first status information from the first mobile correctional facility robot, wherein the first status information is associated with a task to be performed; determining, based on the first status information, a route within the correctional facility; identifying, based on the first status information, the second mobile correctional facility robot; assigning, to the second mobile correctional facility robot, the task to be performed; and transmitting, to the second mobile correctional facility robot, the route, wherein the route is configured to cause the second mobile correctional facility robot to traverse the route in the correctional facility to perform the task.
- The method of claim 1, wherein the task is a delivery task.
- The method of claim 2, wherein the first status information includes a delivery request from an inmate in the correctional facility, and wherein the second mobile correctional facility robot is configured to deliver an item, via the route, to a location in the correctional facility.
- The method of claim 2, wherein the first status information includes a location of the delivery task and wherein identifying the second mobile correctional facility robot is based on the location of the delivery task and a current location of the second mobile correctional facility robot.
- The method of claim 1, wherein the task is a monitoring task.
- The method of claim 5, wherein the first status information includes a task load information about mobile correctional facility robots proximate to the first mobile correctional facility robot and wherein identifying the second mobile correctional facility robot is based on the task load information.
- The method of claim 1, wherein the task is an enforcement task.
- The method of claim 7, wherein the first status information includes a location of an event of interest in the correctional facility, and wherein the identifying the second mobile correctional facility robot is based on the location of the event of interest and a current location of the second mobile correctional facility robot.
- A mobile central controller robot for operating within a correctional facility comprising: a plurality of actuators, wherein the plurality of actuators is based on a type of the mobile central controller robot; a sensor array; a transceiver configured to communicate with a plurality of mobile correctional facility robots comprising a first mobile correctional facility robot and a second mobile correctional facility robot; a memory comprising computer program instructions; and a hardware processing unit configured to execute the computer program instructions to perform operations comprising: receiving first status information from the first mobile correctional facility robot, wherein the first status information is associated with a task to be performed; determining, based on the first status information, a route within the correctional facility; identifying, based on the first status information, the second mobile correctional facility robot, wherein the second mobile correctional facility robot is of a second type; assigning, to the second mobile correctional facility robot, the task to be performed; and transmitting, to the second mobile correctional facility robot, the route, wherein the route is configured to cause the second mobile correctional facility robot to traverse the route in the correctional facility to perform the task.
- The mobile central controller robot of claim 9, wherein the task is a delivery task.
- The mobile central controller robot of claim 10, wherein the first status information includes a delivery request from an inmate in the correctional facility and wherein the second mobile correctional facility robot is configured to deliver an item, via the route, to a location in the correctional facility.
- The mobile central controller robot of claim 10, wherein the first status information includes a location of the delivery task and wherein the identifying the second mobile correctional facility robot is based on the location of the delivery task and a current location of the second mobile correctional facility robot.
- The mobile central controller robot of claim 9, wherein the task is a monitoring task.
- The mobile central controller robot of claim 13, wherein the first status information includes a task load information about mobile correctional facility robots proximate to the first mobile correctional facility robot and wherein the identifying the second mobile correctional facility robot is based on the task load information.
- The mobile central controller robot of claim 9, wherein the task is an enforcement task.
- A non-transitory computer-readable medium having instructions stored therein, which when executed by a processor in a coordinator for coordinating a plurality of mobile correctional facility robots comprising a first mobile correctional facility robot and a second mobile correctional facility robot in a correctional facility, cause the processor to perform operations, the operations comprising: receiving first status information from the first mobile correctional facility robot, wherein the first status information is associated with a task to be performed; determining, based on the first status information, a route within the correctional facility; identifying, based on the first status information, the second mobile correctional facility robot, wherein the second mobile correctional facility robot is of a second type; assigning, to the second mobile correctional facility robot, the task to be performed; and transmitting, to the second mobile correctional facility robot, the route, wherein the route is configured to cause the second mobile correctional facility robot to traverse the route in the correctional facility to perform the task.
- The non-transitory computer-readable medium of claim 16, wherein the task is a delivery task.
- The non-transitory computer-readable medium of claim 17, wherein the first status information includes a delivery request from an inmate in the correctional facility and wherein the second mobile correctional facility robot is configured to deliver an item, via the route, to a location in the correctional facility.
- The non-transitory computer-readable medium of claim 17, wherein the first status information includes a location of the delivery task and wherein the identifying the second mobile correctional facility robot is based on the location of the delivery task and a current location of the second mobile correctional facility robot.
- The non-transitory computer-readable medium of claim 16, wherein the task is a monitoring task.
Description
This application relates generally to mobile robots for correctional facilities, including a system and method for coordinating mobile robots for correctional facilities.
A correctional facility is a facility in which inmates are confined and many of their freedoms restricted. Typically, a government institution confines inmates to correctional facilities for a specified period of time after the inmates have been found guilty of committing a crime.
Correctional facilities in the United States and in other areas abroad are often either overcrowded with inmates or understaffed with guards due to cost constraints. A more succinct way of characterizing the correctional facility situation in the United States and in other areas abroad is that the ratio of inmates to guards in many correctional facilities is often too high. As a result, guards are unable to appropriately monitor inmate activity and respond to events requiring their attention, which endangers not only the guards and inmates at these correctional facilities, but also the general public as well. Also, a substantial amount of the total funds available to correctional facilities is spent on guards, leaving little money left over to pay for programs to reduce recidivism, which only further exacerbates the problem of inmate overcrowding.
In addition, even assuming additional funds are made available to correctional facilities to increase the number of guards to perform inmate monitoring, studies have shown that humans are often ill-suited to perform routine monitoring through surveillance equipment, such as video cameras.
Citations (145)
- US5179329A
- US7106843B1
- US6130705A
- US20090080715A1
- US20040030449A1
- US20140152422A1
- US10315312B2
- US10889000B2
- US8682486B2
- US8515577B2
- US9849593B2
- US20050165508A1
- US7555383B2
- US20060112034A1
- CN1546290A
- US20100299761A1
- JP2005230998A
- US20060149824A1
- US20110077776A1
- US20070192910A1
- US20070078566A1
- US20070112461A1
- KR100988736B1
- US20080043993A1
- KR100812724B1
- US20090216910A1
- US8706914B2
- US20090067604A1
- US10796392B1
- US8229163B2
- US20130279668A1
- US20090076823A1
- US20110017863A1
- US20110106310A1
- US20120165976A1
- US20100034424A1
- KR20100069971A
- US20140222197A1
- US20110187875A1
- US20170083878A1
- KR20110123975A
- US20120185095A1
- US20150120046A1
- US20130297066A1
- US20120165978A1
- US20120173018A1
- US9205886B1
- US20120316676A1
- US20130054010A1
- US20130110281A1
- US20130197718A1
- US20130253339A1
- US20130326839A1
- US20140018979A1
- US9607219B2
- US20140140575A1
- US8948935B1
- US20140277691A1
- US20160109883A1
- US20170187966A1
- US20150190925A1
- US20150215254A1
- US20160361815A1
- US20150360365A1
- US9442485B1
- US20160063987A1
- US20170126691A1
- US20160101940A1
- US9387928B1
- US20170372514A1
- US9471062B1
- US9471059B1
- US20160253889A1
- US9874308B2
- US10387825B1
- US9645582B2
- KR20170004343A
- JP2017020922A
- US20170020064A1
- US20170053169A1
- US20170092109A1
- US9479732B1
- US20170147976A1
- US20180328743A1
- US20170177925A1
- US20170190051A1
- US20170225336A1
- US10296994B2
- US10225518B2
- US20190133397A1
- US20200039078A1
- US20190240839A1
- KR20180039378A
- US20190349426A1
- US20180222059A1
- US20210272225A1
- US20200292288A1
- US20180304465A1
- US10690466B2
- US20180304461A1
- US20180326593A1
- US20180352077A1
- US20200209821A1
- CN107745383A
- US20200326685A1
- US20190129444A1
- JP2019087218A
- US20190163196A1
- US20190217477A1
- US20200401148A1
- US20190310611A1
- US20190374292A1
- US20190375109A1
- WO2019240452A1
- KR20200013155A
- KR20200013156A
- US20200084423A1
- US20210330119A1
- US20200243094A1
- US20220019213A1
- US20200249698A1
- US20210001487A1
- US20210362335A1
- US20210039255A1
- US20210046652A1
- US20210072750A1
- US20210073570A1
- US20210138647A1
- CN113076770A
- US20210241438A1
- US20210276800A1
- US20210304559A1
- US20210345544A1
- US20220057812A1
- US20220100571A1
- CN112418116A
- US20220197294A1
- US20220242667A1
- CN112508311A
- US20220311976A1
- US20220311975A1
- KR20220139137A
- US20220331973A1
- US20220380121A1
- US20230070341A1
Record as JSON
{
"publication_number": "US11959733B2",
"country": "US",
"kind": "B2",
"title": "Mobile correctional facility robots",
"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": [
"1. A method for coordinating a plurality of mobile correctional facility robots comprising a first mobile correctional facility robot and a second mobile correctional facility robot in a correctional facility, the method comprising: receiving first status information from the first mobile correctional facility robot, wherein the first status information is associated with a task to be performed; determining, based on the first status information, a route within the correctional facility; identifying, based on the first status information, the second mobile correctional facility robot; assigning, to the second mobile correctional facility robot, the task to be performed; and transmitting, to the second mobile correctional facility robot, the route, wherein the route is configured to cause the second mobile correctional facility robot to traverse the route in the correctional facility to perform the task.",
"2. The method of claim 1, wherein the task is a delivery task.",
"3. The method of claim 2, wherein the first status information includes a delivery request from an inmate in the correctional facility, and wherein the second mobile correctional facility robot is configured to deliver an item, via the route, to a location in the correctional facility.",
"4. The method of claim 2, wherein the first status information includes a location of the delivery task and wherein identifying the second mobile correctional facility robot is based on the location of the delivery task and a current location of the second mobile correctional facility robot.",
"5. The method of claim 1, wherein the task is a monitoring task.",
"6. The method of claim 5, wherein the first status information includes a task load information about mobile correctional facility robots proximate to the first mobile correctional facility robot and wherein identifying the second mobile correctional facility robot is based on the task load information.",
"7. The method of claim 1, wherein the task is an enforcement task.",
"8. The method of claim 7, wherein the first status information includes a location of an event of interest in the correctional facility, and wherein the identifying the second mobile correctional facility robot is based on the location of the event of interest and a current location of the second mobile correctional facility robot.",
"9. A mobile central controller robot for operating within a correctional facility comprising: a plurality of actuators, wherein the plurality of actuators is based on a type of the mobile central controller robot; a sensor array; a transceiver configured to communicate with a plurality of mobile correctional facility robots comprising a first mobile correctional facility robot and a second mobile correctional facility robot; a memory comprising computer program instructions; and a hardware processing unit configured to execute the computer program instructions to perform operations comprising: receiving first status information from the first mobile correctional facility robot, wherein the first status information is associated with a task to be performed; determining, based on the first status information, a route within the correctional facility; identifying, based on the first status information, the second mobile correctional facility robot, wherein the second mobile correctional facility robot is of a second type; assigning, to the second mobile correctional facility robot, the task to be performed; and transmitting, to the second mobile correctional facility robot, the route, wherein the route is configured to cause the second mobile correctional facility robot to traverse the route in the correctional facility to perform the task.",
"10. The mobile central controller robot of claim 9, wherein the task is a delivery task.",
"11. The mobile central controller robot of claim 10, wherein the first status information includes a delivery request from an inmate in the correctional facility and wherein the second mobile correctional facility robot is configured to deliver an item, via the route, to a location in the correctional facility.",
"12. The mobile central controller robot of claim 10, wherein the first status information includes a location of the delivery task and wherein the identifying the second mobile correctional facility robot is based on the location of the delivery task and a current location of the second mobile correctional facility robot.",
"13. The mobile central controller robot of claim 9, wherein the task is a monitoring task.",
"14. The mobile central controller robot of claim 13, wherein the first status information includes a task load information about mobile correctional facility robots proximate to the first mobile correctional facility robot and wherein the identifying the second mobile correctional facility robot is based on the task load information.",
"15. The mobile central controller robot of claim 9, wherein the task is an enforcement task.",
"16. A non-transitory computer-readable medium having instructions stored therein, which when executed by a processor in a coordinator for coordinating a plurality of mobile correctional facility robots comprising a first mobile correctional facility robot and a second mobile correctional facility robot in a correctional facility, cause the processor to perform operations, the operations comprising: receiving first status information from the first mobile correctional facility robot, wherein the first status information is associated with a task to be performed; determining, based on the first status information, a route within the correctional facility; identifying, based on the first status information, the second mobile correctional facility robot, wherein the second mobile correctional facility robot is of a second type; assigning, to the second mobile correctional facility robot, the task to be performed; and transmitting, to the second mobile correctional facility robot, the route, wherein the route is configured to cause the second mobile correctional facility robot to traverse the route in the correctional facility to perform the task.",
"17. The non-transitory computer-readable medium of claim 16, wherein the task is a delivery task.",
"18. The non-transitory computer-readable medium of claim 17, wherein the first status information includes a delivery request from an inmate in the correctional facility and wherein the second mobile correctional facility robot is configured to deliver an item, via the route, to a location in the correctional facility.",
"19. The non-transitory computer-readable medium of claim 17, wherein the first status information includes a location of the delivery task and wherein the identifying the second mobile correctional facility robot is based on the location of the delivery task and a current location of the second mobile correctional facility robot.",
"20. The non-transitory computer-readable medium of claim 16, wherein the task is a monitoring task."
],
"description_excerpt": "This application relates generally to mobile robots for correctional facilities, including a system and method for coordinating mobile robots for correctional facilities.\n\nA correctional facility is a facility in which inmates are confined and many of their freedoms restricted. Typically, a government institution confines inmates to correctional facilities for a specified period of time after the inmates have been found guilty of committing a crime.\n\nCorrectional facilities in the United States and in other areas abroad are often either overcrowded with inmates or understaffed with guards due to cost constraints. A more succinct way of characterizing the correctional facility situation in the United States and in other areas abroad is that the ratio of inmates to guards in many correctional facilities is often too high. As a result, guards are unable to appropriately monitor inmate activity and respond to events requiring their attention, which endangers not only the guards and inmates at these correctional facilities, but also the general public as well. Also, a substantial amount of the total funds available to correctional facilities is spent on guards, leaving little money left over to pay for programs to reduce recidivism, which only further exacerbates the problem of inmate overcrowding.\n\nIn addition, even assuming additional funds are made available to correctional facilities to increase the number of guards to perform inmate monitoring, studies have shown that humans are often ill-suited to perform routine monitoring through surveillance equipment, such as video cameras.",
"cpc": [
"F42B 12/745",
"F41B 15/02",
"F41H 13/0012",
"F41H 7/005",
"F41H 9/04",
"G05D 1/0282",
"G05D 1/223",
"G05D 1/43",
"G05D 2101/20",
"G05D 2201/0209"
],
"ipc": [
"G05D 1/02",
"F41H 7/00",
"F42B 12/74",
"G05D 1/00",
"G06F 17/00"
],
"assignees": [
"Global Tel Link Corp"
],
"inventors": [
"Stephen Hodge"
],
"filing_date": "2022-12-19",
"publication_date": "2024-04-16",
"grant_date": "2024-04-16",
"priority_date": "2017-04-19",
"application_number": "US-202218084178-A",
"family_id": "63853067",
"cited_by_count": 2,
"citations": [
"US5179329A",
"US7106843B1",
"US6130705A",
"US20090080715A1",
"US20040030449A1",
"US20140152422A1",
"US10315312B2",
"US10889000B2",
"US8682486B2",
"US8515577B2",
"US9849593B2",
"US20050165508A1",
"US7555383B2",
"US20060112034A1",
"CN1546290A",
"US20100299761A1",
"JP2005230998A",
"US20060149824A1",
"US20110077776A1",
"US20070192910A1",
"US20070078566A1",
"US20070112461A1",
"KR100988736B1",
"US20080043993A1",
"KR100812724B1",
"US20090216910A1",
"US8706914B2",
"US20090067604A1",
"US10796392B1",
"US8229163B2",
"US20130279668A1",
"US20090076823A1",
"US20110017863A1",
"US20110106310A1",
"US20120165976A1",
"US20100034424A1",
"KR20100069971A",
"US20140222197A1",
"US20110187875A1",
"US20170083878A1",
"KR20110123975A",
"US20120185095A1",
"US20150120046A1",
"US20130297066A1",
"US20120165978A1",
"US20120173018A1",
"US9205886B1",
"US20120316676A1",
"US20130054010A1",
"US20130110281A1",
"US20130197718A1",
"US20130253339A1",
"US20130326839A1",
"US20140018979A1",
"US9607219B2",
"US20140140575A1",
"US8948935B1",
"US20140277691A1",
"US20160109883A1",
"US20170187966A1",
"US20150190925A1",
"US20150215254A1",
"US20160361815A1",
"US20150360365A1",
"US9442485B1",
"US20160063987A1",
"US20170126691A1",
"US20160101940A1",
"US9387928B1",
"US20170372514A1",
"US9471062B1",
"US9471059B1",
"US20160253889A1",
"US9874308B2",
"US10387825B1",
"US9645582B2",
"KR20170004343A",
"JP2017020922A",
"US20170020064A1",
"US20170053169A1",
"US20170092109A1",
"US9479732B1",
"US20170147976A1",
"US20180328743A1",
"US20170177925A1",
"US20170190051A1",
"US20170225336A1",
"US10296994B2",
"US10225518B2",
"US20190133397A1",
"US20200039078A1",
"US20190240839A1",
"KR20180039378A",
"US20190349426A1",
"US20180222059A1",
"US20210272225A1",
"US20200292288A1",
"US20180304465A1",
"US10690466B2",
"US20180304461A1",
"US20180326593A1",
"US20180352077A1",
"US20200209821A1",
"CN107745383A",
"US20200326685A1",
"US20190129444A1",
"JP2019087218A",
"US20190163196A1",
"US20190217477A1",
"US20200401148A1",
"US20190310611A1",
"US20190374292A1",
"US20190375109A1",
"WO2019240452A1",
"KR20200013155A",
"KR20200013156A",
"US20200084423A1",
"US20210330119A1",
"US20200243094A1",
"US20220019213A1",
"US20200249698A1",
"US20210001487A1",
"US20210362335A1",
"US20210039255A1",
"US20210046652A1",
"US20210072750A1",
"US20210073570A1",
"US20210138647A1",
"CN113076770A",
"US20210241438A1",
"US20210276800A1",
"US20210304559A1",
"US20210345544A1",
"US20220057812A1",
"US20220100571A1",
"CN112418116A",
"US20220197294A1",
"US20220242667A1",
"CN112508311A",
"US20220311976A1",
"US20220311975A1",
"KR20220139137A",
"US20220331973A1",
"US20220380121A1",
"US20230070341A1"
]
}
Record 504 of 8,000 in Patents full text (MLC-0201). Request the full dataset.