`
`CLAllVlS
`
`‘Wl-iAT {S Cl...AllleD 18:
`
`l.
`
`A method, comprising:
`
`receiving an inventory update,
`
`the inventory update including a bed identifier and a
`
`notification regarding a first availability of a ti rst bed associated with the bed identifier;
`
`updating an availability schedule based on the inventory update, the availability schedule
`
`including the first availability of the first bed and a second availability of a second bed;
`
`receiving a bed request the bed request including a time period and an inmate identifier
`
`associated with an inmate;
`
`retrieving an inmate profile based on the inmate identiti er;
`
`comparing the time period to the availability schedule;
`
`determining at least one bed candidate based on the comparing, the at least one bed candidate
`
`associated with a bed profile;
`
`generating filtered bed candidates based on comparing inmate information in the inmate
`
`profile and bed information in the bed profile; and
`
`providing the filtered bed candidates.
`
`2.
`
`The method of claim it, wherein the inventory update further includes a facility
`
`identifier, the facility identifier indicating a, correctional facility in which the first bed is located:
`
`3.
`
`The method of claim 2, wherein the inventory update is received from a remote
`
`device associated with the correctional facility.
`
`4.
`
`The method of claim l, further comprising:
`
`receiving a bed confirmation selection that includes a. selected bed candidate from the filtered
`
`bed candidates;
`
`generating a bed itinerary that includes the selected bed candidate, the inmate identifier, and
`
`the time period; and
`
`updating the availability schedule based on the bed itinerary.
`
`Atty. Dirt No. 32l0l460000
`
`
`
`5.
`
`The method of claim 4, further comprising:
`
`retrieving another bed itinerary from a database;
`
`generating a transport itinerary based on comparing the bed itinerary and the another hed
`
`itinerary, wherein the transport itinerary inciudes a transport route for transporting a first inmate
`
`associated with the bed itinerary and a second inmate associated with the another lied itinerary; and
`
`transmitting the transport
`
`itii'ierary to a remote device associated with a transportation
`
`agency,
`
`6,
`
`The method of claim 1, wherein the inmate profile includes a security requirement
`
`associated with the inmate, the bed profile includes a security criteria of a correctional facility in
`
`which the first bed is located, and wherein the comparing inmate information in the inmate profile
`
`and bed information in the bed profile further comprises comparing the security requirement and the
`
`security criteria
`
`7.
`
`The method of claim 6, wherein the security requirement includes at least one of a
`
`security level required for the inmate, a gang affiliation associated with the inmate, a flight risk
`
`associated with the inmate, a Violence level associated with the inmate.
`
`8.
`
`The method of claim l, wherein the bed profile includes at least one of a facility
`
`identifier identifying a correctional facility in which the first bed is located and a location identifier
`
`identifying a cell block of the correctional facility in which the tirst bed is located.
`
`9.
`
`A server for providing filtered hed candidates, comprising:
`
`a memory configured to store a bed profile and an inmate profile; and
`
`a processor coupled to the memory, the processor configured to:
`
`receive an inventory update, the inventory update including at least a bed identifier
`
`and a, notiticati on regarding a first avaiiahiiity ot‘ a first hed associated with the bed identi ti er;
`
`Atty. Dirt, No. 3210l460000
`
`
`
`update an availability schedule based on the inventory update,
`
`the availability
`
`schedule including the first availability of the first bed and a second availability of a second
`
`bed;
`
`receive a bed request, the bed request including a time period and an inmate identifier
`
`associated with an inmate;
`
`retrieve, from the memory, the inmate profile based on the inmate identifier;
`
`comparing the time period and bed availability in the availability schedule
`
`determine at least one bed candidate based on the comparing, the at least one bed
`
`candidate associated with the bed profile;
`
`generate the filtered bed candidates based on comparing inmate information in the
`
`inmate profile and bed information in the bed profile, and
`
`provide the filtered bed candidates.
`
`it)
`
`The server of claim 9? wherein the inventory update further includes a facility
`
`identifier, the facility identifier indicating a correctional facility in which the first bed is located.
`
`ll.
`
`The server of claim it), wherein the inventory update is received from a remote
`
`device associated with the correctional facility.
`
`iii.
`
`The server of claim 9, wherein the processor is further configured to:
`
`receive a bed confirmation selection that includes a selected bed candidate from the filtered
`
`bed candidates;
`
`generate a bed itinerary that includes the selected bed candidate, the inmate identifier, and the
`
`time period; and
`
`update the availability schedule based on the bed itinerary.
`
`l3.
`
`The server of claim l2, wherein the processor is further configured to:
`
`retrieve another bed itinerary front a database;
`
`Atty. Dirt, No. 32l0l460000
`
`
`
`generate a transport itinerary based on comparing the bed itinerary and the another bed
`
`itinerary, wherein the transport itinerary includes a transport route for transporting a first inmate
`
`associated with the bed itinerary and a, second inmate associated with the another bed itinerary; and
`
`transmit the transport itinerary to a remote device associated with a transportation agency.
`
`M.
`
`The server of claim 9, wherein the inmate profile includes a security requirement
`
`associated with the inmate, the bed profile includes a security criteria of a. correctional facility in
`
`which the first bed is located, and wherein the comparing inmate information in the inmate profile
`
`and bed information in the bed profile further comprises cornparin g the security requirement and the
`
`security criteria
`
`15.
`
`The server of claim 14, wherein the security requirement includes at least one of a
`
`security level required for the inmate, a gang affiliation associated with the inmate, a flight risk
`
`associated with, the inmate, a violence level associated with the inmate,
`
`to.
`
`The server of claim 9, wherein the bed profile includes at least one of a. facility
`
`identifier identifying a correctional facility in which the first bed is located and a location identifier
`
`identifying a cell block of the correctional facility in which the first bed is located.
`
`l7.
`
`A method for providing bed availability within a correctional facility, comprising:
`
`detecting, based on a received signal comprising an inmate identifier, an availability of a bed
`
`within the correctional facility, wherein the detecting includes determining whether a received signal
`
`comprises an inmate identifier associated with an inmate and a bed identifier associated with the
`
`bed,
`
`generating an inventory update message based on the detecting the availability of the bed, the
`
`inventory update message including at least one of the bed identifier associated with the bed, the
`
`inmate identifier, and a notification regarding the availability of the bed;
`
`determining whether to transmit the inventory update message to a server; and
`
`transmitting the inventory update message to the server based on the determining.
`
`Atty. Dirt, No. 32l0l460000
`
`
`
`'18.
`
`The rnethed df eiaim 17, further edmprising:
`
`receiving, frent an inventory tracker asseciated with the bed, the bed identifier; and
`
`failing to receive, from the inventery tracker, the inmate ideirtiti er associated with the inmate
`
`39:
`
`The method of claim 17, wherein the determining whether t0 transmit the inventory
`
`update message to the server includes detecting a predetermined time for an inventery tracker
`
`aeseeiated with the bed to transmit the inventery update meesage to the server,
`
`20”
`
`The method of claim 17, wherein the determining whether t0 transmit the inventory
`
`update mesaage inehtdes detecting a nrehiie update parameter that indicates that the inventory update
`
`is generated by a rnohite device separate from the bed.
`
`Atty. Dirt No. 3210i460000
`
`