`
`1111111111111111111111111111111111111111111111111111111111111
`US007106843Bl
`
`c12) United States Patent
`Gainsboro et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,106,843 Bl
`Sep.12,2006
`
`(54) COMPUTER-BASED METHOD AND
`APPARATUS FOR CONTROLLING,
`MONITORING, RECORDING AND
`REPORTING TELEPHONE ACCESS
`
`(75)
`
`Inventors: Jay L. Gainsboro, Framingham, MA
`(US); Charles Margosian, Wayland,
`MA (US)
`
`(73) Assignee: T-Netix, Inc., Englewood, CO (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl. No.: 09/144,313
`
`(22) Filed:
`
`Aug. 31, 1998
`
`Related U.S. Application Data
`
`(63) Continuation-in-part of application No. 08/904,784,
`filed on Aug. 1, 1997, now Pat. No. 6,560,323, which
`is a continuation of application No. 08/510,327, filed
`on Aug. 2, 1995, now Pat. No. 5,655,013, which is a
`continuation of application No. 08/229,517, filed on
`Apr. 19, 1994, now abandoned.
`
`(51)
`
`Int. Cl.
`H04M 3100
`(2006.01)
`(52) U.S. Cl. ....................... 379/191; 379/249; 455/411
`(58) Field of Classification Search ................ 379/188,
`379/199, 200, 88.01, 265.01, 67.1, 114.01,
`379/88.26, 88.02, 93.06, 114.21, 196, 32.01,
`379/32.02, 191, 192, 193, 194, 114.26, 88.18,
`379/198, 88.03; 340/5.52
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`3,851,121 A
`4,001,513 A
`4,002,848 A
`4,188,508 A
`
`1111974 Marvin .................... 179/175.2
`111977 Naylor ........................ 179/18
`111977 Stein ........................... 179/18
`2/1980 Rogers eta!. ................ 179/18
`
`4,310,726 A
`4,405,833 A
`4,518,825 A
`4,559,416 A
`4,602,129 A
`4,696,031 A
`4,726,057 A
`4,782,516 A
`4,794,642 A
`
`111982 Asmuth ....................... 179/18
`9/1983 Cave eta!.
`5/1985 Brikerhoff et a!. ............ 179/11
`12/1985 Theis eta!. .................. 179/7.1
`7/1986 Matthews et a!.
`............ 179/18
`9/1987 Freudberg et a!. .......... 379/386
`2/1988 Doerry eta!. .............. 379/145
`1111988 Maybach et a!.
`12/1988 Arbabzadah et a!.
`
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`JP
`
`5-30193
`
`5/1993
`
`................. 379/249
`
`OTHER PUBLICATIONS
`
`Bah!, L. "A Maximum Likelihood Approach to Continuous Speech
`Recovery", Readings in Speech Recognition Ed. A. Waibel and K.
`Lee, Morgan Kaufmann Publishers, pp. 308-319, IEEE 1983.
`
`(Continued)
`
`Primary Examiner---Ovidio Escalante
`Assistant Examiner--Gerald Gauthier
`(74) Attorney, Agent, or Firm-Fenwick & West LLP
`
`(57)
`
`ABSTRACT
`
`A method and apparatus for managing institutional tele(cid:173)
`phone activity utilizing a computer-based telephony man(cid:173)
`agement unit to connect institutional telephones with outside
`telephone lines. The unit provides institutional users with
`fully automated, direct dial and collect calling privileges for
`local, long distance, and international calls. The unit con(cid:173)
`tains a database for storing the calling privileges and restric(cid:173)
`tions of institutional users, for recording calling transactions
`made by the users, and for managing user monetary
`accounts. The unit can record up to 400 hours of conversa(cid:173)
`tion in a digital format. The unit provides various adminis(cid:173)
`trative capabilities, including user account management,
`audit trails, transaction reports, centralized management and
`report capabilities, and detection of fraudulent calling.
`
`34 Claims, 32 Drawing Sheets
`
`GTL 1014
`IPR of U.S. Patent No. 8,626,118
`
`
`
`US 7,106,843 Bl
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`4,799,255 A
`4,815,120 A
`4,885,765 A
`4,896,348 A
`4,899,375 A *
`4,901,341 A
`4,922,519 A *
`4,922,520 A
`4,924,488 A
`4,933,966 A
`4,933,967 A
`4,935,956 A
`4,937,862 A
`4,993,068 A
`5,023,869 A
`5,023,906 A
`5,033,088 A
`5,054,059 A *
`5,063,593 A
`5,109,405 A *
`5,131,024 A
`5,150,357 A
`5,163,083 A
`5,187,740 A
`5,200,995 A
`5,210,789 A
`5,222,120 A
`5,229,764 A *
`5,274,698 A *
`5,276,731 A
`5,305,312 A
`5,309,505 A
`5,311,589 A
`5,319,702 A
`5,325,427 A
`5,327,489 A
`5,329,578 A
`5,345,595 A
`5,351,287 A
`5,355,403 A *
`5,375,161 A
`5,425,087 A *
`5,442,696 A
`5,452,347 A
`5,461,665 A *
`5,465,293 A
`5,471,519 A *
`5,483,582 A
`5,483,593 A
`5,535,261 A
`
`111989 Billinger et al ............. 3791189
`................ 379134
`311989 Kosich et a!.
`1211989 Shirakawa ................... 379193
`111990 Grantland eta!. .......... 3791145
`211990 Bauer et al ................. 3791260
`211990 Carter et a!. .................. 379167
`511990 Daudelin ................. 379188.01
`511990 Bernard et a!.
`............... 379188
`511990 Kosich . ... .. ... ... ... ... ... .. . 379134
`611990 Hird eta!. .................. 3791132
`611990 Lo eta!. ..................... 3791207
`611990 Hellwarth eta!. .......... 3791112
`611990 Kosich .......................... 38013
`211991 Piosenka et a!. .............. 380123
`611991 Grover et a!.
`................ 370184
`611991 Novas ........................ 3791372
`711991 Shipman ...................... 381143
`1011991 Stern eta!. ............ 3791114.01
`1111991 Kwon ........................ 3791386
`411992 Morganstein ............ 379188.21
`711992 Pugh et al .................... 379167
`911992 Hopner et a!. ............. 370168.1
`.............. 379188
`1111992 Dowden et a!.
`211993 Swaim et al ................ 3791209
`411993 Gaukel eta!. .............. 3791200
`511993 Jeffus et al.
`.............. 379188
`611993 McLeod et a!.
`711993 Matchett eta!. ........... 34015.52
`1211993 Jang ........................... 3791198
`111994 Arbel et a!.
`.................. 379188
`411994 Fornek eta!. ................ 370162
`511994 Szlam et a!. .................. 379188
`511994 Bennett et al .............. 3791386
`611994 Kitchin eta!. .............. 3791189
`611994 Dighe ........................ 3791386
`711994 Anderson et al ............ 3791207
`7 I 1994 Brennan et a!.
`.............. 379167
`911994 Johnson eta!. ............ 455133.1
`911994 Bhattacharyya eta!. ...... 379195
`1011994 Richardson eta!. ..... 379188.26
`1211994 Fuller et al ................... 379157
`611995 Gerber et al ........... 3791112.01
`811995 Lindberg et al.
`911995 Iglehart et al .............. 3791199
`1011995 Shur eta!. ............... 379188.11
`1111995 Chiller et al ................ 3791188
`1111995 Howe et al .............. 379188.26
`111996 Pugh et al .................. 3791144
`111996 Gupta et al ................. 3791386
`7 I 1996 Brown et a!. ................. 379188
`
`711996 Kitchin eta!. .............. 3791189
`5,539,812 A
`5,566,229 A * 1011996 Hou eta!. ............... 379188.02
`5,583,934 A
`1211996 Zhou .......................... 3791399
`5,606,604 A
`211997 Rosenblatt .................. 3791198
`5,617,471 A
`411997 Rogers eta!. .............. 3791212
`5,627,887 A *
`511997 Freedman ................ 379188.18
`711997 Eting eta!. ................... 379188
`5,651,056 A
`5,655,013 A
`811997 Gainsboro
`5,722,418 A
`311998 Bro ............................ 128/732
`311998 Garcia et a!. ................. 379134
`5,724,404 A
`5,745,553 A
`411998 Mirville et a!. ............... 379167
`5,796,811 A
`811998 McFarlen ................... 3791189
`........... 379193.06
`811998 Kikinis et a!.
`5,799,068 A *
`5,805,685 A
`911998 McFarlen ................... 3791189
`5,809,125 A
`911998 Garnmino ................... 3791189
`5,844,978 A * 1211998 Reuss et al ................. 3791196
`311999 Richardson et al ......... 3791189
`5,883,945 A
`5,926,533 A
`711999 Gainsboro
`811999 Richardson, Jr. et a!.
`5,943,403 A
`5,960,064 A
`911999 Foladare et a!.
`......... 379188.26
`212000 Cohn eta!. .............. 379188.11
`6,031,895 A *
`412000 Kek et al .................... 3791188
`6,052,454 A
`6,072,860 A
`612000 Kek et al ................. 379188.25
`1012000 Johnson ...................... 3791189
`6,141,406 A
`212001 Hammond
`RE37,073 E
`6,188,751 B1
`212001 Scherer ................... 379188.22
`6,560,323 B1
`512003 Gainsboro
`6,611,583 B1
`812003 Gainsboro
`
`OTHER PUBLICATIONS
`
`Batten, A. "Personal Communications Service and the Intelligent
`Network", British Telecommunications Engineering, vol. 9, pp.
`88-91, Aug. 1990.
`Lee, K.
`"Large-Vocabulary Speaker-Independent Continuous
`Speech Recognition Using HMM", Carnegie Mellon University
`Department of Electrical and Computer Engineering, CMU -CS-88-
`148 Apr. 1988.
`System 20, Nov. 1992, Specially designed for correctional facilities,
`from County Jails to State and Federal Prisons. VAC.
`Telematic "ConQuest III Intimate Telephone System" Nov. 1992.
`LazerVoice, Digital Recording System Inmate Srevices, 1997-98
`,STIL V0222
`Schlumberger Technologies,
`Inc./LazerVoice
`LazerVoice User's Manual-Version 2.22.
`LazerPhone User Reference Manual.
`LazerPhone, Inmate Telephone System, Users Manual, 1998
`Schlumberger Technologies, Inc./Global Tel*Link, LazerPhone
`User's User's Manual-Version 1.0.
`LazerPhone, Powerful Performance Uncompromising Standards,
`1998.
`LazerPhone Technical Manual, System Overview.
`* cited by examiner
`
`
`
`100
`aaaaaa
`aaDDDD
`a a a a a a11
`aaaaaa
`aaaaaa
`Correctional Facility
`
`I
`
`I
`
`Correctional Facility
`
`aaaaaa
`aaaaaa
`a a a a a an
`aaaaaa
`aaaaaa
`Correctional Facility
`aaaaaa
`aaaaaa
`a a a a a a11
`aaaaaa
`aaaaaa
`Correctional Facility
`
`1
`
`1
`
`aaaaaa
`aaaaaa
`a a a a a a11
`aaaaaa
`aaaaaa
`Correctional Facility
`
`I
`
`102
`
`BOP, Washington DC
`
`Backup
`Central
`Operations
`Facility
`
`106
`
`Central
`Operations
`Facility
`
`104
`
`co
`
`FIG. 1
`
`e •
`
`00
`•
`~
`~
`~
`
`~ = ~
`
`rFJ
`('D
`
`'? ....
`
`N
`
`~
`
`N
`0
`0
`0\
`
`('D
`('D
`
`rFJ =(cid:173)
`.....
`....
`0 .....
`(.H
`N
`
`d
`rJl
`
`"'--...1
`
`""""' = 0'1
`Oo
`~ w = """"'
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 2 of 32
`
`US 7,106,843 Bl
`
`Backup Central Operations Facility
`
`215
`Server
`M~delm : Digital Linear Data~ase
`(2°~ ~ .!~e~ p~i~~~ M~n:~e-
`
`Primary Central Operations Facility
`221
`
`----1..1 .... - -
`
`I l l
`
`I
`
`I
`
`I
`
`I
`
`.... I l l
`---++-!--t---------.....1
`: : ~- LIDS Validation- - • :
`:~·Collect Call Billing-.!:
`~- -MSTC ·Aurora, CO·-~
`
`BOP Central Office
`
`230 8-
`
`Modem
`
`Typical
`Site
`
`202
`\
`A
`
`203
`\
`
`Intelligent Hub
`
`204
`
`200
`
`Inmate
`Telephones
`
`211
`
`I
`
`I
`
`'{
`
`I
`
`fi§ijm
`Modem 1
`Y Local D1rect
`--- --- --- - - -- - -
`Local and Long Distance Collect
`.
`212
`Long Distance Direct
`International Direct
`CO Lines
`233 ...._Recorders
`
`Tower Monitoring
`Equipment
`
`I
`: AIMS Workstation
`
`FIG. 2
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 3 of 32
`
`US 7,106,843 Bl
`
`..
`..
`..
`..
`
`1U
`2U
`
`3U
`
`9U
`
`..
`..
`
`..,
`.....
`
`....
`
`23.59
`
`19.00
`
`210,211
`204
`\
`I
`\ Modems 1
`\ Hub
`
`Optional 3U Bay
`
`I
`I
`I
`
`I
`I
`I
`
`I
`I
`I
`I
`1 cnl
`I"'EI
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`1 _ 1 Chassis #1
`I . . . . 1 rn1
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I ·I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`la51
`I
`I
`I
`I
`I
`I
`
`I
`I
`I
`I
`I
`I
`I
`T
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`I
`
`61.25 35U
`
`9U
`
`...
`,.
`
`Chassis #2
`
`252-~ 2r3
`I
`I
`IT"" N Power Power 1
`I~ 0
`#2
`#1
`I
`I
`Battery Rack #1
`I
`I
`I
`I
`I
`I
`10000000001
`0 0 0 0 0 0 0 0 0
`I 0 o o o o o 0 0 o -1
`
`I
`I
`I
`
`I
`
`.. 10 0 Supply Supply I
`..
`..
`..
`
`Battery Rack #2
`
`3U
`
`3U
`
`3U
`
`2U
`
`FIG. 3A
`
`Seismic Enclosure
`260
`
`Fixed Shelf
`Fixed Shelf
`Painted Front Panel
`
`,.., -
`....
`..,
`.....
`
`258
`
`f.- 250
`
`Ill(
`
`2X Angle Brackets
`
`~251
`-254
`.., --
`f-..-' 255
`
`2X Angle Brackets
`
`f - 256
`,..,
`Fixed Shelf
`.....
`r--- 257
`Fixed Shelf
`Air Intake Front panel
`
`.... ..
`
`
`
`--
`
`HEX Analog
`CO Interface
`
`304
`~
`
`'-y--'
`Analog Lines
`to
`Central Office
`
`{308
`
`L_ TOM Bus
`
`~
`
`Hex Analog
`Station
`Interface
`
`I
`
`306
`l-J
`
`'-y--' '-y--'
`Analog
`Analog
`Lines
`Lines
`to
`to Ext.
`Inmate
`Recording
`Phones
`Units
`
`_j_
`
`r-310
`p
`ower
`Supply
`
`(2 For Redundancy)
`
`DSP
`Resource
`I
`;
`I
`I
`•.
`I
`:
`I
`------
`: I
`I
`:
`I
`: I
`: ;
`: ._ -
`I
`:
`: I
`I
`I
`______ • -: __________________ --•- i- -- --- • -i ----- -- -- -·
`1
`___ ~ _________ -l- ___ j. _____ J
`
`Play/Record
`.
`Engine l' 314
`Monitoring
`Port
`
`Clock PLL
`
`Watch Dog
`~~~~~~~
`Reset
`Bus
`(2 For Redundancy)
`
`:
`
`I
`
`I
`
`FIG. 38
`
`e •
`
`00
`•
`~
`~
`~
`
`~ = ~
`
`rFJ
`('D
`
`'? ....
`
`N
`
`~
`
`N
`0
`0
`0\
`
`rFJ =(cid:173)
`.....
`
`('D
`('D
`
`.j;o.
`
`0 .....
`(.H
`N
`
`d
`rJl
`
`"'--...1
`
`""""' = 0'1
`Oo
`~ w = """"'
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 5 of 32
`
`US 7,106,843 Bl
`
`JJi Developer/2000 Forms Runtime for Windows 95/ NT
`Action E_dit Query .§.lock
`.B_ecord fleld YYindow .!:!elp
`
`(;JIQJI8J
`
`IJJi Inmate Information Maintenance
`
`Register#: !22222-222
`
`I Facility:IPJii
`
`I Status:l A-Active
`
`IBie§l~ [ill] l~lltlloii~I%Fm!ll~~l ~I~ IHII+I"i'l(!}l ~
`l;l[QJI&ll
`~~
`
`I
`
`I
`
`I
`
`I
`
`I
`I
`
`I
`
`Last Name: I Capone
`
`First Name: I AI
`
`I
`
`·Middle Name: I Joseph
`
`Profile
`
`I Call Records I Transactions I Class of Service I
`
`Living Unity: I Unit A
`
`Enable Date:I01-JAN-97
`
`Language:! English
`
`Accord Activation Date: I 01-JAN-97
`
`Date of Arrival at Facility: I 01-JAN-0097
`~I
`· I EJ Days Suspended
`IT)
`
`PAC: 1123456789
`~Alert
`Current balance: I $100.00
`Remaining for: I August 1997
`I
`
`Total Mins.:l40
`
`Direct Mins.:l3o
`
`Collect Mins.:l1o
`
`Comments: r good Staod;og
`
`I
`
`I
`
`I
`
`Total Calls: 1100
`
`Direct Calls: lao
`
`Called Calls: 120
`
`I
`
`I
`
`I
`
`I1Record 11111
`
`II
`
`II
`
`II
`
`,,
`
`FIG.4A
`
`
`
`IBI~I~ lillll~lltlliOII~I%~IIHI ~I~ ~~~II"=FI"i'l~l ~
`GJIQII&II
`r::1
`IT!~
`I f.-- Scroll bar for
`I~ viewing other
`inmates
`
`I Facility:!
`
`I Status:! A-Active
`
`Register#: 122222-222
`
`Last Name: I Capone
`First Name: I AI
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 6 of 32
`
`US 7,106,843 Bl
`
`jli Developer/2000 Forms Runtime for Windows 95 I NT
`.6_ction E_dit .Query ~lock E_ecord fleld ~indow !!.elp
`
`[;)(g)18]
`
`ljli Inmate Information Maintenance
`
`Middle Name: I Joseph
`I
`I Call Records II Transactions II Class of Service]
`
`Prflfile
`:i: Date
`0 1-JAN-1997 FPPOS ATI $100.00
`
`Type
`
`Facility Amount
`
`Reference#
`
`123456
`
`Initiated by
`FRANK
`
`-Scroll bar for
`viewing
`additional
`transactions
`
`~
`
`I1Record 11111
`
`II
`
`II
`
`II
`
`II
`
`FIG. 48
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 7 of 32
`
`US 7,106,843 Bl
`
`jJi Developer/2000 Forms Runtime for Windows 95/ NT
`6ction Edit guery .!2_1ock 8_ecord fjeld \!Yindow .tJ.elp
`
`[;JIQII&J
`
`lal~l~ [ill] l~l~t~loll~l%~11~~1 ~I~ IHII~i'TI@I ~
`ljJi Inmate Information Maintenance
`(;]IQI~&JI
`I FacilitY: I
`
`I Status:! A-Active
`
`M~
`I
`, ...
`
`Register#: 122222-222
`Last Name: I Capone
`Middle Name: I Joseph
`First Name: I AI
`I
`) Class of Service I
`Profile J Call Records { Transactions
`f!:J Schedule I
`
`I
`
`.
`
`IV//.1'/ '///.
`
`·~
`
`I;;;
`
`~~~Date 00 03 06 09 12 16 18 21 24
`13---IN~ATE LEVEL COST
`e--IOiHmJ•lll!i
`-.-
`-.-
`·i
`.,
`!±}--·MAX DURATI"
`Ill
`II
`'/A
`liJ. ... MAX-RINGIN.rl Select time block/Press right mouse button in white area to create new blockj
`-
`CJI
`CJI
`C]l
`C]l
`C]l
`~CJI
`Day: I
`I
`I Cre~te Block I
`!Deleted Block I
`
`Time Block
`
`Start Time: I m
`
`End Time: I
`
`I1Record 11111
`
`II
`
`II
`
`II
`
`Jl
`
`FIG. 4C
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 8 of 32
`
`US 7,106,843 Bl
`
`Report Date Aug. 7, 1997 15:26
`
`/dev/ptsOOO
`
`Frequently Dialed Number Detail Report
`FCIOPUS
`
`Report Specifications
`
`01-Jun-97
`S!artDate:
`End Date:
`07-Aug-97
`Minimum Number of Calls: 10
`
`Living Units
`%
`
`Phon& Number
`
`Register Number
`
`Inmate Name
`
`Start Date
`
`Start Time
`
`Duration
`
`Trunk
`
`99999999
`-99999999
`99999999
`99999999
`99999999
`99999999
`99999999
`99999999
`99999999
`99999999
`99999999
`99999999
`99999999
`99999999
`111111111
`
`03156857691
`03156857691
`03156857691
`03156857691
`03156857691
`03156857691
`03156857691
`03156857691
`03156857691
`03156857691
`03156857691
`03156857691
`03156857691
`03156857691
`05183772345
`
`Total Calls: 217
`
`Jester, Leste
`Jester, Leste
`Jester, Leste
`Jester, Leste
`Jester, Leste
`Jester, leste
`Jester, Leste
`Jester, Leste
`Jester, Leste
`Jester, Leste
`Jester, Leste
`Jester, Leste
`Jester, Leste
`Jester, Leste
`The Molester
`
`04-Jun-97
`04-Jun-97
`04-Jun-97
`04-Jun-97
`04-Jun-97
`04-Jun-97
`04-Jun-97
`04-Jun-97
`04-Jun--97
`04-Jun--97
`04-Jun-97
`04-Jun-97
`04-Jun-97
`04-Jun-97
`04-Jun-97
`
`23:09
`23:09
`23:09
`23:09
`23:09
`23:09
`23:09
`23:09
`23:09
`23:09
`23:09
`23:09
`23:09
`23:09
`23:13
`
`0:00:00
`0:00:00
`0:00:00
`0:00:00
`0:00:00
`0:00:00
`0:00:00
`0:00:00
`0:00:00
`0:00:00
`0:00:00
`0:00:00
`0:00:00
`0:00:01
`0:00:01
`
`11
`11
`11
`11
`11
`11
`11
`11
`11
`11
`11
`11
`11
`1
`13
`
`End of Report
`
`FIG. 5
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 9 of 32
`
`US 7,106,843 Bl
`
`1010
`
`Drop Inmate
`Station
`
`1012
`Collect Call
`Processing
`FIG. 8
`
`1014
`Direct Dial Call
`Processing
`FIG.13
`
`FMU Provides
`Dial Tone
`To Inmate Station
`
`1003
`
`Inmate Dials
`. Telephone
`Number Or
`Transaction
`Digits
`
`Prompt For Phone
`Access Code
`
`1006
`
`Inmate Dials
`PAC
`
`Inmate Account
`Validation
`FIG. 7
`
`Balance And
`Transaction
`Processing
`(Section C.2.2.5)
`
`1016
`Drop Inmate
`Station And
`Network Trunk
`(If Seized)
`
`1017
`Store Call
`Record
`
`_--l.___..._( 1018
`(End Of Call)
`
`FIG. 6
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 10 of 32
`
`US 7,106,843 Bl
`
`Begin Inmate Account
`Validation
`
`1019
`
`1021
`
`1023
`
`1025
`
`1027
`
`1029
`
`1031
`
`1033
`
`Play Error Message
`To Inmate
`(Invalid Phone Access
`Code)
`
`Play Error Message
`To Inmate
`(Invalid Call Type)
`
`Play Error Message
`To Inmate
`(Account Not Active)
`
`Play Error Message
`To Inmate
`(Account Suspended)
`
`Play Error Message
`To Inmate
`(Calls Not Allowed
`At This Time)
`
`Play Error Message
`To Inmate
`(Invalid Phone)
`
`Play Error Message
`To Inmate
`(Invalid Call)
`
`( Return To FIG. 6 )
`
`FIG. 7
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 11 of 32
`
`US 7,106,843 Bl
`
`1045
`
`1046
`
`Begin Collect Call
`Processing
`
`Collect Call Validation
`Process
`FIG. 9
`
`1048
`
`Start Alert If Required
`For This Call
`
`1049
`
`Collect Call Setup
`Process
`FIG. 10
`
`No
`
`1051
`
`Start Call Countdown Timer
`Based On Minutes Remaining,
`Calling Schedules, And
`Maximum Duration
`
`1052
`
`Collect Call Qualification
`Process
`FIG. 12
`
`1 053 - { Return To FIG. 6 )
`
`FIG. 8
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 12 of 32
`
`US 7,106,843 Bl
`
`1054
`
`Begin Collect Call
`Validation
`
`1056
`
`1058
`
`1060
`
`1062
`
`1064
`
`Play Error Message
`To Inmate
`(Invalid Collect
`Attempt)
`
`Play Error Message
`To Inmate
`(Too Soon For
`Collect Call)
`
`Play Error Message
`To Inmate
`(Collect Minutes
`Exceeded)
`
`Play Error Message
`To Inmate
`(Number Of Collect
`Calls Exceeded)
`
`Play Error Message
`To Inmate
`(Number Not Allowed)
`
`......--------..... 1067
`Play Error Message
`To Inmate
`(Dialed Number Not
`Valid)
`
`1065
`
`Dialed Number LIDS
`And Fraud Validation
`
`1068
`
`Return To FIG. 8
`
`FIG. 9
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 13 of 32
`
`US 7,106,843 Bl
`
`1069
`
`1070
`
`Begin Collect Call
`Setup
`
`Get Response
`Process
`FIG. 17
`
`No
`
`No
`
`1 073
`
`Rate Request
`Process
`FIG. 11
`
`1075
`
`Play Message To Inmate
`~~~ (Called Party Refused ~---~~~
`Call)
`
`1076
`
`Connect Inmate And
`Called Party
`
`1077
`
`Play Connect Message
`To Both Parties
`
`1078
`
`Return To FIG. 6
`
`FIG. 10
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 14 of 32
`
`US 7,106,843 Bl
`
`1079
`
`Process Rate Request
`
`1080
`
`Play Collect Call Rates
`To Called Party
`
`1081
`Play Standby Message
`To Inmate (Please
`Continue To Hold
`
`1083
`Play Standby To Called
`.>-..,.I Party (Inmate Hung Up,
`No Charge For Call)
`
`Replay Accept/Refuse
`Instructions To Called
`Party
`
`1086
`Play Message To Inmate
`(Called Party Did Not
`Respond)
`
`>-_..•
`
`No
`
`1088 --{Return To FIG. 10)
`
`FIG. 11
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 15 of 32
`
`US 7,106,843 Bl
`
`1089
`
`Begin Collect Call
`Qualification
`
`1090
`
`Check For Extra Dialed
`Digits Or GOTU
`
`1092
`Set Call End Type To
`~----il~l Extra Dialed Digits Or
`GOTU
`
`1093
`
`Check For Added Call
`(3-Way Call Or Call
`Forwarding)
`
`1095
`
`1097
`
`Set Call End Type To
`~----~~~ Inmate Or Called Party
`Hung Up
`
`1098
`
`1099
`
`Issue Warning Tone If Time
`Remaining Requires Warning
`(e.g., 60 sees, 30 sees)
`
`Play Random Call
`Origination Message To
`Called Party (If Selected)
`
`1101
`
`Set Call End Type To
`Reason (Schedule,
`Maximum Duration,
`Maximum Minutes)
`
`1102
`
`Return To FIG. 8
`
`FIG. 12
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 16 of 32
`
`US 7,106,843 Bl
`
`1103
`
`Begin Direct Dial Call
`Processing
`
`1104
`
`Direct Dial Call
`Validation Process
`FIG. 14
`
`1106
`
`1107
`
`Start Alert If Required
`For This call
`
`Direct Dial Call
`Setup Process
`FIG. 15
`
`1109
`
`Start Call Countdown Timer
`Based On Balance, Minutes
`Remaining, Schedule, And
`Maximum Duration
`
`1110
`
`Direct Dial Call
`Qualification Process
`FIG. 16
`
`1111
`
`Return To FIG. 6
`
`FIG. 13
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 17 of 32
`
`US 7,106,843 Bl
`
`1125
`
`Return To FIG. 13
`
`FIG.14
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 18 of 32
`
`US 7,106,843 Bl
`
`1128
`Get Response
`Process
`FIG. 17
`
`Outdial Digits And
`Connect Inmate Station
`And Network Trunk
`
`1130
`
`Play Connect Message
`To Both Parties And
`Connect Inmate And
`Called Party
`
`1132
`
`No
`
`Play Message To
`Inmate
`(Called Party Refused)
`
`1135
`
`Set Call End Reason
`~~· To Special Information t - - - - - - - - - - - .1
`Tones
`
`1137
`Set Call End Reason To
`~~ Inmate Or Called Party t---------~
`Hung Up
`
`1139
`Set Call End Reason To
`Expiration Of
`Maximum Ring Time
`
`1141 --(Return To FIG. 13)
`
`FIG. 15
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 19 of 32
`
`US 7,106,843 Bl
`
`1142
`
`1143
`
`1144
`
`Begin Direct Dial Call
`Qualification
`
`Check For Extra Dialed
`Digits Or GOTU
`
`1146
`Set Call End Type To
`~-_..1 Extra Dialed Digits Or
`GOTU
`
`1147
`
`Check For Added Call
`(3-Way Call Or Call
`Forwarding)
`
`1149
`
`1151
`Set Call End Type To
`~--~~~~Inmate Or Called Party
`Hung Up
`
`1153
`
`Issue Warning Tone If Time
`Remaining Requires Warning
`(e.g., 60 sees, 30 sees)
`
`Play Random Call
`Origination Message To
`Called Party (If Selected)
`
`1156
`Set Call End Type To
`Max. Duration, Max.
`Minutes, Insufficient
`Funds, Or End Of
`Schedule
`
`FIG.16
`
`1157-{ Return To FIG. 8)
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 20 of 32
`
`US 7,106,843 Bl
`
`1158
`
`1159
`
`1160
`
`Complete Outdial Of
`Digits To Central Office
`Network
`
`Play Call Progress
`Status To Inmate (Please
`Hold While Your Call Is
`Being Processed
`
`1162
`
`Play Busy Signal To
`Inmate
`
`1164
`
`Play Message To Inmate
`(Invalid Number Dialed)
`
`After 5 Seconds, Play
`Standby Message
`To Inmate (Please
`Continue To Hold)
`
`Play Setup Messages For
`Call Type To Called Party
`(Branding, Call Announcement,
`Instructions, Etc.)
`
`1170
`Every 5 Seconds Play Standby
`Message To Inmate (Please
`Continue To Hold)
`
`Play Message To
`Inmate (Called Party t--•
`Did Not Answer)
`
`1173
`
`Play Message To
`Inmate (Called Party
`Did Not Respond)
`FIG. 17
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 21 of 32
`
`US 7,106,843 Bl
`
`1200
`
`Inmate Picks
`Up Phone
`
`1201
`
`Inmate Dials
`Code Sequence
`For Financial
`Transactions
`And Personal
`Identifier
`
`To FIG. 188
`f
`
`Refer To FIGs. 19-21
`(Inmate Gets Voice Menu)
`For Transaction Options 2, 3, And 4
`--------~---------
`"For Your ITS-II Balance, Press 1"
`"For Your Commissary Balance, Press 2"
`"To Transfer Funds From Commissary Account To ITS-II Account, Press 3"
`"To Transfer Funds From ITS-II Account To Commissary, Press 4"
`
`Inmate Enters 3
`
`ITS-II Accesses
`Commissary
`System
`
`FIG. 18A
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 22 of 32
`
`US 7,106,843 Bl
`
`r
`J Yes
`
`•
`
`"You Have $ ........ Available; If You Wish To
`Proceed, Press 1. If You Wish To Quit, Hang Up"
`
`1214
`
`"Please Enter The Amount You Wish To
`Transfer In Whole Dollars"
`
`Inmate Enters Transfer Amount
`
`1216
`
`"You Have Entered $ ........ To Be Transferred. Press 1 If
`You Wish To Continue. Press 2 If The Amount Is Incorrect"
`
`1218
`
`If Inmate Enters 2 Two Times, Then
`The Transaction Is Terminated
`
`"You Have Insufficient
`Funds For This Transaction"
`(Transaction Aborted)
`
`1219
`
`1222
`
`ITS-II Calculates New Commissary Balance, Places Balance
`Into FPPOS Inmate File, And Verifies The Transaction
`
`1223
`
`Appends Record To FPPOS File
`1224
`
`Appends ITS-II ETR File
`
`1225
`
`1226
`
`Updates Inmate's ITS-II Account And Generates Transaction
`
`FIG. 188
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 23 of 32
`
`US 7,106,843 Bl
`
`1250
`
`Inmate Picks
`Up Phone
`
`1251
`
`Inmate Dials
`Code Sequence
`For Financial
`Transactions
`And Personal
`Identifier
`
`To FIG. 19B
`:f
`
`Refer To FIGs. 19-21
`For Transaction Options 2, 3, And 4
`
`(Inmate Gets Voice Menu)
`
`"For Your ITS-II Balance, Press 1"
`"For Your Commissary Balance, Press 2"
`"To Transfer Funds From Commissary Account To ITS-II Account, Press 3"
`"To Transfer Funds From ITS-II Account To Commissary, Press 4"
`
`Inmate Enters 4
`
`ITS-II Accesses
`Commissary
`System
`
`FIG. 19A
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 24 of 32
`
`US 7,106,843 Bl
`
`.
`r
`J Yes
`
`•
`
`"You Have $ ........ Available; If You Wish To
`Proceed, Press 1. If You Wish To Quit, Hang Up"
`
`1264
`
`1265
`
`"Please Enter The Amount You Wish To
`Transfer In Whole Dollars"
`
`Inmate Enters Transfer Amount
`
`1266
`
`"You Have Entered $ ........ To Be Transferred. Press 1 If
`You Wish To Continue. Press 2 If The Amount Is Incorrect"
`
`1269
`
`If Inmate Enters 2 Two Times, Then
`The Transaction Is Terminated
`
`"You Have Insufficient
`Funds For This Transaction"
`(Transaction Aborted)
`
`1272
`
`1272
`
`ITS-II Calculates New Commissary Balance And Places
`Balance Into FPPOS Inmate File
`
`1273
`
`Appends Record To FPPOS File
`1274
`
`Appends ITS-II ETR File
`
`1275
`
`1276
`
`Updates Inmate's ITS-II Account And Generates Transaction
`
`"You Have Just Transferred
`$ ........ To Your Commissary Account"
`
`FIG. 198
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 25 of 32
`
`US 7,106,843 Bl
`
`1300
`
`Inmate Picks·
`Up Phone
`
`1301
`
`Inmate Dials
`Code Sequence
`For Financial
`Transactions
`And Personal
`Identifier
`
`Refer To FIGs. 19-21
`(Inmate Gets Voice Menu)
`For Transaction Options 2, 3, And 4
`----------~---------
`"For Your ITS-II Balance, Press 1"
`"For Your Commissary Balance, Press 2"
`"To Transfer Funds From Commissary Account To ITS-II Account, Press 3"
`"To Transfer Funds From ITS-II Account To Commissary, Press 4"
`
`Inmate Enters 2
`
`ITS-II Accesses
`Commissary
`System
`
`FIG. 20
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 26 of 32
`
`US 7,106,843 Bl
`
`1350
`
`Inmate Picks
`Up Phone
`
`1351
`
`Inmate Dials
`Code Sequence
`For Financial
`Transactions
`And Personal
`Identifier
`
`To FIG. 21B
`{
`
`Refer To FIGs. 19-21
`For Transaction Options 2, 3,And 4
`
`(Inmate Gets Voice Menu)
`
`"For Your ITS-II Balance, Press 1"
`"For Your Commissary Balance, Press 2"
`'To Transfer Funds From Commissary Account To ITS-II Account, Press 3"
`"To Transfer Funds From ITS-II Account To Commissary, Press 4"
`
`Inmate Enters 1
`
`ITS-II Accesses
`ITS-II Account
`
`FIG. 21A
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 27 of 32
`
`US 7,106,843 Bl
`
`From FIG. 21A
`
`(Where Applicable)
`
`(Where Applicable)
`
`(Where Applicable)
`
`(Where Applicable)
`
`(Where Applicable)
`
`(Where Applicable)
`
`FIG. 218
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 28 of 32
`
`US 7,106,843 Bl
`
`Commissary System
`
`( 1406
`
`Inmate Purchases Debits v
`
`From Commissary
`
`1400
`
`Commissary Staff Input v
`
`Transaction Into FPPOS
`
`1401
`
`Inmate Commissary
`Account Changed
`Reflecting Purchase
`
`1402
`__)
`
`1403
`__)
`
`Temp File Created
`Showing ITS-II Credit
`Purchase
`
`t
`1404
`End Of Day: FPPOS Data __)
`Transfer File
`
`ITS-II
`
`~
`
`ITS-II Processes
`Tranbsactions For
`Individual ITS-II Accounts
`
`~1407
`
`(1409
`
`No
`
`Exceptions Report For
`Transactions Which Did
`Not Process
`
`Are ITS-II
`Inmate Accounts
`Available For
`Update?
`
`Yes
`
`H
`
`Update ITS-II Account
`Balance And Generates ~1410
`Transaction Record
`
`Transfer Report Created ~1411
`
`Staff Member
`Initiates File Transfer
`From FPPOs
`
`1405
`__)
`
`FIG. 22
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 29 of 32
`
`US 7,106,843 Bl
`
`ITS Staff Member
`Brings Up ITS-II
`Transaction Screen
`
`1420
`
`Inputs Data
`
`1423
`
`1422
`
`Transaction Not
`Allowed
`
`1425
`
`Transaction Not
`Allowed
`
`Inmate ITS-II
`Account Updated
`And Transaction
`Record Generated*
`
`1426
`
`* No Negative Account Balance
`
`Local Manual
`Transaction Report
`
`1427
`
`FIG. 23
`
`
`
`1460
`
`1461
`
`ITS Staff Enters
`Into That Inmate
`Is Released
`
`Release From/
`Transaction Input ~
`Form
`
`1463
`
`1464
`
`Reduces ITS-II
`Account Balance To
`Zero
`
`Inmate ITS-II
`Account Disabled
`(Account Status "2")
`
`Yes
`
`1466
`
`1465
`
`Note: If the BOP chooses, an alternative
`to this process is available. The alterna(cid:173)
`tive allows the BOP
`to close the ITS-II
`account from the Commissary system.
`Funds in the ITS-II account will be trans-
`ferred to the Commissary account, the
`ITS-II account will be disabled, the status
`field of the account will be marked as "z",
`the Inmate Release Transaction report will
`be generated and can be printed from the
`Commissary system.
`
`1469
`,--__.__...__ __ --.
`
`I Terminal Response
`
`"Account In Use"
`
`FIG. 24
`
`Accesses
`Commissary
`Account
`
`Detail Transaction
`Report To Local
`Printer
`
`1467
`\
`r 1468
`~~alculates New
`Appends.To FP
`Balance And Places
`Temp File Rep
`It In FPPOS File
`
`e •
`
`00
`•
`~
`~
`~
`
`~ = ~
`
`rFJ
`('D
`'?
`......
`N
`
`~
`
`N
`0
`0
`0\
`
`('D
`('D
`
`rFJ =(cid:173)
`......
`(.H
`0
`0 ......
`(.H
`N
`
`d
`rJl
`
`"'--...1
`
`""""' = 0'1
`Oo
`~ w = """"'
`
`
`
`U.S. Patent
`
`Sep.12,2006
`
`Sheet 31 of 32
`
`US 7,106,843 Bl
`
`1482
`
`Updates Inmate
`ITS-II Account
`
`1483
`
`Summary
`Transaction Report
`To Local Printer
`
`1480
`
`1481
`
`ITS Staff Bring Up
`ITS-II Refund Screen
`
`Input Refund Data
`
`FIG. 25
`
`
`
`TOM-IN
`
`J1r r
`
`(
`
`LCL MSG
`
`)
`
`ITID
`
`CALL PROG
`
`DTMF DET
`
`ROTARY
`
`YES
`
`1 I (Logical Switch)
`
`J1r (±}
`
`•?
`
`• ( TO PHONE )
`
`..
`
`-
`
`I
`
`REC
`
`FLB
`
`FROM PHONE
`
`(First And Last Buffer)
`
`(
`
`TDM_OUT )
`
`DTMF BLK
`
`DTMF DET
`
`OR Switch LCL MSG To TOM_ OUT
`
`FIG. 26
`
`e •
`
`00
`•
`~
`~
`~
`
`~ = ~
`
`rFJ
`('D
`
`'? ....
`
`N
`
`~
`
`N
`0
`0
`0\
`
`rFJ =(cid:173)
`('D a
`
`(.H
`N
`0 .....
`(.H
`N
`
`d
`rJl
`
`"'--...1
`
`""""' = 0'1
`Oo
`~ w = """"'
`
`
`
`US 7,106,843 Bl
`
`1
`COMPUTER-BASED METHOD AND
`APPARATUS FOR CONTROLLING,
`MONITORING, RECORDING AND
`REPORTING TELEPHONE ACCESS
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application is filed as a continuation-in-part of appli(cid:173)
`cation Ser. No. 08/904,784, filed Aug. 1, 1997 (now U.S.
`Pat. No. 6,560,323), which is a continuation of application
`Ser. No. 08/510,327, filed Aug. 2, 1995 (now U.S. Pat. No.
`5,655,013), which is a continuation of application Ser. No.
`08/229,517, filed Apr. 19, 1994, now abandoned.
`
`FIELD OF THE INVENTION
`
`The present invention relates generally to the fields of
`telecommunications and penal institution management.
`More particularly, the invention relates to a computer-based
`method and apparatus for controlling, monitoring, record(cid:173)
`ing, and reporting access to audio, video, and/or data signals
`entering a controlled, institutional environment, such as a
`prison, military base, hospital, school, business or govern(cid:173)
`ment organization.
`
`BACKGROUND OF THE INVENTION
`
`Generally, the need to control access to outside informa(cid:173)
`tion sources-i.e. via a telephone line-in an institutional
`environment is well recognized. In order to prevent indi(cid:173)
`viduals from incurring large, unaccountable telephone costs
`which the institution ultimately bears, one must either
`restrict access to outside telephone lines or institute account(cid:173)
`ing controls whereby the costs of unauthorized calls can be
`billed to the responsible individuals.
`Telephone systems in correctional environments require
`additional security considerations. Without appropriate con(cid:173)
`trols on telephone access, inmates have been known to use
`the telephones to harass outside parties (such as witnesses
`who testified against them, attorneys who prosecuted their
`case, employees of the courts, etc.), to perpetrate fraudulent
`schemes, and to participate in criminal conspiracies (such as
`arranging the smuggling of contraband into the prison,
`directing an outside criminal enterprise, plotting escape
`attempts or credit card fraud). Therefore, it is critically
`important for correctional management officials to carefully
`plan, control, monitor and record inmate access to outside
`telephone lines.
`One of the most fundamental problems-which exists
`both in correctional and other business-oriented institu(cid:173)
`tions-is cost control. To achieve cost control, it is critical
`that there be individual accountability for