`
`inventors:
`
`Stephen 1... Hodge
`Anthony Bambocci
`
`BACKGRO UND
`
`inner}
`
`This disclosure relates to dynamic detection of bed availability within a controlled
`
`environment and generating bed itineraries that combine requests from transportation
`
`agencies and corrections agencies based on the detected bed availabilities within the
`
`controlled environment.
`
`Background
`
`rennet
`
`Many correction agencies have a need to find available short—terni bed space for
`
`inmates. Different inmates have different criteria that are required for incarceration such as
`
`security requirements and; correction agencies must locate correctional facilities that not only
`
`have available beds but
`
`that can also meet
`
`the security requirements or other criteria
`
`associated with the particular inmate. Currently, correction agencies can only individually
`
`contact various correctional facilities and, request if there are beds available for rent or short"
`
`term use by the correction agency and that meet the criteria associated with the inmate. Time
`
`is wasted calling individual correctional facilities and, to ensure that the security criteria
`
`associated with an inmate can he met by the correctional facility which is necessary to ensure
`
`the safety of the inmates and the public.
`
`BRIEF DESCRlPTlClN 0F Till? DRAW’lNGS/FlGURES
`
`teens}
`
`The accompanying drawings, which are incorporated herein and form a part of the
`
`specification,
`
`illustrate embodiments of the present disclosure and? together with the
`
`description, further serve to explain the principles of the disclosure and to enable a person
`
`slrilled in the pertinent art to rnake and use the ernbodirn ents.
`
`
`
`lfifillzll
`
`PEG.
`
`l
`
`illustrates a block diagram of an exemplary inmate bed location system,
`
`according to embodiments of the present disclosure.
`
`{GOG-Ell
`
`MG. 2 illustrates an exemplary central server for use in the exemplary inmate bed
`
`location system of FlG. 1, according to embodiments of the present disclosure.
`
`llltllld}
`
`FIG. 3 illustrates a block diagram of an exemplary bed inventory tracking system for
`
`use in the exemplary inmate bed location system of FlG. l, according to embodiments of the
`
`present disclosure.
`
`{(3807}
`
`FIG. 4 illustrates a flowchart diagram of an exemplary method for generating a bed
`
`inventory update for use with the exemplary bed inventory tracking system of HQ. 3,
`
`according to embodiments of the present disclosure.
`
`{sass}
`
`FIG. 5 illustrates a flowchart diagram of an exemplary method for generating bed
`
`candidates in the exemplary inmate bed location system of Flt}. l, according to embodiments
`
`of the present disclosure.
`
`{@999}
`
`Flt}. 6 illustrates a flowchart diagram of an exemplary method for filtering bed
`
`candidates by the exemplary central server of FIG. 2, according to embodiments of the
`
`present disclosure.
`
`liltlltll
`
`FIG. 7 illustrates a flowchart diagram of an exemplary method for generating a
`
`transportation itinerary in the exemplary inmate bed location system of FlG. l, according to
`
`embodiments of the present disclosure
`
`{Gilli}
`
`FIG. 8 illustrates a block diagram of a general purpose computer that may he used to
`
`perform various aspects of the present disclosure.
`
`{9912]
`
`The present disclosure will be described with reference to the accompanying
`
`drawings in the drawings, like reference numbers indicate identical or tunctionally similar
`
`elements. Additionally, the left most digit(s) of a reference number identities the drawing in
`
`which the reference number first appears.
`
`DE'l‘AlLlED DESCRll—‘Tlflll‘l
`
`£9913}
`
`The highly inetlicient method of the prior art requires numerous calls and does not
`
`provide any guarantees that the correction agency will be able to locate available bed space
`
`for its inmates. Accordingly; there is a need to provide a centralized system for providing
`
`Atty. Dirt. No. 32l0l460000
`
`
`
`updated bed availability information and connecting appropriate correctional facilities to
`
`correction agencies based on the criteria of the particular inmate. Moreover, the centralized
`
`system should also be able to connect correctional facilities and correction agencies to
`
`transportation agencies to coordinate the transport of inmates. What is needed is a system
`
`that can connect disparate networks of correctional facilities to the needs of correction
`
`agencies in an efficient manner.
`
`retire}
`
`The following Detailed Description refers to accompanying drawings to illustrate
`
`exemplary embodiments consistent with the disclosure. References
`
`in the Detailed
`
`Description to "one exemplary embodiment," "an exemplary embodiment,"
`
`‘an example
`
`exemplary embodiment,“ etc.
`
`,
`
`indicate that
`
`the exemplary embodiment described may
`
`include a particular feature, structure, or characteristic, but every exemplary embodiment
`
`may not necessarily include the particular feature, structure, or characteristic. Moreover, such
`
`phrases are not necessarily referring to the same exemplary embodiment. Further, when a
`
`particular feature, structure, or characteristic is described in connection with an exemplary
`
`embodiment, it is within the knowledge of those skilled in the relevant art(s) to affect such
`
`feature, structure, or characteristic in connection with other exemplary embodiments whether
`
`or not explicitly described.
`
`{Gilli}
`
`The exemplary embodiments described herein are provided for illustrative purposes,
`
`and are not limiting. ()ther' exemplary embodiments are possible, and modifications may be
`
`made to the exemplary embodiments within the spirit and scope of the disclosure. Therefore,
`
`the Detailed Description is not meant to limit the disclosure. Rather,
`
`the scope of the
`
`disclosure is defined only in accordance with the following claims and their equivalents.
`
`rears}
`
`Embodiments may be implemented in hardware (cg, circuits), firmware, software, or
`
`any combination thereof. Embodiments may also be implemented as instructions stored on a
`
`machineareadable medium, which may be read and executed by one or more processor's. A
`
`machine—readable medium may include any mechanism for
`
`storing or
`
`transmitting
`
`information in a form readable by a machine (eg, a computing device). For example, a
`
`machine-readable medium may include read only memory (Milli/l); random access memory
`
`(Rikki), magnetic disk storage media; optical
`
`storage media;
`
`flash memory devices;
`
`electrical, optical, acoustical or other forms of propagated signals (eg, carrier waves,
`
`Atty. Dlrt. No. 32l0l460000
`
`
`
`infrared signals, digital signals, etc), and others. Further, firmware, software, routines,
`
`instructions may be described herein as performing certain actions. However, it should be
`
`appreciated that such descriptions are merely for convenience and that such actions in fact
`
`result from computing devices, processors, controllers, or other devices executing the
`
`firmware, software, routines, instructions, etc. Further, any ofthe implementation variations
`
`may be carried out by a general purpose computer, as described below.
`
`resin
`
`For purposes of this discussion, any reference.
`
`to the term “module" shall be.
`
`understood to include at least one of software, firmware, and hardware (such as one or more
`
`circuit, microchip, or' device, or any combination thereof), and any combination, thereof. in
`
`addition,
`
`it will be understood that each module may include one, or more than one,
`
`component within an actual device, and each component that forms a part of the described
`
`module may tunction either cooperatively or independently of any other component forming
`
`a part of the module. Conversely, multiple modules described, herein may represent a single
`
`component within an actual device, Further, components within a module may be in a single
`
`device or distributed among multiple devices in a wired or wireless manner.
`
`rears}
`
`The following Detailed Description of the exemplary embodiments will so fully
`
`reveal the general nature of the disclosure that others can, by applying knowledge of those
`
`skilled in relevant art(s), readily modify and/or customize for various applications such
`
`exemplary embodiments, without undue experimentation, without departing from the spirit
`
`and scope of the disclosure. Therefore, such modifications are intended to be within the
`
`meaning and plurality of equivalents of the exemplary embodiments based upon the teaching
`
`and guidance presented, herein. it is to be understood that the phraseology or terminology
`
`herein is for the purpose of description and not of limitation, such that the terminology or
`
`phraseology of the present specification is to be interpreted by those skilled in relevant art(s)
`
`in light of the teachings herein.
`
`Exem la ’ lnmate Bed Location system
`
`
`
`
`rears}
`
`FIG.
`
`l illustrates a bloclr, diagram of an exemplary inmate bed location system lOO,
`
`according to embodiments of the present disclosure. lnmate bed location system lOO can be
`
`implemented in a controlled environment, such as a correctional facility, where occupancy of
`
`Atty. Dirt. No. 32l0l460000
`
`
`
`beds within the controlled environment are tracked. For example, in a correctional facility, a
`
`server can be used to track the availability of beds based on an associate between inmates
`
`within the correctional facility and the beds within the cell blocks of the correctional facility.
`
`gonzo}
`
`in some embodiments, inmate bed location systern lOQ includes a set of correctional
`
`facilities llO which can include correctional facility llOA and correctional facility llOB,
`
`central server 120, correction agency l30, and transportation agency 140. Although two
`
`correctional facilities, one correction agency, and one transportation agency is shown for
`
`simplicity, it is understood that inmate bed location system lOO can include any number of
`
`correctional, facilities, correctional agencies, and transportation agencies. Correctional facility
`
`can be any facility that requires tracking associations between inmates and beds. Correctional
`
`agencies can be an agency that is responsible for managing correctional facilities and the
`
`inmates that are incarcerated within such facilities such as the Corrections Corporation of
`
`America {CCA} or law enforcement agencies such as the United States immigration and
`
`Customs Enforcement (EOE) agency. Transportation agencies can he an agency such as
`
`'l'ranscor America, LLC that is responsible for transporting inmates and detainees between
`
`correctional facilities which can generally be at the request of the correction agency.
`
`{NEE}
`
`Correctional facilities llO are connected to central server l20 through a network l 50.
`
`Correction agency l30 is connected to central
`
`server
`
`lZO through network loO.
`
`Transportation agency l40 is connected to central server 120 through network loO. Central
`
`server l20 acts as an intermediary between the set of correctional facilities llO, correction
`
`agency 130, and transportation agency MO by acting as a hub for tracking bed inventory at
`
`correctional facilities llO, maintaining a database ofbed availability at correctional facilities
`
`llO, receiving and processing requests from correction agency l3O for available beds, and
`
`generating transport itineraries in cooperation with transportation agency MO.
`
`tears}
`
`Networks 150, lot), and l70 may include any or all of a Local—Area Network (lAN),
`
`a Wide~Area Network (WAN), or the lnternet, depending on the location of central server
`
`l20 in relation to correctional facilities lit), correction agency l30, and transportation
`
`agency l40. For example, networks lSO, tee, and l70 can be implemented as a LAN when
`
`central server l20 is co—located with any of correctional facility llOA, correctional facility
`
`llOB, correction agency BC, and transportation agency MO. in another example, networks
`
`Atty. Dirt. No. 3210l46ll000
`
`
`
`l 50,
`
`l 60, and 170 can be implemented as a WAN or the lnternet when central server l 20 is
`
`located remotely from correctional facility llt’lA, correctional facility llOB, correction
`
`agency l30? and transportation agency l40.
`
`in some embodiments, central server lZO is
`
`cloudnbased and includes one or more cloudnbased servers. in some embodiments, central
`
`server lZO is a server within a data center that supports the devices within correctional
`
`facilities llQ, correction agency l30, and/or transportation agency lilO.
`
`£9023}
`
`in some embodiments? correctional facility llOA includes cell block lll, cell block
`
`ll2, a mobile bed tracking device ll3, a local server lld, and a workstation llS. The
`
`number of cell blocks and devices in correctional facilities llO is merely exemplary. Cell
`
`blocks in a controlled environment? such as cell block lll and cell block ll2, generally can
`
`be divided into a certain number of cells each having a certain number of beds that are
`
`assigned to inmates of the controlled environment. For example, cell block l l l has two cells,
`
`cell l and cell 2, with cell l having four beds and cell 2 having three beds. It is understood,
`
`that the configuration of cell block l l l is merely exemplary and does not limit the number of
`
`cells and beds of this disclosure. Cell block l 12 can have also be divided into two cells, each
`
`having two beds. Correctional facility llOB can be similarly configured with a certain
`
`number of beds and devices for tracking and transmitting the availability of the beds.
`
`{@924}
`
`Correctional facility llOA maintains an inventory of the beds in cell blocl: lll and
`
`cell block ll2 including tracking which beds have already been assigned to inmates and
`
`which beds are available (eg, not assigned to an inmate). Correctional facilities llO also
`
`maintains a calendar ot‘for how long beds will be assigned to a particular inrn ate and for long
`
`the beds will be available (eg, when an inmate is scheduled to arrive at correctional facility
`
`llOA). Correctional facilities lll) can employ automated method. a manual method, or a
`
`combination thereof for tracking the availability of its beds. ln the automated method, beds
`
`deployed with bed inventory tracking devices automatically provide updates regarding
`
`availability of beds to local server lid. The updates are provided on a schedule or upon
`
`request from local server llI-l.
`
`in the manual method, personnel of correctional facility
`
`manually update the inventory using mobile bed tracking device ll3 and/"or workstation ll5.
`
`These methods are discussed in further detail with regard, to FlG. 4.
`
`Atty. Dirt. No. 32l0l460000
`
`
`
`recast
`
`In some embodiments, central server lZO stores data provided by correctional facility
`
`llOA, correction agency l3t‘i, and transportation agency l4tl. Data from correctional facility
`
`llOA includes inforrnati on about availability of beds and updates regarding the availability
`
`of the beds. The information includes inmate information regarding the inmate associated,
`
`with each bed and dates on which the bed are or are not available leg? when a bed is
`
`associated with an inmate). Central server lZO includes one or more databases for storing
`
`information from correctional
`
`facilities
`
`lltl
`
`including correctional
`
`facility llOA and
`
`correctional facility l lOB. Such information includes but is not limited to bed availability
`
`and inventory of correctional facilities llO, bed profiles for each of the beds in correctional
`
`facilities lltl, inmate information of each of the inmates incarcerated in correctional facilities
`
`l l0, and authentication information for the correctional facilities.
`
`recast
`
`in some embodiments, central server 120 also includes data related to correction
`
`agency l3t’l and transportation agency l4tl. For example, central server l20 includes one or
`
`more databases for storing bed itineraries and transport
`
`itineraries. Bed itineraries are
`
`generated after correction agency l30 selects an available bed at a correctional facility within
`
`correctional facilities ill) for an inmate and include confirmed reservations for the inmate
`
`and the selected bed at the correctional facility. Bed itineraries include information regarding
`
`the selected correctional facility, the selected bed, the inmate, and the reservation details such
`
`as scheduled time period that the selected bed is needed. Transport itineraries are generated
`
`upon request or automatically after the generation of bed itineraries. Transport itineraries can
`
`include route information associated with two or more inrnates that are being transported to a
`
`respective bed within a correctional facility or nearby correctional facilities. After generating
`
`a first bed itinerary, central server l20 identities other previously generated bed itineraries
`
`that involve similar routes (egg another inmate is also scheduled to be transported to a bed in
`
`the same correctional facility). Based on parameters provided by correction agency l3O or
`
`transportation agency MO, central server lZOidentifies similarities between bed itineraries.
`
`As one nonnlinriting example, central server l20 compares a recently generated bed, itinerary
`
`for an inmate scheduled to be associated with a bed in correctional facility l l OB with another
`
`previously generated bed itinerary for another inmate who is scheduled to be associated with
`
`another bed in correctional facility llOB. Central server 120 identities the similarities
`
`Atty. Dirt. No. 32l0l460000
`
`
`
`between the bed itineraries and notify correction agency 13?; and/or transportation agency
`
`lzl-O. In this manner, correction agency l’SO and/or correctional facility llt‘iB can save costs
`
`by having transportation agency MO consolidate transportation of the inmates Central server
`
`l20 coordinates transport plans with transportation agency l‘ilO to create a transport itinerary
`
`that provides for the transportation of two or more inmates. Details regarding central server
`
`l 20 are discussed further with respect to FIG. 2 below.
`
`lunar}
`
`in some embodiments, correction agency l30 includes workstation l3l and mobile
`
`device l32. Workstation lEl accesses central server 120 through a website and mobile
`
`device l32 accesses central server 120 through a website or a mobile application installed on
`
`mobile device l32, Correction agency 130 such as lCE, have a need to locate available bed
`
`space when transporting inmates and detainees. Correction agency 130 connects to central
`
`server lZO and transmits requests or receive push notifications of bed availability from
`
`correctional facilities l l0.
`
`rears}
`
`in some embodiments,
`
`transportation agency lllll
`
`includes workstation lzll and
`
`mobile device 142. Workstation fill accesses central server lZO through a website and
`
`mobile device l42 accesses central server 120 through a website or a mobile application
`
`installed on mobile device l 42. Transportation agency MO such as Transcor offers services
`
`to consolidate transportation of inmates to and from correctional facilities llt": based on the
`
`generated bed itineraries
`
`
`lEixern ila " Central Server
`
`{seas}
`
`Fig. 2 illustrates a block diagram of central server 200, according to embodiments of
`
`the present disclosure.
`
`in an embodiment, central server 200 represents an exemplary
`
`embodiment of central server 120 of FlG. 1. Central server 200 includes but is not limited to
`
`bed processing subsystem 202, registration system 2l2, authentication system 2l4, agency
`
`database 216, transport processing system 218, inmate database 226, and itinerary database
`
`228. Bed processing subsystem 202 includes one or more processors, computers, or servers
`
`identified as subsystems and are constructed as individual physical hardware devices, or as
`
`virtual devices, such as a virtual server. The number of processing subsystems can be scaled
`
`to match the number of simultaneous user connections desired to be supported by an inmate
`
`Atty. Dirt, No. 3210l460000
`
`
`
`bed location system such as inmate bed location system l 00 of FlG. 1. Processing subsystem
`
`202 includes but is not limited to bed request system 204, bed inventory tracker 206, bed
`
`profile database 208, bed availability database ZlO.
`
`{9930]
`
`in some
`
`embodiments,
`
`bed request
`
`system 204
`
`controls
`
`the
`
`routing of
`
`communications related to requests for bed availabilities at correctional facilities within
`
`inmate bed location system lth and reservations for beds. Requests and reservations are
`
`received trorn a correction agency that needs short—term or long~term housing for an inmate
`
`or inmates. Bed request system 204 coordinates with bed inventory tracker 206, bed profile
`
`database 203, bed availability database 210, and inmate database 226 to resolve requests for
`
`bed availabilities and reservations. For example, in response to a request, bed request system
`
`204 parses the request for requirements for housing the inmate and determines available beds
`
`that meet the requirements of the inmate.
`
`in some embodiments,
`
`the request
`
`includes
`
`information that allows bed request system 204 to retrieve, from inmate database 226, an
`
`inmate profile associated with the inmate specified in the request. lnrnate profiles include but
`
`are not
`
`limited to security parameters associated with the flight risk, violence level,
`
`psychological assessment, gang altiliations, and known associates of the inmate specified in
`
`the request. Based on the inmate profile and any other criteria in the request, bed request
`
`system 204 identifies available beds that match the criteria associated with the inmate.
`
`ltltlfil}
`
`in some embodiments, bed inventory tracker 206 receives bed availability
`
`information from correctional facilities, such as correctional facility llQA and correctional
`
`facility llOB, associated with central server 200. Bed availability information includes
`
`information regarding the availability of beds within the correctional facility. Bed availability
`
`information are included as an automated notification from, the correctional facility and/or
`
`transmitted in response to a request from bed inventory tracker 296. Bed inventory tracker
`
`206 parses the availability information and updates an availability schedule stored in bed
`
`availability database 210. For example, correctional facility l 10A transmits a message
`
`indicating that certain beds in cell block lll have become available. Bed inventory tracker
`
`206 receives the message and updates an availability schedule in bed availability database
`
`ZlO to indicate that the beds indicated in the messages are now available for use by other
`
`Atty. cht. No. 32l0l460000
`
`
`
`_10_
`
`inmates. An availability schedule tracks the availability of the beds made available by
`
`correctional facilities registered with central server 200.
`
`{@032}
`
`Bed inventory tracker 206 also dynamically generates price points for beds based on
`
`the properties associated with the bed and of the correctional facility in which the bed is
`
`located. Bed inventory tracker 206 assigns different weights to properties and generate a
`
`price based on the weighted properties. For example, bed inventory tracher 206 determines
`
`that beds in maximum security facilities are priced higher than beds in lower security
`
`facilities and therefore have a greater weight. Other examples include facilities that have
`
`more amenities and facilities that have less bed density (cg, less beds per cell). Accordingly,
`
`in some embodiments, beds that have properties with greater weights are assigned higher
`
`price points and vice versa.
`
`{@033}
`
`After a correction agency confirms a reservation for a bed within a correctional
`
`facility, central server 200 generates a bed itinerary that includes information regarding the
`
`bed, the length of the stay, the inmate, and the correctional facility. As will he discussed
`
`later, bed itineraries are used to confirm a reservation and to generate transport itineraries for
`
`transporting the inmate to and from the correctional facility
`
`{@834}
`
`in some embodiments, bed profile database 208 stores bed profiles of all beds in
`
`correctional facilities connected to central server 200. Bed profiles include information
`
`regarding each of the beds that enable bed request system 204 to identify beds that match the
`
`criteria associated with an inmate in a request. Bed profiles include but are not limited to
`
`location of the bed such as the correctional facility, the specific block, and the specific cell in
`
`which the bed is located, security parameters of the bed such as whether the bed is located in
`
`a maximum security, rnedium security, or minimum security prison, and identities of any
`
`inmates located proximate to the bed. Bed profiles are provided by each correctional facility
`
`for each of their beds or are provided by administrative personnel associated with central
`
`server 200. ln responding to requests for bed availabilities, bed request system 204 compares
`
`criteria associated with inmates in the request with parameters specified in bed profiles.
`
`Based on any matches between the criteria and the parameters of the bed profiles, bed request
`
`system 204 identifies any beds that meet the criteria. For example, an inmate may require a
`
`maximum security prison and has a known gang affiliation. Bed request system 204 searches
`
`Atty. cht. No. 32l0l460000
`
`
`
`_11_
`
`through bed profile database 208 to locate any beds that are located in a maximum security
`
`prison and lack any inmates that have the same known gang affiliation. Bed, request system
`
`204 then determines availability of the identified beds based on information from bed
`
`availability database 2l0.
`
`recast
`
`in some embodiments, bed profiles also include pricing information associated with
`
`the bed and that is established by the correctional facility in which the bed is located. Bed
`
`request system 204 utilizes the pricing information as part of the. criteria for identifying beds
`
`that meet the request for available beds.
`
`tense}
`
`in some embodiments,
`
`registration system 2l2 includes components that allow
`
`correctional facilities, correctional agencies, and transportation agencies to register with
`
`central server 200. Registration with central server 200 can be a requirement to ensure
`
`security of transactions and protection of privacy of the inmates, Correctional facilities
`
`register using registration system 2l2. ln some embodiments, central server 200 requires
`
`payment of a one—time or monthly fee. to register with inmate bed location system lllO. Once
`
`registered, a correctional facility submits bed information such as bed profiles and bed
`
`availability for storage.
`
`in central server 200. Correctional agencies also register using
`
`registration system 212.
`
`in some embodiments, central server 2th requires payment by
`
`correctional agencies of an access fee such as a per—use or monthly fee to register with and
`
`access bed availability information in inmate bed location system lOO.
`
`lilnce registered,
`
`a,
`
`correction agency submits requests and make reservations for bed through central server 200.
`
`Tl‘ransportation agencies also register using registration system 2l2.
`
`in some embodiments,
`
`central server 200 requires payment by transportation agencies of a onetime or monthly fee
`
`to register with inmate bed location system 100, Once registered, a transportation agency
`
`submits transportation information including transport routes, availability of transports, and a
`
`list of correctional facilities that are serviced by the transportation agency. Transportation
`
`agencies also accept transport itineraries generated for transporting inmates to and from
`
`certain correctional facilities.
`
`{near}
`
`in some embodiments, authentication system 2l4 performs authentication functions
`
`when a correctional facility, correction agency, or a transportation agency attempt to sign
`
`into inmate bed location system lOO~ Authentication system 214 receives authentication
`
`Atty. Dirt, No. 32l0l460000
`
`
`
`_1a_
`
`information associated with each correctional facility, correction agency, and transportation
`
`agency that attempts to sign in. Authentication information includes but is not limited to at
`
`least one of a. username and password data, challenge questions, challenge answers,
`
`biometric data, device data such as make and model of a communication device, and/or
`
`location data. Biometric data includes one or more of a linger print, a hand print, a. voice
`
`sample, an iris or retinal sample, a facial image of the user (2D or 39), a gait identification, a
`
`hand geometry, a signature identification, an infrared camera identification, or any other
`
`biometric as deemed appropriate.
`
`{sass}
`
`Authentication system 2% also determines whether generated bed candidates require
`
`additional approval and/or authorization For example, certain inmates or beds in certain
`
`facilities may be classified as having a higher alert
`
`level based on certain parameters
`
`associated with the inmate, such as but not limited to the inmate’s violence level, flight rislt,
`
`and gang affiliations, as well as certain parameters associated with the bed, such as but not
`
`limited to gang violence level of neighboring inmates, flight risks of neighboring inmates,
`
`and gang affiliations of neighboring inmates. Accordingly, in some embodiments, based on
`
`the alert level of the inmate or bed candidates, authentication system 2l4 can require
`
`generated bed candidates associated with the inmate to be approved prior to transmission to
`
`the requesting correction agency.
`
`artists}
`
`in some embodiments, agency database are includes information regarding all
`
`correctional agencies that have registered with inmate bed location system.
`
`in some
`
`embodiments, transport processing system 2l8 includes transportation request system 220
`
`and transportation agency database 222. Transport processing system 2l8 enables central
`
`server to identity and coordinate with transportation agencies to generate transport itineraries
`
`for transporting inmates to and from correctional facilities based on the bed requests from
`
`correctional agencies. Transport itineraries are generated alter generation of a bed itinerary
`
`(eg, when a correction agency has confirmed a bed reservation with central server 200) and
`
`specify transportation details of the inmate to and from the correction agency. Transportation
`
`details include but is not limited to the dates, the pickup time, the delivery time, the pickup
`
`location, and the delivery location of the inmate. Transportation request system 220 allows
`
`central server 200 to communicate with transportation agencies to submit transport itineraries
`
`Atty. Dirt. No. 3210l460000
`
`
`
`to transportation agencies which can use the transport itineraries to offer transport services
`
`for the itinerary. Transportation agency database 222 includes information regarding the
`
`transportation agencies including their transport routes, the correctional agencies which they
`
`service, and pricing information.
`
`{09438}
`
`As discussed above, inmate database 226 includes inmate profiles associated with
`
`inmates detained within correctional facilities registered with central server 200. in some
`
`embodiments,
`
`inmate database 226 centrally stores
`
`information from an offender
`
`management system (OMS). in some embodiments, central server 200 is implemented as part
`
`of an (3M8. Correctional facilities such as correctional facility llOA and correctional facility
`
`llOB provide automated or manual updates with 0M8 to provide information regarding
`
`inmates within each correctional facility for central storage within central server 200 and, the
`
`()MS. Updates include any information about new or existing inmates within the correctional
`
`facility including but not limited to inmate counts (eg, total number of inmates), new
`
`inmates, or inmates who have been released from the correctional
`
`facility. Automated
`
`updates occur on an automated basis such as on a schedule or at predetermined intervals.
`
`Manual updates occur on a. manual basis such as on request by either administrators at the
`
`correctional facilities or at the OMS. in some embodiments, automated or manual updates
`
`include bed locator information regarding beds and associated inmates. Providing bed locator
`
`information from a correctional facility is further discussed with respect to Flt}. 3~ itinerary
`
`database 228 includes bed itineraries and travel
`
`itineraries generated in response to the
`
`actions discussed above by components of central server 200.
`
`{9941]
`
`Bed profile database 208, bed availability database 2l0, agency database 2l6, inmate
`
`database 226, transportation agency database 222, and itinerary database 228 can, include any
`
`number of databases and/or servers, and stores and organizes data in a relational database.
`.
`r w
`TM
`-
`The databases run a database management system, such as M‘r SQL ‘
`to provide an
`
`7
`
`example.
`
`lixem larv Bed

Accessing this document will incur an additional charge of $.
After purchase, you can access this document again without charge.
Accept $ ChargeStill Working On It
This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.
Give it another minute or two to complete, and then try the refresh button.
A few More Minutes ... Still Working
It can take up to 5 minutes for us to download a document if the court servers are running slowly.
Thank you for your continued patience.

This document could not be displayed.
We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.
You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.
Set your membership
status to view this document.
With a Docket Alarm membership, you'll
get a whole lot more, including:
- Up-to-date information for this case.
- Email alerts whenever there is an update.
- Full text search for other cases.
- Get email alerts whenever a new case matches your search.

One Moment Please
The filing “” is large (MB) and is being downloaded.
Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!
If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document
We are unable to display this document, it may be under a court ordered seal.
If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.
Access Government Site